The invention discloses an anti-
cancer peptide recognition method and
system based on multi-
feature fusion and double-layer integrated learning. The method comprises the steps of S1, data preprocessing; s2,
feature extraction and
feature fusion based on a
protein language model; s3,
feature extraction; s4, performing dimension reduction
processing on the high-dimensional features; s5, inputting each
feature vector in the multi-source
feature set into a corresponding XGBoost classifier for training and prediction, wherein each classifier outputs
a peptide sequence as a preliminary
prediction probability of the anti-
cancer peptide; combining the preliminary prediction probabilities output by all classifiers into a probability
feature vector; s6, inputting the probability feature vectors obtained from the upper layer into a K-
nearest neighbor classifier and a soft voting classifier at the same time; the KNN outputs a first
prediction probability, and the soft voting
integrator outputs a second
prediction probability; s7, calculating an arithmetic mean value of the first prediction probability and the second prediction probability as a prediction probability; and comparing the
peptide sequence with a preset threshold value, if the
peptide sequence is greater than or equal to the threshold value, determining that the
peptide sequence is an anti-
cancer peptide, otherwise, determining that the
peptide sequence is a non-anti-cancer peptide.