Abstract
Antimicrobial resistance reduces the effectiveness of conventional antibiotics and has become a major global health threat, highlighting the need for new anti-infective agents. Antimicrobial peptides (AMPs), a diverse class of innate immune effectors with broad-spectrum antimicrobial activity, are promising candidates for combating drug-resistant infections. Identifying AMPs by wet-lab experiments, however, remains costly and time-consuming, creating a strong demand for computational identification methods. Our recently developed method, SAMP, captures region-specific residue distributions based on proportionalized split amino acid composition. However, SAMP might ignore key biochemical information and sequence order information. Here we present SAMP V2, a stacking ensemble learning framework based on biochemical and sequence-order information augmented split amino acid composition (BIA-SAAC), which extends SAMP by integrating pseudo-amino acid composition features with biochemical and sequence-order information into split peptide regions. Specifically, each peptide is divided into N-terminal, middle, and C-terminal regions, and pseudo amino acid composition is calculated within each region. Benchmarking tests on six independent test datasets, SAMP V2 outperformed multiple state-of-the-art models, including AMPpred-MFA and iAMP-Attenpred, in terms of accuracy, MCC, G-measure and F1-score. Given its high and robust performance, SAMP V2 could significantly accelerate the discovery of next-generation antimicrobial therapeutics for addressing the global threat of multidrug-resistant pathogens.
Keywords: Antimicrobial peptides, Biochemical-information augmented split amino acid composition, Stacking ensemble learning, SAMP V2
Introduction
The accelerating emergence of antimicrobial resistance has become one of the most severe threats to global public health, undermining decades of progress in infectious disease treatment1. The extensive and often indiscriminate use of antibiotics in clinical medicine, agriculture, and animal husbandry has driven the evolution of multidrug-resistant pathogens2–6, while the discovery of new antibiotic classes has stagnated over recent decades. As resistance continues to erode the efficacy of last-resort antibiotics, there is an urgent demand for alternative antimicrobial strategies that operate through mechanisms distinct from conventional small-molecule drugs7. In this context, antimicrobial peptides (AMPs) have attracted increasing attention as a promising class of next-generation therapeutics. Antimicrobial peptides are short, gene-encoded amino acid sequences that are widely distributed across all domains of life and constitute a central component of innate immunity8–12. Unlike traditional antibiotics that typically target specific intracellular enzymes or metabolic pathways, AMPs predominantly exert their antimicrobial activity through interactions with microbial membranes13. Their amphipathic and cationic nature enables selective binding to negatively charged bacterial membranes, leading to membrane disruption and cell death. This physical mode of action confers AMPs with broad-spectrum efficacy against bacteria, fungi, viruses, and parasites, while simultaneously imposing a high evolutionary barrier to resistance development14–18. In addition to their direct antimicrobial activity, many AMPs exhibit immunomodulatory, anti-inflammatory, and wound-healing functions, further highlighting their therapeutic potential19–21.
Despite their considerable promise, the identification of novel AMPs remains a major bottleneck. Conventional experimental discovery pipelines are time-consuming, costly, and inherently limited in throughput22. Moreover, the combinatorial scale of peptide sequence space far exceeds the capacity of experimental screening23, and advances in genomics and metagenomics have revealed an immense reservoir of uncharacterized peptide sequences24. As a result, experimental approaches alone are limited in their ability to rapidly explore and prioritize candidate AMPs for validation. To overcome these limitations, computational identification of AMPs has emerged as a critical complementary strategy. In silico models enable high-throughput screening of vast peptide libraries and genomic datasets, dramatically narrowing the search space for experimental testing. Over the past decade, a wide range of machine learning (ML)/deep learning (DL) approaches have been developed for AMP identification, progressively incorporating richer representations of peptide composition, sequence order, regional distribution, and structural potential. These computational frameworks not only accelerate AMP discovery but also provide mechanistic insights into the physicochemical determinants underlying antimicrobial activity. In 2018, Bhadra et al. established a foundation with AmPEP, employing random forest25 algorithm to decipher distribution patterns of amino acid physicochemical properties26. Building on sequence-based approaches, Ma et al. (2022)27 adapted natural language processing architectures, integrating long short-term memory (LSTM)28, attention mechanisms, and bidirectional encoder representations from transformers (BERT)29 to successfully mine functional peptides from complex human gut metagenomes. Extending these DL-based strategies, Xing et al. (2024) developed30 iAMP-Attenpred, which leveraged BERT to encode amino acid sequences as contextual representations and integrated convolutional neural network (CNN), bidirectional LSTM, and attention modules to capture local motifs and long-range dependencies, thereby enhancing AMP classification performance across benchmark datasets. Subsequent studies have focused on enhancing predictive robustness through ensemble learning. For instance, Wang et al. (2024) developed E-CLEAP31, which aggregated multilayer perceptron (MLP) classifiers via soft voting to address data imbalance. Li et al. (2024)32 proposed AMPpred-MFA which integrates fragment-level k-mer embeddings with dipeptide deviation from expected mean features through a stacking architecture with CNN, BiLSTM, and multihead attention. Most recently, Sun et al. (2025)33 advanced the field into the structural dimension with the SSFGM-Model, a multimodal geometric deep learning framework that leverages AlphaFold2-predicted structures and graph neural networks34 to interpret physicochemical surface features alongside sequence data.
Additionally, to address the limitation that many existing AMP predictors rely mainly on global compositional and may overlook position-dependent residue patterns, we previously proposed SAMP35, an AMP prediction framework based on proportionalized split amino acid composition (PSAAC). By splitting each peptide into N-terminal, middle, and C-terminal regions, SAMP captured region-specific residue distributions, including terminal patterns that may be ignored when only whole-sequence features are used. SAMP further employed a random projection-based ensemble learning strategy36, in which multiple random projections were used to generate low-dimensional feature spaces and the resulting base classifiers were integrated to improve robustness and scalability for AMP identification. SAMP achieved strong performance across multiple benchmark datasets and outperformed several state-of-the-art AMP prediction tools. However, SAMP primarily focused on regional amino acid composition and did not explicitly model residue-order dependencies or biochemical-order relationships along peptide sequences. In addition, its ensemble architecture relied on homogeneous support vector machine models, which limited model diversity and the ability to capture complementary decision patterns.
To address these concerns, we present SAMP V2, which further extends AMP representation by incorporating order-aware sequence information to better capture the positional and contextual relationships among residues. Compared with the original SAMP, which employed an ensemble random projection strategy combined with PSAAC, SAMP V2 introduces ensemble stacking learning architecture combined with biochemical-information augmented split amino acid composition (BIA-SAAC) which incorporates regional biochemical properties and sequence-order correlations. However, instead of relying solely on amino acid frequency statistics, BIA-SAAC computes pseudo amino acid composition37 within each segment, thereby encoding both local sequence-order information and physicochemical correlation patterns that are essential for antimicrobial activity. To effectively integrate BIA-SAAC with conventional sequence-derived features, SAMP V2 adopts a stacking ensemble framework in which multiple heterogeneous base classifiers are trained independently, and their prediction outputs are subsequently combined by a meta-learner to produce the final decision. This stacked architecture enables SAMP V2 to leverage complementary decision boundaries across different learners, improving robustness and generalization while providing a unified framework for integrating richer, biologically informed feature representations. Additinally, extensive benchmarking experiments demonstrate that SAMP V2 consistently outperforms existing state-of-the-art AMP prediction methods, including SAMP35, amPEPpy38, AMPScanner V239, AMPpred-MFA, iAMP-Attenpred and five independent traditional basic classifiers, across multiple evaluation metrics, such as accuracy, the geometric mean of recall and precision (G-measure), Matthews correlation coefficient (MCC), and F1-score. To enhance the impact of SAMP V2, we have developed a software package that is available on our lab’s GitHub repository at https://github.com/wan-mlab/SAMP-V2.
Materials and methods
Dataset
To ensure robust model training and evaluation, we curated several datasets from established sources10,30,40,41. A preprocessing pipeline was applied to all raw sequences to ensure data quality: (1) Length filtering: sequences were restricted to a length of 10–500 amino acids; (2) Residue standardization: sequences containing non-canonical amino acids were excluded to strictly retain the 20 standard residues; and (3) Deduplication: redundant sequences among all datasets were removed to prevent data leakage. Following these steps, training dataset was constructed, including 2,021 AMPs and 2,019 non-AMPs sourced from the AMPScanner V2 web server (www.ampscanner.com), incorporating updated APD310 sequences. Additionally, three benchmark datasets were constructed and served as the independent test set for model performance evaluation. Benchmark Dataset 1 (benchmark1) collected 572 AMPs and 1920 non-AMPs from iAMP-Attenpred30. Benchmark Dataset 2 (benchmark2) included 4564 AMPs and 5296 non-AMPs sourced from Yan et al40. Benchmark Dataset 3 included amphibian, bacteria, human and plant sourced AMPs and non-AMPs from dbAMP database version 141. There were 517 AMP and 932 non-AMP sequences in amphibian dataset, 226 AMP and 4721 non-AMP sequences in bacteria dataset, 39 AMP and 894 non-AMP sequences in human dataset, and 307 AMP and 3185 non-AMP sequences in plant dataset. Dataset composition and sequence-length distributions were compared across all AMP and non-AMP datasets. AMP sequences were mainly derived from the benchmark2 and training datasets, which together accounted for the majority of AMP samples, whereas the non-AMP sequences were mainly derived from benchmark2 and bacteria datasets (Supplementary Fig. S1A–B). Density plots further showed heterogeneous length distributions of AMP sequences and non-AMP sequences across datasets (Supplementary Fig. S1C–D).
Feature extraction
To encode peptide sequences into numerical vectors, a comprehensive set of sequence-derived features was extracted by the Peptide42 and protr43 packages in R, following widely adopted practices in AMP prediction studies. These features were designed to capture both global compositional characteristics and physicochemical properties of peptide sequences. Specifically, three categories of features were considered: (i) amino acid composition (AAC), (ii) structural (STRL) features, including pseudo amino acid composition (PseAAC) and BIA-SAAC, and (iii) physicochemical (PHYC) features, including hydrophobicity, net charge, and isoelectric point (Table 1).
Table 1. Summary of the feature sets.
Compositional, structural and physicochemical features were extracted from sequences, including amino acid composition, pseudo amino acid composition, biochemical-information augmented split amino acid composition, iso-electric point, hydrophobicity, and net-charge, for model training and evaluation. The dimension of PseAAC and BIA-SAAC is based on the lambda=5.
| Feature category | Features in each category | Num of feature |
|---|---|---|
| Compositional | Amino acid composition (AAC) | 20 |
| Structural (STRL) | Pseudo amino acid composition (PseAAC) | 67 |
| Biochemical-information augmented split amino acid composition (BIA-SAAC) | 165 | |
| Physicochemical (PHYC) | Iso-electric point | 1 |
| Hydrophobicity | 1 | |
| Net-charge | 1 |
Conventional features including amino acid composition and physicochemical properties. AAC encodes the relative frequency of the 20 standard amino acids, providing a global summary of residue usage while accounting for sequence-length variation. PHYC features were computed to reflect key biophysical properties governing peptide-membrane interactions. Additionally, BIA-SAAC extends simple composition by incorporating biomedical-order correlation information, thereby capturing local physicochemical dependencies between neighboring residues that are important for secondary structure formation and antimicrobial activity.
The SAMP V2 framework
SAMP V2 is an ensemble stacking-based framework for AMP identification that integrates complementary information across multiple learning stages. Peptide sequences are first encoded into numeric feature representations, including the newly proposed augmented split amino acid composition (BIA-SAAC) (Fig. 1A) and conventional sequence-derived features (Fig. 1B). At the first level of the stacking architecture, heterogeneous base classifiers are trained independently on the same feature space to capture diverse decision patterns and generate prediction score matrices. At the second level, the base-level prediction scores are concatenated with the original feature matrix and fed into a meta-learner to produce the final classification (Fig. 1C).
Fig. 1. The framework of SAMP V2 based on composition and biochemical information for AMP prediction.

