No retraction, correction or concern found when last checked on Oct 26, 2026.
Macrel: antimicrobial peptide screening in genomes and metagenomes
Célio Dias Santos-Júnior, Shaojun Pan, Xing-Ming Zhao and 1 more
PeerJ · 2020
Abstract
Motivation. Antimicrobial peptides (AMPs) have the potential to tackle multidrug-resistant pathogens in both clinical and non-clinical contexts. The recent growth in the availability of genomes and metagenomes provides an opportunity for in silico prediction of novel AMP molecules. However, due to the small size of these peptides, standard gene prospection methods cannot be applied in this domain and alternative approaches are necessary. In particular, standard gene prediction methods have low precision for short peptides, and functional classification by homology results in low recall.
Results. Here, we present Macrel (for metagenomic AMP classification and retrieval), which is an end-to-end pipeline for the prospection of high-quality AMP candidates from (meta)genomes. For this, we introduce a novel set of 22 peptide features. These were used to build classifiers which perform similarly to the state-of-the-art in the prediction of both antimicrobial and hemolytic activity of peptides, but with enhanced precision (using standard benchmarks as well as a stricter testing regime). We demonstrate that Macrel recovers high-quality AMP candidates using realistic simulations and real data.
Availability. Macrel is implemented in Python 3. It is available as open source at https://github.com/BigDataBiology/macrel and through bioconda. Classification of peptides or prediction of AMPs in contigs can also be performed on the webserver: https://big-data-biology.org/software/macrel.
Full text
From PubMed Central, U.S. National Library of Medicine, as current on Oct 26, 2026. Paragraph numbers are ours, so an answer can point at one.
Introduction
Antimicrobial peptides (AMPs) are short proteins (containing fewer than 100 amino acids) that can decrease or inhibit bacterial growth. Given the dearth of novel antibiotics in recent decades and the rise of antimicrobial resistance, prospecting naturally-occurring AMPs is a potentially valuable source of new antimicrobial molecules. The increasing number of publicly available metagenomes and metatranscriptomes revealed a multitude of microorganisms so far unknown, harboring immense biotechnological potential. This presents an opportunity to use these (meta)genomic data to find novel AMP sequences. However, methods that have been successful in prospecting other microbial functionality cannot be directly applied to small genes, such as AMPs. In particular, there are two major computational challenges: the prediction of small genes in DNA sequences (either genomic or metagenomic contigs) and the prediction of AMP activity for small genes using homology-based methods.
Current automated gene prediction methods typically exclude small open reading frames (smORFs), as the naïve use of the methods that work for larger sequences leads to unacceptably high rates of false positives when extended to short sequences. A few recent large-scale smORFs surveys have, nonetheless, shown that these methods can be employed if the results are subsequently analyzed to eliminate spurious gene predictions. These procedures reveal biologically active prokaryotic smORFs across a range of functions.
Similarly, the prediction of AMP activity requires different techniques than the homology-based methods that are applicable for longer proteins. In this context, several machine learning-based methods have demonstrated high accuracy in predicting antimicrobial activity in peptides, when tested on curated benchmarks. However, to be applicable to the task of extracting AMPs from genomic data, an AMP classifier needs to be robust to gene mispredictions and needs to be benchmarked in that context. In particular, realistic evaluations need to reflect the fact that most predicted genes are unlikely to have antimicrobial properties.
Different AMP prediction methods employed alternative ways of representing the sequential, compositional, and physicochemical properties of peptide sequences to create either binary (AMP vs. non-AMP) or multi-class (e.g., antibacterial, antifungal…) classifiers. The Collection of Antimicrobial Peptides website (CAMP R3) contains a selection of AMP prediction tools based on random forests (RF), support vector machines (SVM), artificial neural networks (ANN), and discriminant analysis (DA) trained on 257 features. presented iAMP-2L, which uses a fuzzy K-nearest neighbor algorithm and the pseudo–amino acid composition of AMPs, resulting in 46 features. Another multi-class AMPs predictor is the SVM-based iAMPpred, which similarly uses features representing physicochemical and structural properties of AMPs. In both systems, the same sequence may be identified as simultaneously belonging to different subclasses (e.g., both antibacterial and antifungal). Later, proposed the use of distribution patterns of amino acid properties as features for a highly accurate RF classifier (AmPEP). introduced a deep learning method for AMP prediction using neural network models with convolutional layers and the amino acid sequence as a predictive feature, the AMP Scanner.
These classifiers work on peptide sequences and are not directly applicable to microbial genomes or metagenomes. For this, we present Macrel—(Meta)genomic AMP Classification and Retrieval system—a pipeline that processes peptides, contigs, or reads from genomes and metagenomes, predicting AMP sequences (Fig. 1). Macrel is also capable of providing abundances profiles of a given set of AMPs in metagenomes. Unlike the systems described above, Macrel was trained with a very low proportion of AMPs to non-AMP peptides, simulating the conditions found in genomes and metagenomes, where only a small fraction of peptides will have antimicrobial activity. Furthermore, for applications to (meta)genomic data, the class imbalance in real data implies that high specificity is a more important metric than sensitivity.
Features
Local features, those dependent on the order of the peptide sequence, were inspired by the composition-transition-distribution (CTD) framework,. Physicochemical properties of a peptide at its N terminal are informative for the prediction of its antimicrobial activity. Therefore, we defined features based on the normalized position of the first amino acid in a group of interest.
Global features, which are independent of amino acids primary sequence, were chosen to capture well-described AMP characteristics, such as the typical AMPs composition of approximately 50% hydrophobic residues, usual positive charge and folding into amphiphilic ordered structures. The mechanism of antimicrobial activity also was summarized in Macrel’s features by global descriptors of stability, amphiphilicity and predisposition of a peptide to bind to membranes.
Therefore, Macrel combines 6 local and 16 global features (see Table S1), grouped as:A new local feature group (3 local features), defined as the relative position of the first occurrence of residues in three groups of amino acids defined by their free energy of transition in a peptide from a random coil in aqueous environment to an organized helical structure in a lipid phase FET—see Fig. 2. The groups are: (1, lowest FET): ILVWAMGT, (2, intermediate): FYSQCN, (3, highest): PHKEDR.Solvent Accessibility (3 local features), obtained by the distribution at first occurrence of residues organized in groups by solvent accessibility as described by, using the groups: (1, buried): ALFCGIVW, (2, exposed): RKQEND, and (3, intermediate): MSPTHY.Amino acid composition (9 global features) as the fraction of amino acids in groups defined by their size (area/volume), polarity, charge and R-groups: acidic, basic, polar, non-polar, aliphatic, aromatic, charged, small, tiny.Charge and solubility (2 global features): peptide charge and isoelectric point.Indexes for multiple purposes (3 global features): instability, aliphaticity, propensity to bind to membranes (Boman).Hydrophobicity (2 global features): hydrophobicity (KyteDoolittle scale) and hydrophobic moment at 100° to capture the helix momentum.
A new local feature group (3 local features), defined as the relative position of the first occurrence of residues in three groups of amino acids defined by their free energy of transition in a peptide from a random coil in aqueous environment to an organized helical structure in a lipid phase FET—see Fig. 2. The groups are: (1, lowest FET): ILVWAMGT, (2, intermediate): FYSQCN, (3, highest): PHKEDR.
Solvent Accessibility (3 local features), obtained by the distribution at first occurrence of residues organized in groups by solvent accessibility as described by, using the groups: (1, buried): ALFCGIVW, (2, exposed): RKQEND, and (3, intermediate): MSPTHY.
Amino acid composition (9 global features) as the fraction of amino acids in groups defined by their size (area/volume), polarity, charge and R-groups: acidic, basic, polar, non-polar, aliphatic, aromatic, charged, small, tiny.
Charge and solubility (2 global features): peptide charge and isoelectric point.
Indexes for multiple purposes (3 global features): instability, aliphaticity, propensity to bind to membranes (Boman).
Hydrophobicity (2 global features): hydrophobicity (KyteDoolittle scale) and hydrophobic moment at 100° to capture the helix momentum.
Macrel prediction models
For AMP prediction, our training set is adapted from the one presented by by eliminating redundant sequences. The resulting set contains 3,268 AMPs (from diverse databases, most bench-validated) and 165,138 non-AMPs (a ratio of approximately 1:50). A random forest classifier with 101 tree was trained using scikit-learn (all parameters, except the number of trees, were set to their default values).
The hemolytic activity classifier was built similarly to AMP classifier. For this, we used the training set HemoPI-1 from, which contains 442 hemolytic and 442 non-hemolytic peptides.
The datasets used in Macrel are extensively documented elsewhere and their description is available in the Table S2. Briefly, the AMP dataset is formed by unique sequences collected from ADP3, CAMPR3, LAMP databases. Non-AMP sequences were retrieved from the Uniprot database which were not annotated as AMP, membrane, toxic, secretory, defensing, antibiotic, anticancer, antiviral and antifungal. Hemolytic peptides dataset is composed of experimentally validated hemolytic peptides from Hemolytik database and randomly generated peptides from SwissProt as negative examples. No peptides containing non-canonical amino acids were kept.
Prediction in genomes and metagenomes
For processing either genomes or metagenomes, Macrel (see Fig. 1) accepts as inputs paired-end or single-end reads in (possibly compressed) FastQ format and performs quality-based trimming with NGLess. After this initial stage, Macrel assembles contigs using MEGAHIT (a minimum contig length of 1,000 base pairs is used). Alternatively, if available, contigs can be passed directly to Macrel.
Genes are predicted on these contigs with a modified version of Prodigal, which predicts genes with a minimal length of 30 base pairs (compared to 90 base pairs in the standard Prodigal release). The original threshold was intended to minimize false positives, as gene prediction methods, in general, generate more false positives in shorter sequences (smORFs). showed that reducing the length threshold without further filtering could lead to as many as 61.2% of predicted smORFs being false positives. In Macrel, this filtering consists of outputting only those smORFs (10–100 amino acids) classified as AMPs.
For convenience, duplicated sequences can be clustered and output as a single entity. For calculating AMP abundance profiles, Macrel uses Paladin and NGLess.
Protein synthesis in prokaryotes is started by N-formylmethionine. Post synthesis, circa 80–50% of the proteins undergo N-methionine excision so that this initial residue is not present in the active form of the peptide. As there is no tool to predict which peptides will undergo this process, we have chosen to always disregard an initial methionine when computing features, thus simulating the excision process.
Methods to be compared
We compared the Macrel AMP classifier to the webserver versions of the following methods: CAMPR3 (including all algorithms), iAMP-2L, AMAP, iAMPpred and Antimicrobial Peptides Scanner v2. Results from AmPEP on this benchmark were obtained from the original publication. For all these comparisons, we used the benchmark dataset from, which contains 920 AMPs and 920 non-AMPs.
The datasets from do not overlap. However, the training set used in Macrel and the test set from do overlap extensively. Therefore, for testing, after the elimination of identical sequences, we used the out-of-bag estimate for any sequences that were present in the training set. Furthermore, as described below, we also tested using an approach which avoids homologous sequences being present in both the testing and training (see Table S2).
The benchmarking of the hemolytic peptides classifier was performed using the HemoPI-1 benchmark dataset formed by 110 hemolytic proteins and 110 non-hemolytic proteins previously established by. Macrel model performance was compared against models created using different algorithms: Support vector machines—SVM, K-Nearest Neighbor (IBK), Neural networks (Multilayer Perceptron), Logistic regression, Decision trees (J48) and RF. There is no overlap between the training set and the testing set for the benchmark of hemolytic peptides.
Homology-aware benchmarking
Cd-hit (v4.8.1) was used to cluster all sequences at 80% of identity and 90% of coverage of the shorter sequence. Only a single representative sequence from each cluster composed the dataset randomly split into training and testing partitions. The testing set was composed of 500 AMPs:500 non-AMPs. The training set contained 1,197 AMPs and was randomly selected to contain non-AMPs at different proportions (1:1, 1:5, 1:10, 1:20, 1:30, 1:40, and 1:50).
Using the training and testing sets, we tested four different methodologies: homology search, Macrel, iAMP-2L and AMP Scanner v.2 (these are the tools which enable users to retrain their classifiers). Homology search used blastp, with a maximum e-value of 1e−5, minimum identity of 50%, word size of 5, 90% of query coverage, window size of 10 and subject besthit option. Sequences lacking homology were considered misclassified.
Benchmarks on simulated and real data
To test the Macrel short reads pipeline, 6 metagenomes were simulated at 3 different sequencing depths (40, 60 and 80 million reads of 150 bp) with ART Illumina v2.5.8 using the pre-built sequencing error profile for the HiSeq 2500 sequencer. To ensure realism, the simulated metagenomes contained species abundances estimated from real human gut microbial communities.
We processed both the simulated metagenomes and the isolate genomes used to build the metagenomes with Macrel to verify whether the same AMP candidates could be retrieved and whether the metagenomic processing introduced false positive sequences not present in the original genomes.
The 182 metagenomes and 36 metatranscriptomes used for benchmarking were published by and are available from the European Nucleotide Archive (accession number PRJNA289586). Macrel was used to process metagenome reads (see Table S3), and to generate the abundance profiles from the mapping of AMP candidates back to the metatranscriptomes. The results were transformed from counts to reads per million of transcripts.
Detection of spurious sequences
To test whether spurious smORFs still appeared in Macrel results, we used Spurio and considered a prediction spurious if the score was greater or equal to 0.8.
To identify putative gene fragments, the AMP sequences predicted with Macrel were validated through homology-searching against the non-redundant NCBI database (https://www.ncbi.nlm.nih.gov/). Predicted AMPs annotation was done by homology against the DRAMP database, which comprises circa 20k AMPs. The above-mentioned databases were searched with the blastp algorithm, using a maximum e-value of 1 × 10−5 and a word size of 3. Hits with a minimum of 70% of identity and 95% query coverage were kept and parsed to the best-hits after ranking them by score, e-value, identity, and coverage. To check whether the AMPs predicted by the Macrel pipeline were gene fragments, patented peptides or known AMPs, the alignments were manually evaluated.
Implementation and availability
Macrel is implemented in Python 3 and R. Peptides is used for computing features, and the classification is performed with scikit-learn. For ease of installation, we made available a bioconda package. The source code for Macrel is archived at DOI 10.5281/zenodo.3608055 (with the specific version tested in this manuscript being available as DOI 10.5281/zenodo.3712125).
The complete set of scripts used to benchmark Macrel is available at https://github.com/BigDataBiology/macrel2020benchmark and the newly simulated generated dataset of different sequencing depths is available at Zenodo (DOI 10.5281/zenodo.3529860).
Macrel: (Meta)genomic AMPs classification and REtrievaL
Here, we present Macrel (for (Meta)genomic AMPs Classification and REtrievaL, see Fig. 1), a simple, yet accurate, pipeline that processes either genomes or metagenomes/metatranscriptomes and predicts AMP sequences. We test Macrel with standard benchmarks for AMP prediction as well as both simulated and real sequencing data to show that, even in the presence of large numbers of (potentially artifactual) input smORFs, Macrel still outputs only a small number of high-quality candidates.
Macrel can process metagenomes (in the form of short reads), (meta)genomic contigs, or peptides. If short reads are given as input, Macrel will preprocess and assemble them into larger contigs. Automated gene prediction then extracts smORFs from these contigs which are classified into AMPs or rejected from further processing (see Fig. 1 and “Methods”). Putative AMPs are further classified into hemolytic or non-hemolytic. Unlike other pipelines, Macrel can not only quantify known sequences, but also discover novel AMPs.
Macrel is also available as a webserver at https://big-data-biology.org/software/macrel, which accepts both peptides and contig sequences, and retrieves AMPs coded by their own genes.
Novel set of protein descriptors for AMP identification
Two binary classifiers are used in Macrel: one predicts AMP activity and another the hemolytic activity (which is invoked only for putative AMPs). These are feature-based classifiers and use a set of 22 variables that capture the amphipathic nature of AMPs and their propensity to form transmembrane helices (see Table S1).
Peptide sequences can be characterized using local or global features: local features depend on the order of the amino acids, while global ones do not. Local features have been shown to be more informative when predicting AMP activity and its targets, while global features are more informative when predicting the potency of a given AMP. Thus, Macrel combines both, including 6 local and 16 global features (see “Methods” and Table S1):Free energy transition (FET) (3 local features). This is a novel feature group, which was designed to capture the fact that AMPs usually fold from random coils in the polar phase to well-organized structures in lipid membranes. Each amino acid is assigned to one of three groups of increasing free-energy change. The three features consist of the position of the first amino acid in each group, normalized to the length of the sequence (see Fig. 2C). Earlier works had shown that the N-terminal is particularly informative for determining AMP activity. We adopted the fractional position encoding from the more general CTD framework.Solvent accessibility (3 local features). Computed in the same way as the FET features, with amino acids groups representing levels of solvent accessibility.Amino acid composition (9 global features). As AMPs usually have biased amino acids composition, we used the fraction of amino acids falling into nine partially overlapping classes defined by charge, size, polarity, and hydrophobicity (see “Methods” and Table S1).Charge (1 global feature). AMPs typically contain approximately 50% hydrophobic residues, and their net charges are crucial to promote the peptide-induced membrane disruption.Membrane binding and solubility in different media (6 global features). These capture predisposition of peptides bind to membranes, and their solubility.
Free energy transition (FET) (3 local features). This is a novel feature group, which was designed to capture the fact that AMPs usually fold from random coils in the polar phase to well-organized structures in lipid membranes. Each amino acid is assigned to one of three groups of increasing free-energy change. The three features consist of the position of the first amino acid in each group, normalized to the length of the sequence (see Fig. 2C). Earlier works had shown that the N-terminal is particularly informative for determining AMP activity. We adopted the fractional position encoding from the more general CTD framework.
Solvent accessibility (3 local features). Computed in the same way as the FET features, with amino acids groups representing levels of solvent accessibility.
Amino acid composition (9 global features). As AMPs usually have biased amino acids composition, we used the fraction of amino acids falling into nine partially overlapping classes defined by charge, size, polarity, and hydrophobicity (see “Methods” and Table S1).
Charge (1 global feature). AMPs typically contain approximately 50% hydrophobic residues, and their net charges are crucial to promote the peptide-induced membrane disruption.
Membrane binding and solubility in different media (6 global features). These capture predisposition of peptides bind to membranes, and their solubility.
All 22 descriptors used in Macrel are important for classification (see Fig. S1A). The fraction of acidic residues, charge, and isoelectric point were the most important variables in the hemolytic peptides classifier. Those variables tend to capture the electrostatic interaction between peptides and membranes, a key step in hemolysis. For AMP prediction, charge and the distribution parameters using FET and solvent accessibility are the most important variables. This is consistent with reports that cationic peptides (e.g., lysine-rich) show increased AMP activity.
Compared to other tools, Macrel achieves the highest specificity, albeit at lower sensitivity
To evaluate the feature set and the classifier used in the context of the pipeline as a whole, we benchmark both the classifier implemented in Macrel, built with the training set adapted from (see “Macrel Prediction Models”), which consists of 1 AMP for each 50 negative examples, and a second AMP classifier (denoted MacrelX), which was built using the same features and methods, but using the training set from, which contains 770 AMPs and 2,405 non-AMPs (approximately 1:3 ratio).
Benchmark results show that the AMP classifier trained with a more balanced dataset performs better than most of alternatives considered on this balanced benchmark, with AmPEP achieving the best results (see Table 1).
In terms of overall accuracy on this benchmark, the AMP classifier implemented in Macrel is comparable to the best methods, with different trade-offs. In particular, Macrel achieves the highest precision and specificity at the cost of lower sensitivity. Although we do not possess good estimates of the proportion of AMPs in the smORFs predicted from real genomes (or metagenomes), we expect it to be much closer to 1:50 than to 1:3. Therefore, we chose to use the higher precision classifier in Macrel for AMP prediction from real data to minimize the number of false positives in the overall pipeline.
Antimicrobial peptides, as they are likely to interact with cell membranes, can cause hemolysis, which can impact its potential uses, particularly in clinical settings. Therefore, for convenience, Macrel includes a classifier for hemolytic activity. This model is comparable to the state-of-the-art (see Table 2).
High specificity is maintained when controlling for homology
Although we used out-of-bag estimates (see “Methods”) to control for exact overlap between training and testing sets in the previous section, we still included similar sequences in training and testing, leading to an overestimate of generalization potential. To control for this effect, Macrel and three methods (those where the ability to retrain the model was provided by the original authors) were tested using a stricter, homology-aware, scheme where training and testing datasets do not contain homologous sequences between them (80% or higher amino acid identity, see “Methods”).
As expected, the measured performance was lower in this setting, but Macrel still achieved perfect specificity. Furthermore, this specificity was robust to changes in the exact proportion of AMPs:non-AMPs used in the training set, past a threshold (see Table S4; Fig. 3D). Considering the overall performance of iAMP-2L model, future versions of Macrel could incorporate a combination of features from Macrel and iAMP-2L.
Using blastp as a classification method was no better than random, confirming that homology-based methods are not appropriate for this problem beyond very close homologs.
Macrel recovers high-quality AMP candidates from genomes and metagenomes
To evaluate Macrel on real data, we ran it on 484 reference genomes that had previously shown to be abundant in the human gut. This resulted in 171,645 (redundant) smORFs. However, only 8,202 (after redundancy removal) of these were classified as potential AMPs. Spurio classified 853 of these (circa 10%) as likely spurious predictions.
Homology searches confirmed 13 AMP candidates as homologs from those in DRAMP database. Among them, a Laterosporulin (a bacteriocin from Brevibacillus), a BHT-B protein from Streptococcus, a Gonococcal growth inhibitor II from Staphylococcus, and other homologs of antimicrobial proteins. Seven of these confirmed AMPs were also present in the dataset used during model training.
To test Macrel on short reads, we simulated metagenomes composed of these same 484 reference genomes, at three different sequencing depths (40, 60, and 80 million reads) using abundance profiles estimated from six different real samples (for a total of 18 simulated metagenomes). The number of predicted smORFs increased with sequencing depth, with about 20k smORFs being predicted in the case of 80 million simulated reads (see Fig. 4A). Despite this large number of smORF candidates, only a small portion of them (0.17–0.64%) were classified as putative AMPs.
In total, we recovered 1,376 sequences for a total of 547 non-redundant AMPs predicted from the simulated metagenomes. Of these, only 44.5% are present in the underlying reference genomes. However, after eliminating singletons (sequences predicted in a single metagenome), this fraction rose to 80.4%. Thus, we recommend singleton elimination as a procedure to reduce false positives. Although fewer than half of pre-filtered AMP predictions were present in the reference genomes, only 12% of all predictions were marked as spurious by Spurio (see “Methods”). We manually investigated the origin of these spurious predictions and found that most of the spurious peptides are gene fragments from longer genes due to fragmentary assemblies or even artifacts of the simulated sequencing/assemblies. Interestingly, even the mispredictions were confirmed as AMPs by using the web servers of the methods tested in benchmark. In fact, circa 90% of all AMP candidates (including spurious predictions) were co-predicted by at least one other method than Macrel, and 61% were co-predicted by at least other four methods.
Having established that the rate of false positives can be kept low after singleton elimination, we investigated the recall of Macrel, namely whether it was able to recover the AMPs that were present in the underlying genomes. Post hoc, we estimated that almost all (97%) were in genomes with a coverage of at least 4.25 (while only 9% of the non-recovered AMPs had this, or a higher, coverage, see Fig. 4E). Nonetheless, in some exceptional cases, even very high coverage was not sufficient to recover a sequence.
Macrel predicts putative AMPs in real human gut metagenomes
To evaluate Macrel on real data, we used 182 previously published human gut metagenomes. Of these, 177 (97%) contain putative AMPs, resulting in a total of 3,934 non-redundant sequences (see Table S3). The fraction of smORFs classified as AMPs per metagenome ranged 0.1–1.65%, a range similar to that observed in simulated metagenomes (see “Macrel Recovers High-Quality AMP Candidates from Genomes and Metagenomes”).
After eliminating singletons, 1,373 non-redundant AMP candidates remained, which we further tested with alternative methods. In total, 92.8% of the AMPs predicted with Macrel were also classified as such by at least one other classifier, and 65.5% of the times, half or more of the tested state-of-art methods agreed with Macrel results (see Table S5). iAMPpred and CAMPR3-RF showed the highest agreement and co-predict 74.4% and 65.7% of the AMPs predicted by Macrel, respectively.
Ten percent of all predicted AMPs (414 peptides, or 10.5%) were flagged as likely spurious (see “Methods”). The fraction of non-singleton AMPs predicted as spurious was slightly lower (8%, a non-significant difference). Our final dataset, after discarding both singletons and smORFs identified as spurious (see “Methods” and Table S3), consists of 1,263 non-redundant AMPs.
As 36 metatranscriptomes produced from the same biological samples are also available, we quantified the expression of the 1,263 AMP candidates. Over 53.8% of the predicted AMPs had detectable transcripts (see Fig. S2). For 72% of these, transcripts were detected in more than one metagenome.
Taken together, we concluded that Macrel could find a set of high-quality AMPs candidates, which extensively agrees with other state-of-art methods, many of which are being actively transcribed.
Macrel requires only moderate computational resources
The tests reported here were carried out on machines corresponding to standard consumer hardware (Amazon WebServices, t2.large, which feature 8 GB of RAM and 2 cores) to show that Macrel is a pipeline with modest computational requirements. The execution time, although naturally dependent on the input size, was not greater than 25.5 h (recall that the largest simulated metagenomes contained 80 million reads, see Fig. 4F). The assembly steps consumed 75–80% of the execution time, while read trimming and gene prediction occupied another considerable part (10–15%).
Discussion
Using a combination of local and global sequence encoding techniques, Macrel classifiers perform comparably to the state-of-the-art in benchmark datasets. These benchmarks are valuable for method development, but as they contain the same number of AMP and non-AMP sequences in the testing set, are not a good proxy for the setting in which we intend to use the classifiers. It is unlikely that half of peptide sequences predicted from genomes and metagenomes will have antimicrobial activity. Therefore, we chose a classifier that achieves a slightly lower accuracy on these benchmarks, but has very high specificity.
We also presented an initial analysis of publicly-available human gut metagenomes. The 1,263 AMPs predicted with Macrel were largely congruent (92.8%) with other state-of-art methods. This opens up the possibility of future work to understand the impact of these molecules on the microbial ecosystems or prospecting them for clinical or industrial applications.
Some AMPs are the result of post-translational modifications. In version 1.0, however, Macrel only extracts AMPs that are present in the genome (or metagenome) encoded in their active form. This is the classification supported by the other tools in the comparison, although very recently, presented ampir, which does support detection of precursor sequences. Future releases will extend Macrel in that direction.
Conclusions
Macrel performs all operations from raw metagenomic read assembly to the prediction of AMPs. The main challenge in computationally predicting smORFs (small ORFs, such as AMPs) with standard methods is the high rate of false-positives. However, after the filtering applied by Macrel classifiers, only a small number of candidate sequences remained. Supported by several lines of evidence (low level of detected spurious origin, similar classification by other methods, and evidence of AMPs transcription), we conclude that Macrel produces a set of high-quality AMP candidates.
Macrel is available as open-source software at https://github.com/BigDataBiology/macrel and the functionality is also available as a webserver: https://big-data-biology.org/software/macrel.
References 60
- 1.
Agrawal P, Khater S, Gupta M, Sain N, Mohanty D. Rippminer: a bioinformatics resource for deciphering chemical structures of ripps based on prediction of cleavage and cross-links. Nucleic Acids Research. 2017;45(W1):W80-W88.
Not in our library10.1093/nar/gkx408
- 2.
Arnison PG, Bibb MJ, Bierbaum G, Bowers AA, Bugni TS, Bulaj G, Camarero JA, Campopiano DJ, Challis GL, Clardy J, Cotter PD, Craik DJ, Dawson M, Dittmann E, Donadio S, Dorrestein PC, Entian K-D, Fischbach MA, Garavelli JS, Göransson U, Gruber CW, Haft DH, Hemscheidt TK, Hertweck C, Hill C, Horswill AR, Jaspars M, Kelly WL, Klinman JP, Kuipers OP, Link AJ, Liu W, Marahiel MA, Mitchell DA, Moll GN, Moore BS, Müller R, Nair SK, Nes IF, Norris GE, Olivera BM, Onaka H, Patchett ML, Piel J, Reaney MJT, Rebuffat S, Ross RP, Sahl H-G, Schmidt EW, Selsted ME, Severinov K, Shen B, Sivonen K, Smith L, Stein T, Süssmuth RD, Tagg JR, Tang G-L, Truman AW, Vederas JC, Walsh CT, Walton JD, Wenzel SC, Willey JM, Van der Donk WA. Ribosomally synthesized and post-translationally modified peptide natural products: overview and recommendations for a universal nomenclature. Natural Products Reports. 2013;30:108-160.
Not in our library10.1039/c2np20085f
- 3.
- 4.
Bernard G, Pathmanathan JS, Lannes R, Lopez P, Bapteste E. Microbial dark matter investigations: how microbial studies transform biological knowledge and empirically sketch a logic of scientific discovery. Genome Biology and Evolution. 2018;10(3):707-715.
Not in our library10.1093/gbe/evy031
- 5.
- 6.
Boman HG. Antibacterial peptides: basic facts and emerging concepts. Journal of Internal Medicine. 2003;254(3):197-215.
Not in our library10.1046/j.1365-2796.2003.01228.x
- 7.
Boone K, Camarda K, Spencer P, Tamerler C. Antimicrobial peptide similarity and classification through rough set theory using physicochemical boundaries. BMC Bioinformatics. 2018;19(1):469.
Not in our library10.1186/s12859-018-2514-6
- 8.
- 9.
- 10.
Chung C-R, Jhong J-H, Wang Z, Chen S, Wan Y, Horng J-T, Lee T-Y. Characterization and identification of natural antimicrobial peptides on different organisms. International Journal of Molecular Sciences. 2020;21(3):986.
Not in our library10.3390/ijms21030986
- 11.
Coelho LP, Alves R, Monteiro P, Huerta-Cepas J, Freitas AT, Bork P. NG-meta-profiler: fast processing of metagenomes using NGLess, a domain-specific language. Microbiome. 2019;7(1):84.
Not in our library10.1186/s40168-019-0684-8
- 12.
Dathe M, Wieprecht T, Nikolenko H, Handel L, Maloy WL, MacDonald DL, Beyermann M, Bienert M. Hydrophobicity, hydrophobic moment and angle subtended by charged residues modulate antibacterial and haemolytic activity of amphipathic helical peptides. FEBS Letters. 1997;403(2):208-212.
Not in our library10.1016/s0014-5793(97)00055-0
- 13.
Dubchak I, Muchnik I, Holbrook SR, Kim SH. Prediction of protein folding class using global description of amino acid sequence. Proceedings of the National Academy of Sciences of the United States of America. 1995;92(19):8700-8704.
Not in our library10.1073/pnas.92.19.8700
- 14.
Dubchak I, Muchnik I, Mayor C, Dralyuk I, Kim SH. Recognition of a protein fold in the context of the structural classification of proteins (SCOP) classification. Proteins-Structure Function and Bioinformatics. 1999;35(4):401-407.
Not in our library10.1002/(sici)1097-0134(19990601)35:4<401::aid-prot3>3.0.co;2-k
- 15.
- 16.
- 17.
Fingerhut LCHW, Miller DJ, Strugnell JM, Daly NL, Cooke IR. Ampir: an r package for fast genome-wide prediction of antimicrobial peptides. Bioinformatics. 2020;8:btaa653.
Not in our library10.1093/bioinformatics/btaa653
- 18.
Fjell CD, Jenssen H, Hilpert K, Cheung WA, Panté N, Hancock REW, Cherkasov A. Identification of novel antibacterial peptides by chemoinformatics and machine learning. Journal of Medicinal Chemistry. 2009;52(7):2006-2015.
Not in our library10.1021/jm8015365
- 19.
- 20.
Giglione C, Boularot A, Meinnel T. Protein n-terminal methionine excision. Cellular and Molecular Life Sciences. 2004;61(12):1455-1474.
Not in our library10.1007/s00018-004-3466-8
- 21.
Grüning B, Dale R, Sjödin A, Chapman BA, Rowe J, Tomkins-Tinch CH, Valieris R, Kaster J, Bioconda Team. Bioconda: sustainable and comprehensive software distribution for the life sciences. Nature Methods. 2018;15(7):475-476.
Not in our library10.1038/s41592-018-0046-7
- 22.
Gull S, Shamim N, Minhas F. AMAP: hierarchical multi-label prediction of biologically active and antimicrobial peptides. Computers in Biology and Medicine. 2019;107:172-181.
Not in our library10.1016/j.compbiomed.2019.02.018
- 23.
Heintz-Buschart A, May P, Laczny CC, Lebrun LA, Bellora C, Krishna A, Wampach L, Schneider JG, Hogan A, Beaufort Cd, Wilmes P. Integrated multi-omics of the human gut microbiome in a case study of familial type 1 diabetes. Nature Microbiology. 2016;2(1):1-13.
Not in our library10.1038/nmicrobiol.2016.180
- 24.
Huang W, Li L, Myers JR, Marth GT. ART: a next-generation sequencing read simulator. Bioinformatics. 2012;28(4):593-594.
Not in our library10.1093/bioinformatics/btr708
- 25.
- 26.
- 27.
Höps W, Jeffryes M, Bateman A. Gene unprediction with spurio: a tool to identify spurious protein sequences. F1000Research. 2018;7:261.
Not in our library10.12688/f1000research.14050.1
- 28.
- 29.
- 30.
Li D, Luo R, Liu CM, Leung CM, Ting HF, Sadakane K, Yamashita H, Lam TW. MEGAHIT v1.0: a fast and scalable metagenome assembler driven by advanced methodologies and community practices. Methods. 2016;102:3-11.
Not in our library10.1016/j.ymeth.2016.02.020
- 31.
Lin Y, Cai Y, Liu J, Lin C, Liu X. An advanced approach to identify antimicrobial peptides and their function types for penaeus through machine learning strategies. BMC Bioinformatics. 2019;20(S8):291.
Not in our library10.1186/s12859-019-2766-9
- 32.
Malmsten M. Antimicrobial peptides. Upsala Journal of Medical Sciences. 2014;119(2):199-204.
Not in our library10.3109/03009734.2014.899278
- 33.
Matheson AT, Yaguchi M, Visentin LP. The conservation of amino acids in the n-terminal position of ribosomal and cytosol proteins from escherichia coli, bacillus stearothermophilus, and halobacterium cutirubrum. Canadian Journal of Biochemistry. 1975;53(12):1323-1327.
Not in our library10.1139/o75-179
- 34.
- 35.
Miravet-Verde S, Ferrar T, Espadas-García G, Mazzolini R, Gharrab A, Sabido E, Serrano L, Lluch-Senar M. Unraveling the hidden universe of small proteins in bacterial genomes. Molecular Systems Biology. 2019;15(2):e8290.
Not in our library10.15252/msb.20188290
- 36.
Nagarajan D, Nagarajan T, Nanajkar N, Chandra N. A uniform in vitro efficacy dataset to guide antimicrobial peptide design. Data. 2019;4(1):27.
Not in our library10.3390/data4010027
- 37.
Oddo A, Hansen PR. Hemolytic activity of antimicrobial peptides. Methods in Molecular Biology. 2017;1548:427-435.
Not in our library10.1007/978-1-4939-6737-7_31
- 38.
Ortega MA, Van der Donk WA. New insights into the biosynthetic logic of ribosomally synthesized and post-translationally modified peptide natural products. Cell Chemical Biology. 2016;23(1):31-44.
Not in our library10.1016/j.chembiol.2015.11.012
- 39.
Osorio D, Rondon-Villarreal P, Torres R. Peptides: a package for data mining of antimicrobial peptides. R Journal. 2015;7(1):4-14.
Not in our library10.32614/rj-2015-001
- 40.
Pascoal F, Magalhães C, Costa R. The link between the ecology of the prokaryotic rare biosphere and its biotechnological potential. Frontiers in Microbiology. 2020;11:42.
Not in our library10.3389/fmicb.2020.00231
Cited by papers we hold 1
Reads
Read by people on this page
None yet.
Checked or read by AI through naulon
None yet.
A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.
Are you an author?
Is this your paper?
Claim it to add your note and be paid when agents cite it. Free.