Split amino acid sequence into N-terminal, C-terminal and middle regions. For each segment, pseudo amino acid composition is computed to reflect biochemical-sequence-order correlation. The resulting segment-level feature vectors are concatenated to form the final BIA-SAAC feature vector used for downstream classification (A). For the residue-level features, we extract four different features categories, including amino acid composition, iso-electric point, hydrophobicity, and net-charge (B). The computational pipeline of the SAMP V2 for AMP prediction. Peptide sequences are encoded into numeric features, including conventional descriptors and the proposed BIA-SAAC representation. The feature matrix is fed into base classifiers to generate prediction score matrices. These scores are concatenated with the original features and used as input to a meta-learner, which produces the final AMP prediction (C).
In addition to the stacking architecture, BIA-SAAC extends conventional composition-based representations by jointly encoding regional sequence heterogeneity and sequence-order correlations through proportional splitting of peptide sequences into N-terminal, middle, and C-terminal regions. This biologically informed representation enables SAMP V2 to more effectively capture amphiphilicity-related and structural patterns of AMPs. The performance of SAMP V2 was evaluated on independent test datasets and compared with existing state-of-the-art methods, including SAMP, AmPEPpy, and AMPScanner V2, as well as five independently base classifiers trained with identical dataset.
Biochedical-information augmented split amino acid composition (BIA-SAAC)
To capture region-specific biochemical-sequence-order information while maintaining comparability across peptides of different lengths, we propose BIA-SAAC (Fig. 1A). Given a peptide sequence of the length , we split it into three segments (N-terminal, middle, and C-terminal) using user-defined proportions with. The corresponding segment lengths are
| (2) |
| (3) |
where ‘’ rounds a value up to the nearest integer. The segments are
| (4) |
| (5) |
| (6) |
For each segment , we compute its PseAAC vector following Chou’s formulation37. Let denote the normalized occurrence frequency of the -th amino acid in segment , and let be the -th tier sequence-order correlation factor defined as
| (7) |
where and denote the -th residue and length of segment , respectively. denotes the -th physicochemical property, is the number of properties used, and quantifies the -th tier sequence-order correlation within segment by averaging squared physicochemical differences between residue pairs and (e.g., based on standardized hydrophobicity, hydrophilicity, and side-chain mass).
Using a weight factor , the segment-level PseAAC components are:
| (8) |
| (9) |
| (10) |
| (11) |
where denotes concatenation.
For each segment , we further compute its amphiphilic pseudo amino acid composition (APAAC) vector following Chou’s formulation37. Let denote the number of physicochemical properties used (e.g., hydrophobicity and hydrophilicity) and let denote the normalized value of the -th physicochemical property for the -th amino acid in segment . The -th tier sequence-order correlation factor is defined as
| (12) |
| (13_ |
| (14) |
| (15) |
thus, the APAAC vector for segment is
| (16) |
Finally, the BIA-SAAC is obtained by concatenating the segment level PseAAC and APAAC vectors:
| (17) |
this design preserves segment-specific composition and sequence-order patterns, facilitating robust learning across variable-length peptides.
Ensemble stacking learning architecture
An ensemble stacking learning framework was employed to integrate heterogeneous classifiers for antimicrobial peptide (AMP) identification (Fig. 1C). Multiple sequence-derived features were extracted for each peptide, resulting in a feature matrix, , where denotes the number of samples and represents the dimensionality of the feature space. At the base level, two complementary classifiers, and , were trained independently using as input. For each sample, both classifiers produced class-wise prediction scores. Specifically, the and yielded score matrices
| (18) |
respectively, where is the number of classes.
To construct the meta-level representation, the original feature matrix and the base-level score matrices were concatenated along the feature dimension
| (19) |
where is the final score matrix for meta learner training. The base classifier outputs were then concatenated with the original feature matrix to construct an augmented representation for meta learning. In this stacking meta-learning framework, the meta-learner was trained to integrate complementary information from both the peptide descriptors and the prediction patterns generated by heterogeneous base classifiers. After evaluating candidate meta-learners, KNN was selected as the final meta-learner to perform AMP prediction. The predicted probability is computed as the fraction of positive samples among the k nearest neighbors, and the final class label is obtained by thresholding this probability for binary classification.
Benchmarking with the state-of-the-art methods based on independent datasets
We compared the performance of SAMP V2 with the state-of-the-art AMP prediction methods, including SAMP35, AmPEPpy38, AMPScanner V239, AMPpred-MFA32 and iAMP-Attenpred30, as well as five widely used baseline classifiers: SVM44, extreme gradient boosting (XGBoost)45, logistic regression (LR)46, k-nearest neighbor (KNN)47, least absolute shrinkage and selection operator (LASSO)48. To ensure a fair comparison, all models were trained using the same training dataset and evaluated on an identical independent test dataset.
To evaluate the final classification results and facilitate comparison with state-of-the-art models, four commonly adopted performance metrics were calculated, including accuracy, F1-score, MCC, and G-measure. Accuracy measures the overall proportion of correctly classified samples, whereas F1-score provides a balanced assessment by jointly considering precision and recall. MCC offers a comprehensive evaluation by accounting for all four components of the confusion matrix and is particularly suitable for imbalanced classification tasks such as AMP prediction. In addition, G-measure quantifies the balance between correctly identifying AMPs (true positives) and correctly rejecting non-AMPs (true negatives), thereby reflecting performance on both classes and mitigating the bias of accuracy under class imbalance. Together, these metrics provide a comprehensive and unbiased evaluation of model performance on imbalanced AMP datasets. The four evaluation metrics are defined as follows:
| (20) |
| (21) |
| (22) |
| (23) |
where TP, TN, FP, and FN denote true positives, true negatives, false positives, and false negatives, respectively.
Results
Impact of peptide features on predictive performance
To investigate the contribution of different feature types to the stacking model, three categories of sequence descriptors for each peptide were extracted, i.e., AAC, PHYC and BIA-SAAC. We further constructed pairwise combinations (AAC+PHYC, AAC+STRL, PHYC+STRL) and the full combination (AAC+PHYC+STRL). Models trained with each feature set were evaluated on multiple independent test datasets (benchmark1, benchmark2, amphibian, bacteria, human, and plant dataset) using four metrices (Accuracy, MCC, F1-score, and G-measure), with the best-performing configuration per dataset highlighted in bold (Supplementary Table 1).
Overall, AAC+STRL showed strong performance across majority independent test datasets, achieving the best or near-best results for all metrics. In contrast, models trained with PHYC alone yielded substantially weaker performance, indicating limited discriminative power when physicochemical descriptors are used in isolation. Importantly, STRL alone already provided competitive performance relative to AAC and other combinations, demonstrating that augmented split amino acid composition captures informative sequence patterns relevant to AMP identification. However, STRL was not uniformly optimal across majority datasets and all metrics, whereas combining it with AAC produced the most stable and consistently improved performance. These results highlight the importance of STRL as an informative feature family and further suggest that its complementary information to AAC is effectively exploited by the stacking framework to improve generalization on independent datasets.
Additionally, the influence of the BIA-SAAC hyperparameter lambda (the maximum sequence-order correlation tier) on model performance was investigated. We evaluated lambda = 1/3/5 on six datasets (Supplementary Fig. S2). Overall, increasing lambda led to consistent or modestly improved performance across datasets, with lambda = 5 achieving the best results in most cases. In particular, lambda = 5 provided the highest overall performance for the bacteria, human, and benchmark1 datasets. For the amphibian dataset, lambda = 5 produced the highest accuracy (0.94) and a competitive MCC (0.88). For the plant dataset, lambda = 1 achieved marginally better F1 (0.63) and G-measure (0.89), whereas lambda = 5 remained comparable across metrics. Benchmark1 showed better classification performance with lambda = 5 giving a slightly higher accuracy (0.75), MCC (0.50) and F1-score (0.73). Based on these results, we selected lambda=5 as the default setting for SAMP V2, as it provides the most robust and consistently strong performance across diverse datasets.
Characterization of the sequence-based features of AMPs
Previous studies have suggested that different regions of peptide sequences may contain region-specific residue patterns that are associated with biological function. In particular, short sequence segments around the N-terminal and C-terminal regions can encode important compositional or sorting-related information, while the middle region may also contribute sequence-order and physicochemical patterns relevant to peptide activity. Therefore, in addition to global amino acid composition (AAC), we further characterized augmented split amino acid composition (BIA-SAAC), which captures both regional residue composition and biochemical-sequence-order correlations from the N-terminal, middle, and C-terminal regions.
The distribution pattern of both AAC and BIA-SAAC were compared between AMP and non-AMP peptides across seven datasets. AMP and non-AMP peptides exhibited distinct global AAC profiles (Fig. 2A). Several residues showed clear compositional differences between the two groups. The largest group differences were observed for cysteine (C), lysine (K), glutamic acid (E), glycine (G), aspartic acid (D), and serine (S), marking them as the most differentially represented residues in this analysis. AMP sequences were relatively enriched in residues such as cysteine (C) lysine (K) and glycine (G), whereas non-AMP sequences showed higher frequencies of several other residues, including glutamic acid (E), aspartic acid (D) and serine (S). These compositional differences are consistent with the known cationic and amphipathic properties of many AMPs.
Fig. 2. Comparisons of AAC and BIA-SAAC between the AMP and non-AMP peptides based on seven datasets.

The frequency of 20 common amino acids within seven datasets were calculated to represent the difference between AMP and non-AMP sequences (A). Amino acids are ordered by the absolute difference in mean composition between AMP and non-AMP groups. Biochemical-information augmented split amino acid composition (BIA-SAAC) descriptors were calculated separately for the N-terminal (B), middle (C), and C-terminal (D) peptide regions. For each region, descriptors are ranked by the absolute difference in mean descriptor value between AMP and non-AMP groups. Error bars indicate standard error of the mean. Xc1 descriptors represent PseAAC composition components for individual amino acids, whereas Xc2 descriptors represent PseAAC sequence-order correlation components. Pc1 descriptors represent APAAC composition components, and Pc2 descriptors represent APAAC sequence-order correlation components based on hydrophobicity and hydrophilicity. For example, Xc1.L denotes the PseAAC composition component for leucine, and Xc2.lambda.2 denotes the second-tier sequence-order correlation factor.
We next examined whether regional BIA-SAAC descriptors could provide additional information beyond global AAC. For each peptide, BIA-SAAC features were calculated separately from the N-terminal, middle, and C-terminal regions. AMP and non-AMP peptides displayed distinct regional BIA-SAAC patterns in all three segments (Fig. 2B–D). The top-ranked descriptors included both composition-like components, such as Xc1 and Pc1 descriptors for individual amino acids, and sequence-order correlation components, such as Xc2.lambda and Pc2 hydrophobicity/hydrophilicity descriptors. In the N-terminal region (Fig. 2B), the highest-ranked descriptors included both amino acid composition-related terms and sequence-order correlation terms, suggesting that N-terminal differences between AMP and non-AMP peptides involve both residue usage and local sequence-order properties. In the middle region (Fig. 2C), several high-ranking descriptors were dominated by Pc1 and Xc1 composition components, indicating that regional amino acid composition contributed strongly to group separation. In the C-terminal region (Fig. 2D), top-ranked descriptors included cysteine-, glutamic acid-, and lysine-related composition terms, together with Xc2 and Pc2 sequence-order correlation descriptors, highlighting region-specific differences in both composition and physicochemical sequence-order patterns. Importantly, the most discriminative descriptors differed among the N-terminal, middle, and C-terminal regions, suggesting AMP-associated sequence patterns are region dependent rather than uniformly distributed across the peptide sequence. These observations support the use of AAC and BIA-SAAC as complementary sequence-based features for AMP identification in SAMP V2.
Model Performance and benchmarking with the state-of-the-art methods
Benchmark evaluation on six independent test datasets (amphibian, bacteria, human, plant, benchmark1 and benchmark2) was performed. For each dataset, performance of SAMP V2 was compared against five base classifiers where SAMP V2 consistently achieved the best performance across all six independent datasets (Fig. 3), exhibiting the highest values for accuracy, MCC, F1-score, and G-measure. In contrast, the base classifiers showed noticeably lower performance and greater variability in ranking across datasets, indicating that their generalization ability is more sensitive to dataset shifts. Collectively, these results demonstrate that SAMP V2 provides superior and more robust generalization compared with individual base learners when tested on independent datasets, supporting the advantage of the stacking ensemble for AMP identification.
Fig. 3. SAMP V2 significantly outperforms the five base classifiers for AMP identification.

Comparing SAMP V2 with SVM, XGBoost, LASSO, LR and KNN, in terms of Accuracy (A, E, I, M, Q, U), MCC (B, F, J, N, R, V), F1-score (C, G, K, O, S, W) and G-measure (D, H, L, P, T, X) across amphibian, bacteria, human, plant, benchmark1 and benchmark2 dataset, respectively.
To demonstrate the superiority of SAMP V2, we also benchmarked it against state-of-the-art AMP prediction tools, including SAMP, AmPEPpy, AMPScanner V2, AMPpred-MFA and iAMP-Attenpred. These methods represent diverse modeling paradigms, ranging from ensemble learning with random projection (SAMP), conventional RF-based classifiers using physicochemical descriptors (AmPEPpy), deep learning architectures incorporating convolutional, pooling, and recurrent layers (AMPScanner V2), to attention-enhanced frameworks that integrate contextual sequence representations or multi-feature embeddings for AMP classification (iAMP-Attenpred and AMPpred-MFA). Overall, SAMP V2 consistently achieved superior performance across all evaluated metrics (Figs. 4–5). Notably, SAMP V2 outperformed both traditional ML classifiers and DL-based approaches, indicating that its ensemble stacking framework effectively integrates complementary information captured by heterogeneous base learners. This advantage was particularly evident in MCC, which are more sensitive to class imbalance and better reflect prediction robustness in AMP identification tasks. These results suggest that stacking-based ensemble learning provides a more effective strategy for AMP prediction than single-model approaches or homogeneous ensembles, by leveraging diverse decision boundaries and reducing model-specific biases.
Fig. 4. Performance comparison between SAMP and SAMP V2 across benchmark datasets.

Comparison of SAMP and SAMP V2 performance across six evaluation datasets, including two benchmark1, benchmark2, amphibian, bacteria, human, and plant. Four performance metrics were evaluated: accuracy (A), MCC (B), F1-score (C), and G-measure (D). Green bars represent SAMP V2 and blue bars represent SAMP.
Fig. 5. SAMP V2 significantly outperforms the state-of-the-art methods for AMP identification.

Comparing SAMP V2 with amPEPpy, AMPScanner V2, AMPpred-MFA and iAMP-Attenpred in terms of Accuracy (A), MCC (B), F1-score (C) and G-measure (D) across amphibian, bacteria, human, plant, benchmark1 and benchmark2 dataset. SAMP V2 is shown in red, amPEPpy in green, and AMPScanner v2 in orange.
Discussion
In this study, we developed SAMP V2, an enhanced computational framework for AMP identification that couples a stacking ensemble learning architecture with a newly proposed sequence representation, BIA-SAAC. Rather than relying on a single classifier or purely global composition features, SAMP V2 integrates complementary decision patterns learned by heterogeneous base models through a meta-learning stage, yielding a more robust and generalizable predictor. In parallel, BIA-SAAC provides a biologically informed encoding that captures both regional heterogeneity across peptide terminals and the biochemical-sequence-order correlations that are closely related to amphiphilicity and structural organization of AMPs. Together, the stacking strategy and the BIA-SAAC representation enable SAMP V2 to better characterize function-relevant sequence patterns and mitigate model-specific bias, thereby strengthening AMP identification under diverse data conditions.
Traditional feature encoding methods, such as AAC, reduce a protein sequence to a fixed-length vector of residue frequencies. While computationally efficient, AAC completely discards sequence-order information. Peptides with the same length would have the exact same AAC vector. PAAC advanced the field by incorporating sequence-order correlations through physicochemical tiers, blending the global composition with correlation factors derived from properties like hydrophobicity and hydrophilicity37. However, even standard PAAC typically operates globally. It calculates correlations across the entire chain and averages physicochemical properties over the full length of the molecule. This global averaging assumes that the biological function is isotropically distributed that a hydrophobic residue at the N-terminus has the same functional implication as a hydrophobic residue at the C-terminus. For cytosolic globular proteins, this approximation might hold some validity. For membrane-active peptides, however, this assumption is fundamentally flawed49. AMPs are structurally and functionally polarized molecules. Their activity depends not just on what amino acids are present, but where they are located relative to the membrane interface6.
In this study, we designed BIA-SAAC to better reflect the fact that AMP activity is often governed by region-specific sequence functions rather than uniform properties averaged over the entire chain. Classical mechanistic models of AMP action, such as the carpet, barrel-stave, and toroidal pore models, share a broadly similar sequence of events, including electrostatic attraction, interfacial partitioning, structural rearrangement, and membrane insertion50. Importantly, these stages are frequently decoupled along the peptide backbone, meaning that different segments of the same peptide can contribute disproportionately to distinct steps of membrane engagement and disruption. This provides a biological rationale for representing a peptide as multiple segments instead of a single global feature vector. By computing pseudo amino acid composition within proportionally defined N-terminal, middle, and C-terminal regions, BIA-SAAC is intended to preserve both local sequence-order correlations and segment-specific physicochemical signals that may otherwise be diluted by whole-sequence averaging. The N-terminus of many -helical AMPs frequently initiates membrane interaction and insertion and is often enriched in hydrophobic residues51. For example, melittin shows strong polarity with a hydrophobic N-terminal domain and a cationic C-terminal domain, and experiments indicate that blocking the N-terminus reduces antimicrobial/hemolytic activity52,53. In contrast, the C-terminus commonly contributes to electrostatic anchoring and target specificity, as bacterial membranes are negatively charged and many AMPs concentrate Lys/Arg near terminal regions54. C-terminal phenomena such as amidation can further increase net positive charge and stabilize helical structure, highlighting localized physicochemical signatures that global features may obscure.
A further design principle in BIA-SAAC is the augmented splitting scheme, which addresses the substantial length heterogeneity of AMPs. Biological sequences span a wide range of lengths, and for short peptides, a fixed N-terminal window may encompass most of the sequence, leaving negligible middle and C-terminal regions. For longer peptides, the same window captures only a small fraction of the N-terminal helix and may miss functionally relevant positions. By contrast, proportional splitting normalizes segment boundaries across peptides and helps align functional phases (initiation, propagation, termination) across variable-length sequences. As a result, “Segment 1” consistently corresponds to an initiation/insertion domain and “Segment 3” to a terminal anchoring domain regardless of whether peptide residues are long or short, improving comparability across datasets.
SAMP V2 also benefits substantially from its stacking ensemble design. In SAMP V2, heterogeneous base classifiers (SVM and KNN) are trained in parallel to learn complementary decision patterns from the same peptide feature space, and their prediction scores are then integrated by a sparse meta-learner (KNN) together with the original feature representations. This stacking strategy allows SAMP V2 to exploit the complementary strengths of different model families, margin-based separation from SVM and neighborhood-based decision making from KNN, while the meta-learner adaptively assigns weights to the most informative signals and suppresses redundant or noisy ones. As a result, the final stacked predictor can effectively learn from both the raw feature space and the diverse base-model outputs, improving robustness and generalization beyond what can be achieved by any single classifier alone. Similarly, our benchmarking results indicate that SAMP V2 achieves more stable and accurate performance across multiple evaluation metrics compared with individual baseline models, highlighting the advantage of stacking for AMP identification under heterogeneous sequence characteristics and class-imbalance settings.
SAMP V2 demonstrated superior performance compared with existing state-of-the-art AMP identification methods. We benchmarked SAMP V2 against established tools, including SAMP, AmPEPpy, AMPScanner V2, iAMP-attenpred and AMPpred-MFA, as well as five widely used ML classifiers (SVM, LASSO, XGBoost, LR, KNN) trained under the same data setting. Across these evaluations, SAMP V2 consistently achieved stronger performance on multiple metrics, indicating improved robustness and generalization. A possible explanation for this advantage is that SAMP V2 integrates two key innovations: the proposed BIA-SAAC representation, which captures region-specific sequence heterogeneity together with sequence-order correlations that are diluted in global descriptors, and a stacking ensemble learning strategy that combines complementary decision patterns from heterogeneous base learners through a KNN meta-learner. Unlike approaches that rely on a single model type or simple score averaging, the stacking framework in SAMP V2 adaptively learns how to weight base-model outputs while leveraging the original feature space, thereby yielding more accurate and stable AMP predictions.
Conclusion
In this study, we developed SAMP V2, a stacking ensemble learning framework based on biochemical information and sequence-order information augmented split amino acid composition (BIA-SAAC) for accurate AMP identification. BIA-SAAC extends SAMP by integrating regional amino acid composition with biochemical properties and sequence-order information, enabling a more comprehensive characterization of AMP sequences. SAMP V2 combines complementary predictions from heterogeneous base learners through a KNN-based meta-learner. Across benchmark evaluations, SAMP V2 achieved improved performance in terms of accuracy, F1-score, MCC, and G-measure compared with conventional ML classifiers and state-of-the-art AMP predictors, including SAMP, amPEPpy, AMPScanner V2, iAMP-attenpred and AMPpred-MFA. Overall, SAMP V2 offers a powerful framework for high-throughput AMP screening and prioritization of promising AMP candidates against multidrug-resistant pathogens.
Supplementary Material
Supplementary Fig. S1 Overview of the datasets used in this study for AMP classification. The composition of peptide sequence for AMPs (A) and non-AMPs (B) across datasets. The density distribution of sequence length for AMPs (C) and non-AMPs (D) across datasets.
Supplementary Fig. S2 Sensitivity analysis of the BIA-SAAC hyperparameter across six independent test datasets. Performance comparison of SAMP V2 under lambda =1/3/5 on amphibian (A), bacteria (B), human (C), plant (D), benchmark1 (E), and benchmark2 (F), evaluated by accuracy, MCC, F1-score, and G-measure.
Supplementary Table 1 Performance comparison of different feature-based models. To find the best combination of feature types, all combination of different feature categories were tested, including AAC, PHYC, STRL, AAC+PHYC, AAC+STRL, PHYC+STRL, and AAC+PHYC+STRL. The performance of SMAP V2 on six independent test datasets with each feature combination was evaluated. Numbers in bold represent the best performance for each feature scheme.
Funding
Research reported in this publication was supported by the U.S. National Science Foundation under Award Numbers 2500836 and 2614824, the National Institute Of Alcohol Abuse And Alcoholism of the National Institutes of Health under Award Number R21AA032098, and the Office Of The Director, National Institutes Of Health of the National Institutes of Health under Award Number R03OD038391. This research was supported by the State of Nebraska through the Pediatric Cancer Research Group, part of the Child Health Research Institute. This work was also partially supported by the University of Nebraska Collaboration Initiative Grant from the Nebraska Research Initiative (NRI). The content is solely the responsibility of the authors and does not necessarily represent the official views of the funding organizations.
Funding Statement
Research reported in this publication was supported by the U.S. National Science Foundation under Award Numbers 2500836 and 2614824, the National Institute Of Alcohol Abuse And Alcoholism of the National Institutes of Health under Award Number R21AA032098, and the Office Of The Director, National Institutes Of Health of the National Institutes of Health under Award Number R03OD038391. This research was supported by the State of Nebraska through the Pediatric Cancer Research Group, part of the Child Health Research Institute. This work was also partially supported by the University of Nebraska Collaboration Initiative Grant from the Nebraska Research Initiative (NRI). The content is solely the responsibility of the authors and does not necessarily represent the official views of the funding organizations.
Footnotes
Conflict of Interest
The authors declare no competing interests.
Data accessibility
All the data used in this manuscript are publicly available in the corresponding references. SAMP V2 package is available in GitHub at https://github.com/wan-mlab/SAMP-V2.
Reference
- 1.de Kraker MEA, Stewardson AJ, Harbarth S. Will 10 Million People Die a Year due to Antimicrobial Resistance by 2050? PLoS Med. 2016;13(11):e1002184. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Prestinaci F, Pezzotti P, Pantosti A. Antimicrobial resistance: a global multifaceted phenomenon. Pathogens and global health. 2015;109(7):309–318. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.De Oliveira DM, Forde BM, Kidd TJ, et al. Antimicrobial resistance in ESKAPE pathogens. Clinical microbiology reviews. 2020;33(3): 10.1128/cmr.00181-19. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Huemer M, Mairpady Shambat S, Brugger SD, Zinkernagel AS. Antibiotic resistance and persistence—Implications for human health and treatment perspectives. EMBO reports. 2020;21(12):e51034. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Frieri M, Kumar K, Boutin A. Antibiotic resistance. Journal of infection and public health. 2017;10(4):369–378. [DOI] [PubMed] [Google Scholar]
- 6.Lei J, Sun L, Huang S, et al. The antimicrobial peptides and their potential clinical applications. American journal of translational research. 2019;11(7):3919. [PMC free article] [PubMed] [Google Scholar]
- 7.Chen CH, Lu TK. Development and challenges of antimicrobial peptides for therapeutic applications. Antibiotics. 2020;9(1):24. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Mookherjee N, Anderson MA, Haagsman HP, Davidson DJ. Antimicrobial host defence peptides: functions and clinical potential. Nature reviews Drug discovery. 2020;19(5):311–332. [DOI] [PubMed] [Google Scholar]
- 9.Diamond G, Beckloff N, Weinberg A, Kisich KO. The roles of antimicrobial peptides in innate host defense. Current pharmaceutical design. 2009;15(21):2377–2392. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Wang G, Li X, Wang Z. APD3: the antimicrobial peptide database as a tool for research and education. Nucleic Acids Res. 2016;44(D1):D1087–D1093. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Aslam B, Wang W, Arshad MI, et al. Antibiotic resistance: a rundown of a global crisis. Infect Drug Resist. 2018;11:1645–1658. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 12.Baker SJ, Payne DJ, Rappuoli R, De Gregorio E. Technologies to address antimicrobial resistance. Proc Natl Acad Sci U S A. 2018;115(51):12887–12895. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Ji S, An F, Zhang T, et al. Antimicrobial peptides: An alternative to traditional antibiotics. European Journal of Medicinal Chemistry. 2024;265:116072. [DOI] [PubMed] [Google Scholar]
- 14.Li C, Zhu C, Ren B, et al. Two optimized antimicrobial peptides with therapeutic potential for clinical antibiotic-resistant Staphylococcus aureus. European journal of medicinal chemistry. 2019;183:111686. [DOI] [PubMed] [Google Scholar]
- 15.Fan L, Wei Y, Chen Y, et al. Epinecidin-1, a marine antifungal peptide, inhibits Botrytis cinerea and delays gray mold in postharvest peaches. Food Chemistry. 2023;403:134419. [DOI] [PubMed] [Google Scholar]
- 16.Adade CM, Oliveira IR, Pais JA, Souto-Padrón T. Melittin peptide kills Trypanosoma cruzi parasites by inducing different cell death pathways. Toxicon. 2013;69:227–239. [DOI] [PubMed] [Google Scholar]
- 17.Huan Y, Kong Q, Mou H, Yi H. Antimicrobial peptides: classification, design, application and research progress in multiple fields. Frontiers in microbiology. 2020;11:582779. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Wachinger M, Kleinschmidt A, Winder D, et al. Antimicrobial peptides melittin and cecropin inhibit replication of human immunodeficiency virus 1 by suppressing viral gene expression. Journal of General Virology. 1998;79(4):731–740. [DOI] [PubMed] [Google Scholar]
- 19.Mahlapuu M, Håkansson J, Ringstad L, Björn C. Antimicrobial Peptides: An Emerging Category of Therapeutic Agents. Front Cell Infect Microbiol. 2016;6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Bahar A, Ren D. Antimicrobial Peptides. Pharmaceuticals. 2013;6(12):1543–1575. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Moravej H, Moravej Z, Yazdanparast M, et al. Antimicrobial Peptides: Features, Action, and Their Resistance Mechanisms in Bacteria. Microbial Drug Resistance. 2018;24(6):747–767. [DOI] [PubMed] [Google Scholar]
- 22.Meher PK, Sahu TK, Saini V, Rao AR. Predicting antimicrobial peptides with improved accuracy by incorporating the compositional, physico-chemical and structural features into Chou’s general PseAAC. Scientific reports. 2017;7(1):42362. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Huang J, Xu Y, Xue Y, et al. Identification of potent antimicrobial peptides via a machine-learning pipeline that mines the entire space of peptide sequences. Nature Biomedical Engineering. 2023;7(6):797–810. [DOI] [PubMed] [Google Scholar]
- 24.Santos-Júnior CD, Torres MDT, Duan Y, et al. Discovery of antimicrobial peptides in the global microbiome with machine learning. Cell. Published online June 2024:S0092867424005221. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Breiman L. Random forests. Machine learning. 2001;45:5–32. [Google Scholar]
- 26.Bhadra P, Yan J, Li J, Fong S, Siu SWI. AmPEP: Sequence-based prediction of antimicrobial peptides using distribution patterns of amino acid properties and random forest. Sci Rep. 2018;8(1):1697. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Ma Y, Guo Z, Xia B, et al. Identification of antimicrobial peptides from the human gut microbiome using deep learning. Nature Biotechnology. 2022;40(6):921–931. [DOI] [PubMed] [Google Scholar]
- 28.Hochreiter S, Schmidhuber J. Long short-term memory. Neural computation. 1997;9(8):1735–1780. [DOI] [PubMed] [Google Scholar]
- 29.Devlin J, Chang MW, Lee K, Toutanova K. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:181004805. Published online 2018. [Google Scholar]
- 30.Xing W, Zhang J, Li C, Huo Y, Dong G. iAMP-Attenpred: a novel antimicrobial peptide predictor based on BERT feature extraction method and CNN-BiLSTM-Attention combination model. Briefings in Bioinformatics. 2023;25(1):bbad443. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Wang SC. E-CLEAP: An ensemble learning model for efficient and accurate identification of antimicrobial peptides. Akbar S, ed. PLoS ONE. 2024;19(5):e0300125. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Li C, Zou Q, Jia C, Zheng J. AMPpred-MFA: An Interpretable Antimicrobial Peptide Predictor with a Stacking Architecture, Multiple Features, and Multihead Attention. J Chem Inf Model. 2024;64(7):2393–2404. [DOI] [PubMed] [Google Scholar]
- 33.Sun Z, Xu J, Zhang Y, et al. Multimodal geometric learning for antimicrobial peptide identification by leveraging alphafold2-predicted structures and surface features. Briefings in Bioinformatics. 2025;26(3):bbaf261. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 34.Scarselli F, Gori M, Ah Chung Tsoi, Hagenbuchner M, Monfardini G. The Graph Neural Network Model. IEEE Trans Neural Netw. 2009;20(1):61–80. [DOI] [PubMed] [Google Scholar]
- 35.Feng J, Sun M, Liu C, et al. SAMP: Identifying antimicrobial peptides by an ensemble learning model based on proportionalized split amino acid composition. Briefings in Functional Genomics. 2024;23(6):879–890. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 36.Bingham E, Mannila H. Random projection in dimensionality reduction: applications to image and text data. In: Proceedings of the Seventh ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. 2001:245–250. [Google Scholar]
- 37.Chou K. Prediction of protein cellular attributes using pseudo amino acid composition. Proteins. 2001;43(3):246–255. [DOI] [PubMed] [Google Scholar]
- 38.Lawrence TJ, Carper DL, Spangler MK, et al. amPEPpy 1.0: a portable and accurate antimicrobial peptide prediction tool. Bioinformatics. 2021;37(14):2058–2060. [DOI] [PubMed] [Google Scholar]
- 39.Veltri D, Kamath U, Shehu A. Deep learning improves antimicrobial peptide recognition. Bioinformatics. 2018;34(16):2740–2747. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 40.Yan K, Lv H, Guo Y, Peng W, Liu B. sAMPpred-GAT: prediction of antimicrobial peptide by graph attention network and predicted peptide structure. Martelli PL, ed. Bioinformatics. 2023;39(1):btac715. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 41.Jhong JH, Chi YH, Li WC, Lin TH, Huang KY, Lee TY. dbAMP: an integrated resource for exploring antimicrobial peptides with functional activities and physicochemical properties on transcriptome and proteome data. Nucleic Acids Research. 2019;47(D1):D285–D297. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 42.Osorio D, Rondón-Villarreal P, Torres R. Peptides: a package for data mining of antimicrobial peptides. Small. 2015;12:44–444. [Google Scholar]
- 43.Xiao N, Cao DS, Zhu MF, Xu QS. protr/ProtrWeb: R package and web server for generating various numerical representation schemes of protein sequences. Bioinformatics. 2015;31(11):1857–1859. [DOI] [PubMed] [Google Scholar]
- 44.Cortes C, Vapnik V. Support-vector networks. Machine learning. 1995;20:273–297. [Google Scholar]
- 45.Chen T, Guestrin C. Xgboost: A scalable tree boosting system. In: Proceedings of the 22nd Acm Sigkdd International Conference on Knowledge Discovery and Data Mining. 2016:785–794. [Google Scholar]
- 46.Tolles J, Meurer WJ. Logistic regression: relating patient characteristics to outcomes. Jama. 2016;316(5):533–534. [DOI] [PubMed] [Google Scholar]
- 47.Cover T, Hart P. Nearest neighbor pattern classification. IEEE Trans Inform Theory. 1967;13(1):21–27. [Google Scholar]
- 48.Tibshirani R. Regression Shrinkage and Selection Via the Lasso. Journal of the Royal Statistical Society Series B: Statistical Methodology. 1996;58(1):267–288. [Google Scholar]
- 49.Chamberlain AK, Bowie JU. Asymmetric amino acid compositions of transmembrane beta-strands. Protein Sci. 2004;13(8):2270–2274. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 50.Ma X, Wang Q, Ren K, et al. A Review of Antimicrobial Peptides: Structure, Mechanism of Action, and Molecular Optimization Strategies. Fermentation. 2024;10(11):540. [Google Scholar]
- 51.Lee TH, Hall KN, Swann MJ, et al. The membrane insertion of helical antimicrobial peptides from the N-terminus of Helicobacter pylori ribosomal protein L1. Biochimica et Biophysica Acta (BBA) - Biomembranes. 2010;1798(3):544–557. [DOI] [PubMed] [Google Scholar]
- 52.Asthana N, Yadav SP, Ghosh JK. Dissection of Antibacterial and Toxic Activity of Melittin. Journal of Biological Chemistry. 2004;279(53):55042–55050. [DOI] [PubMed] [Google Scholar]
- 53.Kundu M, Butti R, Panda VK, et al. Modulation of the tumor microenvironment and mechanism of immunotherapy-based drug resistance in breast cancer. Mol Cancer. 2024;23(1):92. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 54.Kim J, Son SM, Ahn E, Park H, Ryu S. Surface charge of the C-terminal helix is crucial for antibacterial activity of endolysin against Gram-negative bacteria. J Biomed Sci. 2025;32(1):38. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Supplementary Fig. S1 Overview of the datasets used in this study for AMP classification. The composition of peptide sequence for AMPs (A) and non-AMPs (B) across datasets. The density distribution of sequence length for AMPs (C) and non-AMPs (D) across datasets.
Supplementary Fig. S2 Sensitivity analysis of the BIA-SAAC hyperparameter across six independent test datasets. Performance comparison of SAMP V2 under lambda =1/3/5 on amphibian (A), bacteria (B), human (C), plant (D), benchmark1 (E), and benchmark2 (F), evaluated by accuracy, MCC, F1-score, and G-measure.
Supplementary Table 1 Performance comparison of different feature-based models. To find the best combination of feature types, all combination of different feature categories were tested, including AAC, PHYC, STRL, AAC+PHYC, AAC+STRL, PHYC+STRL, and AAC+PHYC+STRL. The performance of SMAP V2 on six independent test datasets with each feature combination was evaluated. Numbers in bold represent the best performance for each feature scheme.
Data Availability Statement
All the data used in this manuscript are publicly available in the corresponding references. SAMP V2 package is available in GitHub at https://github.com/wan-mlab/SAMP-V2.
