No retraction, correction or concern found when last checked on Oct 16, 2026.
Detecting sequence signals in targeting peptides using deep learning
Jose Juan Almagro Armenteros, Marco Salvatore, Olof Emanuelsson and 4 more
Life Science Alliance · 2019 · CC BY
Abstract
In bioinformatics, machine learning methods have been used to predict features embedded in the sequences. In contrast to what is generally assumed, machine learning approaches can also provide new insights into the underlying biology. Here, we demonstrate this by presenting TargetP 2.0, a novel state-of-the-art method to identify N-terminal sorting signals, which direct proteins to the secretory pathway, mitochondria, and chloroplasts or other plastids. By examining the strongest signals from the attention layer in the network, we find that the second residue in the protein, that is, the one following the initial methionine, has a strong influence on the classification. We observe that two-thirds of chloroplast and thylakoid transit peptides have an alanine in position 2, compared with 20% in other plant proteins. We also note that in fungi and single-celled eukaryotes, less than 30% of the targeting peptides have an amino acid that allows the removal of the N-terminal methionine compared with 60% for the proteins without targeting peptide. The importance of this feature for predictions has not been highlighted before.
Full text
From PubMed Central, U.S. National Library of Medicine, as current on Oct 16, 2026. Paragraph numbers are ours, so an answer can point at one.
Introduction
The localisation of proteins in the cell is a fundamental determinant of protein function. Specific sorting signals drive the subcellular localisation of proteins. These signals vary in structure, length, and position between the different subcellular compartments. One of the most common types of sorting signals are the N-terminal targeting peptides. These signals are responsible for sorting proteins to the secretory pathway, mitochondria, chloroplasts (or other plastids), and compartments inside the chloroplast such as thylakoids.
Signal peptides (SPs) are responsible for transporting proteins to the endoplasmic reticulum to enter the secretory pathway. SPs are composed of three regions: a positively charged domain or n-region, a hydrophobic core or h-region, and a segment before the cleavage site (CS) or c-region.
Mitochondrial transit peptides (mTPs) are responsible for targeting proteins to the mitochondrial matrix. mTPs are usually enriched in arginine, leucine, and serine. Moreover, they tend to form an amphiphilic helical structure to interact with the import receptor on the mitochondrial membrane. Proteins targeted to the inner mitochondrial membrane or the inter-membrane space often have a bipartite mTP, where the second part is similar to an SP (Fig S1).
Chloroplast transit peptides (cTPs) are involved in the transport of proteins to the chloroplast stroma. Most of the cTPs consist of three regions: an uncharged N-terminal region, a central region lacking acidic amino acids but enriched in serine and threonine, and a C-terminal region enriched in arginine that forms an amphiphilic β strand. In addition, chloroplastic proteins targeted to the thylakoid lumen have a bipartite pre-sequence structure. Once the cTP is cleaved and the protein enters the stroma, a luminal transit peptide (luTP) is recognised, and the protein is further transported to the thylakoid, where the luTP is cleaved. The luTP is similar to a bacterial SP, and the thylakoidal processing peptidase belongs to the family of signal peptidases.
As these signals direct the transport of proteins within the cell, it is crucial to be able to predict their presence in protein sequences accurately. For this reason, in the last two decades, many tools have been developed. Those adopt various machine learning algorithms, including Grammatical Restrained Hidden Conditional Random Fields, N-to-1 Extreme Learning Machines, Support Vector Machines, Markov chains, profile-hidden Markov models, and neural networks.
One of the most used methods is TargetP 1.1. TargetP uses feed-forward networks and position-weight matrices to process windows of amino acids to predict the presence of SPs, mTPs, and cTPs and the positions of their CSs. However, with the rise of deep learning, new types of networks such as recurrent neural networks (RNNs) have gained popularity. The main reason is their extraordinary ability to work with sequence data and model long-range relationships between inputs in the sequence.
RNNs sequentially process sequences of any length, being able to retain information from previous positions in the sequence. Several methods have taken advantage of this type of network to try to better predict signal and transit peptides. These methods make use of bidirectional RNNs (BiRNN), which are two RNNs, one processing the sequence forwards and another processing the sequence backwards. With this construction, the context around each amino acid is modelled, as the forward RNN processes all the amino acids from the N terminus up to one position and the backward RNN processes all the amino acids from the C terminus up to the same position.
However, regular RNNs, the so-called Elman networks, are challenging to train (the so-called exploding/vanishing gradient problem) and often fail to capture dependencies far apart in the sequence ( Preprint). Therefore, the ability of the network to hold information from multiple steps back is reduced. A variant of the RNN cell, the long short-term memory (LSTM), solves this problem by a construction akin to a computer memory cell that holds information for multiple steps. This type of RNN cell together with BiRNN has been successfully applied to the prediction of SPs and mTPs. Today, new methods, such as DeepLoc, use bidirectional LSTM (BiLSTM) to predict the localisation of proteins to a broader range of compartments. DeepLoc accurately predicts the localisation of proteins but not the presence of the N-terminal sorting signals and the position of the CSs. Starting from this architecture, we decided to develop TargetP 2.0 using BiLSTM and a multi-attention mechanism. Using the multi-attention mechanism, the network can predict both the type of peptide and the position of the CS by focusing on particular regions of the sequence.
Moreover, we assemble a new protein dataset that we use to train TargetP 2.0 (http://www.cbs.dtu.dk/services/TargetP-2.0/). TargetP 2.0 can jointly predict the presence of SPs, mitochondrial, chloroplast and thylakoid transit peptides, and the corresponding CS positions. TargetP 2.0 is available at http://www.cbs.dtu.dk/services/TargetP-2.0/, and the source code is available under the creative commons CC BY-NC-SA license from https://github.com/JJAlmagro/TargetP-2.0/.
When analysing the attention layer from the final version of the network, it became apparent that most information was retrieved from two distinct positions in most sequences. One of these was, as expected, localised close to the CS. However, an equally important signal from position 2 in the sequences was also found. Next, we examined the amino acid frequencies in the second position, after the first methionine, of all proteins. To our surprise, very distinct patterns emerged. In chloroplasts and plastids, the second residue was frequently an alanine, whereas in all targeting peptides in fungi and unicellular eukaryotes amino acids that allow cleavage of the methionine are rare (see Fig 1).
Results and Discussion
Here, we have developed a deep learning model to predict targeting peptides described in Fig 2. We compare TargetP 2.0 with state-of-the-art predictors on a set of proteins with experimentally verified targeting peptides.
TargetP 2.0 improves identification of targeting peptides
In Table S1, it can be seen that TargetP 2.0 is better than all the competitors at the identification of targeting peptides in accuracy and correlation coefficients. From the receiver operator curves in Fig 3, it is clear that TargetP 2.0 performs better than the alternative methods except SignalP 5.0 for SPs for identification of all four targeting peptides. It can also be noted that the identification of SPs is more reliable than the identification of transit peptides. TargetP 2.0 predicts ∼97% of the SPs correctly compared with less than 90% for other targeting peptides (see Table S1). For nonplant proteins, the most common confusion is between mTPs and non-TPs (see Table S2).
The poor discrimination between mTP and cTP of TargetP 1.1 and other older methods has been significantly improved in TargetP 2.0. The number of correctly predicted peptides increased from about 50 to 90%. The only other method that shows a similar performance is DeepLoc, which is based on a similar methodology and training set but cannot predict CSs. TargetP 2.0 also performs significantly better at the identification of cTPs and luTPs than PredSL, the only other method that can identify luTPs. However, still 11 of 45 luTPs are classified as cTPs (see Table S3).
It can be seen that a very simple method that only considers the 20 N-terminal amino acids, MLP-20, performs on par with previous methods when it comes to mTPs and SPs, but slightly worse than Predotar for cTPs. Even when only using 10 residues, MLP-10 performs better than PredSL for all categories except luTPs (see Table S1).
A more detailed analysis at the kingdom level for TargetP 2.0 can be found in Table S4. Here, we can see that the prediction accuracy is slightly lower in Fungi than in the other kingdoms. One possible explanation could be that the GC content in the Fungi genomes is lower than that in the other genomes. The low GC content affects the amino acid frequencies, making alanine less frequent.
Because the chloroplast is not the only type of plastid, we finally tested the ability of TargetP 2.0 to predict proteins of amyloplasts and chromoplasts, which differ from chloroplasts primarily through their pigments. UniProt provides transit peptide annotation for 10 amyloplast and 32 chromoplast proteins. TargetP 2.0 predicts 9 of 10 amyloplast and 26 of 32 chromoplast proteins to have a cTP, achieving a similar performance for these plastid proteins.
TargetP 2.0 improves the prediction of CSs in cTPs and luTPs
We tested the CS prediction ability on the test set and only for the correctly predicted proteins. The CS prediction is best for SPs, with a recall (accuracy) of 83% on the test set both for TargetP 1.1 and TargetP 2.0 (see Fig 4) and Table S5. TargetP 2.0 does not reach the accuracy obtained by SignalP 5.0 (86%) possibly because of the use of a conditional random field to predict the CS in SignalP 5.0 or because many of the proteins we tested are included in the training set of SignalP 5.0. Anyhow, when allowing a positional shift of up to five residues, the performance is identical (96%).
In mTP and cTP CS, prediction is more difficult with a recall of 46 and 49% by TargetP 2.0, respectively. However, this is a clear improvement over TargetP 1.1 and all other methods for cTPs, and a slight improvement for mTPs.
TargetP 2.0 CS predictions of the luTP is a new feature. Given the small number of peptides in the database, the recall of 60% (27 correctly identified luTP CSs) is better than expected and a significant improvement over the only other method that can predict luTPs, PredSL, which only identifies 5 (11%) CSs correctly.
If we allow up to five residue shifts of the prediction of CSs, about two-thirds of the CSs in cTPs, mTPs, and luTPs can be identified correctly (see Table S5).
Comparison with UniProt annotations
TargetP 2.0 provides a possibility for fast and accurate annotation of entire or incomplete proteomes in a few hours, as it takes on average only 0.20 s to run a single protein on a dedicated 8-core machine. We annotated several eukaryotic proteomes for a total of 288,964 proteins from six Metazoa (Caenorhabditis elegans, Drosophila melanogaster, Danio rerio, Homo sapiens, Mus musculus, and Xenopus tropicalis), five Viridiplantae (Arabidopsis thaliana, Brachypodium distachyon, Oryza sativa, Solanum lycopersicum, and Vitis vinifera), and two Fungi (Saccharomyces cerevisiae and Schizosaccharomyces pombe) proteomes. All predictions are available from the accompanying website.
We examined the possibility to modify the number of annotated proteins using the confusion matrix of TargetP 2.0 as proposed before. In this method, the predicted number of proteins in a class is calculated by using the number of members predicted to that class and the estimated number of mispredictions from other classes. First, the fraction of misprediction between classes is calculated. The estimated number of members of one class is then calculated from the predicted number in that class, deducing the estimated fraction of false predictions. Thereafter, the estimated number of mispredictions from other classes is added from the number of predicted members in a class multiplied with the estimated mispredictions from that class to the first class. The number of peptides in each class changed with less than 3% for all categories except the luTPs that were under-predicted by 25% (see Table S6). This indicates that our estimates of the number of targeting peptides of each type should be rather accurate except for luTPs.
In Table S7, a comparison of the annotations from TargetP 2.0 and UniProt is presented, including also the proteins annotated by electronic annotations, that is, predictions. These annotations on UniProt are certainly of lower quality than the ones used in our dataset. Therefore, this comparison should not be taken as a measurement of the performance of a particular prediction tool. Instead, they should be seen as an estimate of how well we can annotate genomes automatically today. For the best annotated proteomes, H. sapiens, M. musculus, S. cerevisiae, and A. thaliana, the agreement between UniProt and TargetP 2.0 predictions is about 80% for the organelles and more than 90% for SPs. The high agreement for SPs is quite likely due to UniProt applying SignalP for its annotation of SPs, and it was trained on a similar dataset as used here. For the other proteomes, the agreement is substantially worse, except for SPs, indicating that the transit peptide annotation in UniProt is far less complete than the SP annotation and that applying TargetP 2.0 would significantly improve the annotation.
A few interesting differences can be observed, which might have biological relevance. TargetP 2.0 predicts about twice as many mitochondrial proteins in plant proteomes compared with metazoan proteomes. Even in A. thaliana, only half of these proteins are annotated in UniProt as mitochondrial. In agreement with the UniProt annotations, fungi seem to have fewer mitochondrial proteins than other eukaryotes. The number of predicted chloroplast proteins varies significantly between the proteomes, from 1,125 in the grape proteome to 2,049 in the rice proteome. However, the rice proteome is also almost 50% larger than the grape proteome, possibly explaining the difference.
Identification of the strongest contributing sequence factors
In the previous paragraphs, we show that by using a deep learning architecture, it is possible to improve the prediction of targeting peptides. Next, we wanted to examine if it is possible to extract which biological features contribute to improved performance.
To analyse which features the deep learning model learned, we focused on the maximum outputs from the attention layer (see Fig S1). It is clear that for most proteins with targeting peptides, there are two positions with strong signals, one very close to the N terminus (at position 2) and one later corresponding to a position close to the CS. These positions were analysed in more detail, by aligning all the proteins either starting from the predicted CS (Fig 5) or from the N terminus (Fig 6).
In Fig 5, it can be seen that the attention layer focuses on the position just before the CS (the −1 position). In SPs, cTPs and luTPs position −1 is dominated by alanine, whereas in mTPs, this position is dominated by tyrosine and phenylalanine. In addition, the actual cleavage signal comes from a couple of positions (such as −1 and −3 in SPs and luTPs) and not only position −1 (see Figs 7 and S2). This difference can be explained by the attention layer collapsing information from nearby positions into one position and not the biological importance of position −1. In addition to the site close to the CS, most of the information obtained from the attention layers is directly the N terminus of the CS. In agreement with what is known about the differences between the targeting peptides, the attention for the SPs is focused on a stretch of ∼10 hydrophobic residues, whereas the other peptides have a longer stretch of informative residues. As is well known, the mTPs are enriched in arginine.
TargetP 2.0 overpredicts mTP CSs with arginine in −3
For the SPs, cTPs, and luTPs, the sequence logos are almost identical between predicted and experimentally annotated proteins, both in the CS and the signal composition. However, we can observe that for mTPs, the amino acid composition near the CS differs between predicted (Fig 7B) and experimentally verified mTPs (Fig S2). In both cases, there is an abundance of arginines in position −2, −3, and −10 from the CS as described before. However, the signal for arginine at −3 is stronger among the predicted than among the experimentally verified CSs. To investigate this difference further, we plotted the distribution of the distance from the experimental and predicted CSs to the nearest upstream arginine (see Fig S3). It shows that although there is good agreement at most positions, there is a clear overprediction at −3 and an underprediction at −10.
The sites with arginine at −2 are thought to represent the original cleavage by mitochondrial processing peptidase, whereas the sites with arginine at −3 and −10 are thought to arise by subsequent cleavage events by the Icp55 peptidase and mitochondrial intermediate peptidase, respectively. The cleavage by Icp55 could explain the fact that some patterns in the mTP CS (Figs 7B and S2B) seem to be repeated with a shift of one position, for example, the preference for serine that occurs in positions 1 and 2 in the mature protein.
The findings represented in Fig S3 show that the model can easily recognise the arginines at position −2 (original Mitochondrial Processing Peptidase sites) and −3 (Icp55 sites), but has troubles in identifying arginines at position −10 (mitochondrial intermediate peptidase sites). This overrepresentation of arginine at position −3 and underrepresentation at position −10 is probably contributing to the relatively low performance on the CS prediction in mTPs. It might be relevant to explore further the distance of arginines from the CS and the patterns recognised by the three peptidases to improve the prediction of the mTP CS in future versions.
cTPs have an alanine in position 2
There is also a strong attention peak at position 2 for all targeting peptides (see Fig 6). From the sequence logo, it is clear that position 2 amino acid preferences differ between targeting peptides (see Figs 8 and S4). In cTPs and luTPs, there is a powerful signal for alanine in position 2. In contrast, SPs have some preference for lysine and mTPs for alanine or leucine in position 2 (see Table S8).
The importance of position 2 is likely to be related to the cleavage of the N-terminal methionine. When there is a short side-chained amino acid (Ala, Cys, Gly, Pro, or Ser) in position 2, the methionine can be cleaved by a methionine aminopeptidase (MAP). There exist two classes of MAPs, MAP1, and MAP2. All these proteins are homologous to the machinery in bacteria, indicating that they work co-translationally. A. thaliana has four MAP1s (MAP1A, MAP1B, MAP1C, and MAP1D) and two MAP2s (MAP2A and MAP2B). It has been shown that MAP1B, MAP1C, and MAP1D are targeted for proteins belonging to the organelles.
In Fig 1, it can be seen that about 60% of the proteins without targeting peptides (noTPs) have an amino acid in position 2 that allows the N-methionine to be cleaved. These proteins have mostly alanine or serine in position 2. The N-terminal methionine can only be cleaved if the second residue has a short side chain. For proteins with SPs, in all species except the plants, less than 40% of the residues in position 2 have a short side chain. The same can be seen for mTPs in the fungi and single-celled eukaryotic groups.
Most striking is the observation that about two-thirds of the cTPs and luTPs have an alanine in position 2 (see Fig 1). This preference has been noted before. When mutating the second position in dual-targeting proteins that are imported to both chloroplasts and mitochondria, the targeting was disrupted. Surprisingly, when the authors mutated one of the few chloroplast proteins that did not have an alanine in position 2, PheRS, from threonine to alanine the import to chloroplasts decreased.
It has been reported that amino acid frequencies in position 2 differ between species. The frequency of alanine in position 2 varies from 7% in Escherichia coli to close to 30% in A. thaliana. Table S9 shows that alanine is frequent in all types of proteins in A. thaliana but also that the frequency is higher in proteins targeted for plastids. One possible reason for alanine to be preferred in position 2 is that alanine has a strong helical propensity. The amino-terminal sections of cTPs and luTPs are less prone to form secondary structures than mTPs and SPs at the amino-terminal (see Fig S5). Here, it can also be seen that SPs have a stronger tendency to form a structure close to the N terminus than the other peptides. The importance of the N termini can also be seen by the fact that the simple MLP-20 method performs quite well at identification of noTPs, SPs, and mTPs. However, to fully understand the importance of the second position, additional experimental studies are needed.
Dataset
The protein data used to train TargetP 2.0 were extracted from the UniProt database, release 2018_04. The negative dataset consists of proteins without either signal or transit peptides from the nucleus, cytoplasm, and plasma membrane (without SPs) and with experimental annotation (ECO:0000269) of their subcellular localisation. The positive set contained secreted, mitochondrial, chloroplastic, and luminal proteins with experimental annotation of their signal or transit peptide. The final set consists of 9,537 noTPs, 2,697 with SPs, 499 mTPs, 227 cTPs, and 45 luTPs (see Table S1). Note that although a thylakoid targeting signal, as described in the introduction, consists of a cTP followed by an SP-like luTP, the first CS (for the stromal processing peptidase) is almost never annotated in UniProt. We were, therefore, not able to predict this CS for thylakoid proteins, only the second cleavage by thylakoidal processing peptidase will be predicted. Hereafter, “luTP” will refer to the entire thylakoid targeting signal. The dataset was further divided into four groups representing the eukaryotic kingdoms Viridiplantae, Metazoa, and Fungi and a group of other eukaryotes.
We also trained unique predictors for each eukaryotic kingdom; unfortunately, this resulted in a decrease in performance by about 5%. Most likely, this is due to smaller training sets and that the targeting peptides do not differ significantly between the kingdoms.
PSI-CD-HIT was used to cluster the first 200 residues of each protein with 20% of identity or 10−6 E-value using Basic Local Alignmst Search Tool and alignment coverage of at least 80% of the shorter sequence. We performed a stringent homology partitioning to get a realistic assessment of generalisation performance. Each cluster of homologous proteins was assigned to one of five cross-validation groups to ensure that similar proteins were not mixed between the different datasets.
The TargetP 2.0 algorithm
The TargetP 2.0 model is described in Fig 2. The model consists of two key components, a BiRNN with LSTM cells and a multi-attention mechanism ( Preprint) to predict both the type of peptide and the position of the CS.
The input to this model is the first 200 amino acids of a protein. This threshold was chosen based on the maximum length of known transit peptides, which is 162 amino acids. The amino acids in the protein are encoded using BLOSUM62 substitution matrices.
We first describe the model at a high level and give more details on each of the layers below: The first layer of the model is a fully connected layer to perform a feature transformation of each amino acid input feature with 32 hidden units. The following layer is the BiLSTM with 256 hidden units in both forward and backward directions. The first hidden state to the BiLSTM is a vector containing the group information, which denotes whether the protein is a plant or nonplant protein. The 512-dimensional concatenated output from the BiLSTM is then used to calculate the multi-attention matrix similarly to those applied in machine translation ( Preprint; Preprint). The attention size is 144 units and the number of outputs from the attention matrix is of size 13. Of these 13 attention vectors, four were used to predict the different CS positions for SP, mTP, cTP, and luTP. The attention matrix is further utilised to encode the whole sequence into a context matrix. This context matrix of size 512 × 13 is processed by a fully connected layer with 256 units, to summarise it into a vector. Finally, this is fed to the output layer with 5 units and softmax activation.
We train a model that learns to predict the type of peptide and the position of the corresponding CS (y, y′) where y is the predicted type of peptide, y′ the predicted CS position, f the model, θ the learnable parameters, and X the protein sequence. Here, y is a vector of size equal to the number of classes C, five in this case, and y′ is a vector of size equal to the length of the sequence L, which can be up to 200. The θ parameters are optimised using an extension of stochastic gradient descent, Adam with cross-entropy loss for both types of peptide and CS prediction. Both losses were then averaged. The only regularisation technique used was dropout between the different layers.
The network has three main types of layers: fully connected, RNN with LSTM cell, and multi-attention layer. The first fully connected layer c applies a feature transformation:where xt is an amino acid at position t in the sequence and W and b are the learnable weights and biases. The first layer is followed by a BiRNN that utilises an LSTM cell to capture the context around each amino acid in the sequence. The RNN applies the same set of weights to each position twhere and are the hidden states of the RNN at position t for the forward and backward directions, respectively. The hidden states are concatenated into.
The last part of the network is a multi-attention mechanism. Here, we calculate multiple attention vectors A from the LSTM hidden states, instead of just one single attention vector a. The attention matrix is then used to create multiple fixed-sized representations of the input sequence, with a different focus on the relevant parts of the sequences. The attention matrix is calculated as follows:where Wa and Wb are weight matrices and ba is the bias of the attention function. The advantage of having multiple attention vectors is that some of them can be used to predict the position of the CS, as they are vectors of size equal to the sequence length L summing to 1. Therefore, 4 of the 13 attention vectors that the model uses are used in the prediction of the SP, mTP, cTP, and luTP CS:
To encode the sequence of hidden states into a fixed sized matrix, the hidden states are multiplied by the attention matrix and summed up:where e matrix is the encoded representation of the protein sequence. e holds a total of 13 different representations of the protein sequences; therefore, it is needed to summarise this matrix into a vector. This is done by a final feed-forward layer, which converts E into a representation vector e. This is then used to calculate the output layer of the network, to predict the type of peptide (p) y
Both outputs from the network y and y′ are trained together. The exception is for proteins belonging to the negative set, that is, noTPs that lack a CS and, therefore, there is no error to back-propagate.
The model was trained and optimised using fivefold nested cross-validation. The four inner subsets were used to train the model, where three are used for training and one for validation to identify the best set of hyper-parameters. After optimisation, the fifth set, which was kept out of the optimisation, was used to assess the test set performance. This procedure was repeated using all five subsets as the test set. The advantage of this approach is that we obtain an unbiased test set performance on the whole dataset at the expense of having to train 5 × 4 = 20 models.
Different hyper-parameters were tested to find the best model such as the number of hidden units for the LSTM, attention and fully connected layers, number of attention vectors, the learning rate, and the dropout rate. We also experimented with a convolutional neural network as the initial layer, but the best results were achieved using a filter size of 1, which is equivalent to a fully connected layer along the feature dimension.
Related tools
The tools included in the analysis adopt different machine learning algorithms intending to classify from one to many N-terminal sorting signals and the CS position. Most of the tools contain modules both for plant and nonplant proteins.
MitoFates combines amino acid composition and physicochemical properties with positively charged amphiphilicity, pre-sequence motifs, and position-weight matrices as input to a standard support vector machine classifier for modelling the mitochondrial pre-sequence and its CS.
PredSL uses neural networks, Markov chains, profile-hidden Markov models, and scoring matrices to classify proteins from the N-terminal amino acid sequence into five groups: chloroplast, thylakoid, mitochondrion, secretory pathway, and other.
SignalP 5.0 is a deep neural network–based method combined with conditional random field that distinguishes between various types of SPs across all domains of life and between three kinds of prokaryotic SPs (Sec/SPI, Sec/SPII, and Tat/SPI).
TargetP 1.1 classifies proteins into four different groups (SP, mTP, chloroplastic transit peptide, and other) using two layers of feed-forward neural networks and detects the CSs using a variety of methods, including position-weight matrices for the mTPs.
TPpred 3 is a combination of a Grammatical Restrained Hidden Conditional Random Field, N-to-1 Extreme Learning Machines, and Support Vector Machines. It detects transit peptides, classifying them as mitochondrial or chloroplastic and localising their CSs.
For comparison, we also choose to include two methods that do identify the subcellular localisation of proteins but do not predict the CS of the targeting peptides.
Predotar is a three-layer feed-forward neural network-based approach to classify proteins in four different classes: SP, mTP, cTP, and other.
DeepLoc uses a deep learning architecture very similar to what we have used in this study to predict the subcellular localisation of proteins.
MLP-XX is a simple multi-layer perceptron that we tested for comparison. MLP-XX consists of a one layer feed-forward neural network where using one hot encoding of the first XX amino acids as input (up to 20). It used the same cross-validation as TargetP 2.0. We examined the inclusion of different numbers of N-terminal residues, and the average F1 score increased from 0.77 when using five residues to 0.93 when using 20 (see Table 1). For comparison, we include MLP-20 in the results.
Evaluation of the performance
We use several performance measures to obtain a uniform evaluation of the prediction. For the performance of sorting signals, we use the F1 score that may count as a harmonic average of the precision and recall. We also computed the Matthews Correlation Coefficient for each class to measure the ability to separate one type of target peptides from all other proteins. In addition, we used precision and recall to examine the combined performance of sorting signals and CS. All these measurements were expressed in terms of “tp” = true positive, “tn” = true negative, “fp” = false positive, and “fn” = false negative.
Additional analysis
In several figures, standard or variations of sequence LOGOs are shown. These were generated using the Seq2Logo program. In addition to standard sequence LOGOs calculated from multiple sequence alignments, we generated two other types of LOGOs. First, LOGOs representing the frequency of amino acids in position 2 (and not the entropy) were generated to highlight differences in frequencies. Furthermore, LOGOs representing the strength of the attention layer output were also generated to analyse the importance of a position deduced by the machine learning method.
Secondary structure preferences for the different targeting peptides were calculated from the scale from. The Log2 of the average preference was plotted for each residue in the different targeting peptides.
Conclusions
Here, we introduce the new version of TargetP 2.0 that includes the prediction of thylakoid transit peptides and uses deep neural networks. TargetP 2.0 can be helpful to accurately annotate N-terminal sorting signals and CSs in particular as it scales to complete proteomes. TargetP 2.0 outperforms all other methods in all N-terminal sorting signals. Regarding classification, the only alternative method that comes close to TargetP 2.0 in performance is DeepLoc for SPs and mitochondrial transit peptides. However, for chloroplast peptides, TargetP 2.0 is superior, and DeepLoc does not predict thylakoid localisation. On the other hand, DeepLoc also predicts many other subcellular localisations not governed by targeting peptides.
When analysing how TargetP 2.0 arrives at its predictions, we note that two distinct regions contribute. As expected, the region around the CS is essential for classification of the type of transit peptide. However, surprisingly, an equally important contribution comes from the N-terminal region. Upon closer inspections, it is clear that (i) in plants, two-thirds of the chloroplast and luminal transit peptides have an alanine in position 2 (after the N-terminal methionine) and (ii) in fungi, only 20–30% of the N termini of mTPs and SPs can be cleaved, compared with 60% for noTPs. In summary, this indicates that it is not unlikely that specificity of MAPs aids in the co-translational targeting of peptides into organelles.
References 40
- 1.
Almagro Armenteros J, Sønderby CK, Sønderby SK, Nielsen H, Winther O (2017 ) DeepLoc: Prediction of protein subcellular localization using deep learning. Bioinformatics 33: 3387–3395.
Not in our library10.1093/bioinformatics/btx431
- 2.
Almagro Armenteros JJ, Tsirigos KD, Sønderby CK, Petersen TN, Winther O, Brunak S, von Heijne G, Nielsen H (2019 ) SignalP 5.0 improves signal peptide predictions using deep neural networks. Nat Biotechnol 37: 420–423.
Not in our library10.1038/s41587-019-0036-z
- 3.
Bahdanau D, Cho K, Bengio Y (2014 ) Neural machine translation by jointly learning to align and translate. arXiv Preprint posted September 1, 2014.
Not in our library
- 4.
Baldi P, Brunak S, Chauvin Y, Andersen CAF, Nielsen H (2000 ) Assessing the accuracy of prediction algorithms for classification: An overview. Bioinformatics 16: 412–424.
Not in our library10.1093/bioinformatics/16.5.412
- 5.
- 6.
Boden M, Hawkins J (2005 ) Prediction of subcellular localization using sequence-biased recurrent networks. Bioinformatics 21: 2279–2286.
Not in our library10.1093/bioinformatics/bti372
- 7.
Delage G, Roux B (1987 ) An algorithm for protein secondary structure prediction based on class prediction. Protein Eng 1: 289–294.
Not in our library10.1093/protein/1.4.289
- 8.
Emanuelsson O, Brunak S, von Heijne G, Nielsen H (2007 ) Locating proteins in the cell using Targetp, SignalP and related tools. Nat Protoc 2: 953–971.
Not in our library10.1038/nprot.2007.131
- 9.
Emanuelsson O, Nielsen H, Brunak S, von Heijne G (2000 ) Predicting subcellular localization of proteins based on their n-terminal amino acid sequence. J Mol Biol 300: 1005–1016.
Not in our library10.1006/jmbi.2000.3903
- 10.
Frottin F, Martinez A, Peynot P, Mitra S, Holz RC, Giglione C, Meinnel T (2006 ) The proteomics of n-terminal methionine cleavage. Mol Cell Proteomics 5: 2336–2349.
Not in our library10.1074/mcp.m600225-mcp200
- 11.
- 12.
Gakh O, Isaya G (2013 ) Mitochondrial intermediate peptidase Handbook of Proteolytic Enzymes. London, UK: Academic Press: 524–529.
Not in our library
- 13.
Gavel Y, von Heijne G (1990 ) Cleavage-site motifs in mitochondrial targeting peptides. Protein Eng 4: 33–37.
Not in our library10.1093/protein/4.1.33
- 14.
Giglione C, Meinnel T (2001 ) Organellar peptide deformylases: Universality of the n-terminal methionine cleavage mechanism. Trends Plant Sci 6: 566–572.
Not in our library10.1016/s1360-1385(01)02151-3
- 15.
Heijne G, Steppuhn J, Herrmann RG (1989 ) Domain structure of mitochondrial and chloroplast targeting peptides. Eur J Biochem 180: 535–545.
Not in our library10.1111/j.1432-1033.1989.tb14679.x
- 16.
Kutejov E, Kuera T, Matukov A, Janata J (2013 ) Mitochondrial processing peptidase Handbook of Proteolytic Enzymes. London, UK: Academic Press: 1435–1442.
Not in our library
- 17.
Li W, Godzik A (2006 ) Cd-hit: A fast program for clustering and comparing large sets of protein or nucleotide sequences. Bioinformatics 22: 1658–1659.
Not in our library10.1093/bioinformatics/btl158
- 18.
Lin Z, Feng M, Santos CN, Yu M, Xiang B, Zhou B, Bengio Y (2017 ) A structured self-attentive sentence embedding. arXiv Preprint posted March 9, 2017). abs/1703.03130.
Not in our library
- 19.
Luong M, Pham H, Manning CD (2015 ) Effective approaches to attention-based neural machine translation. arXiv Preprint posted August 17, 2015). abs/1508.04025.
Not in our library
- 20.
Marot-Lassauzaie V, Bernhofer M, Rost B (2018 ) Correcting mistakes in predicting distributions. Bioinformatics 34: 3385–3386.
Not in our library10.1093/bioinformatics/bty346
- 21.
Packer JC, Howe CJ (2013 ) Organellar signal peptidases In Handbook of Proteolytic Enzymes. Rawlings ND, Salvesen G (eds). pp 3508–3512. London, UK: Academic Press.
Not in our library
- 22.
Pascanu R, Mikolov T, Bengio Y (2012 ) Understanding the exploding gradient problem. arXiv (Preprint posted November 21, 2012). abs/1211.5063.
Not in our library
- 23.
Petersen TN, Brunak S, von Heijne G, Nielsen H (2011 ) SignalP 4.0: Discriminating signal peptides from transmembrane regions. Nat Methods 8: 785–786.
Not in our library10.1038/nmeth.1701
- 24.
Petsalaki EI, Bagos PG, Litou ZI, Hamodrakas SJ (2006 ) PredSL: A tool for the n-terminal sequence-based prediction of protein subcellular localization. Genomics Proteomics Bioinformatics 4: 48–55.
Not in our library10.1016/s1672-0229(06)60016-8
- 25.
Pujol C, Marchal-Drouard L, Duchne A-M (2007 ) How can organellar protein n-terminal sequences be dual targeting signals? In silico analysis and mutagenesis approach. J Mol Biol 369: 356–367.
Not in our library10.1016/j.jmb.2007.03.015
- 26.
Reczko M, Hatzigeorgiou A (2004 ) Prediction of the subcellular localization of eukaryotic proteins using sequence signals and composition. Proteomics 4: 1591–1596.
Not in our library10.1002/pmic.200300769
- 27.
Robinson C, Klsgen RB (1994 ) Targeting of proteins into and across the thylakoid membrane? A multitude of mechanisms. Plant Mol Biol 26: 15–24.
Not in our library10.1007/bf00039516
- 28.
Savojardo C, Martelli PL, Fariselli P, Casadio R (2015 ) TPpred3 detects and discriminates mitochondrial and chloroplastic targeting peptides in eukaryotic proteins. Bioinformatics 31: 3269–3275.
Not in our library10.1093/bioinformatics/btv367
- 29.
Shemesh R, Novik A, Cohen Y (2010 ) Follow the leader: Preference for specific amino acids directly following the initial methionine in proteins of different organisms. Genomics Proteomics Bioinformatics 8: 180–189.
Not in our library10.1016/s1672-0229(10)60020-4
- 30.
Small I, Peeters N, Legeai F, Lurin C (2004 ) Predotar: A tool for rapidly screening proteomes for N-terminal targeting sequences. Proteomics 4: 1581–1590.
Not in our library10.1002/pmic.200300776
- 31.
Stefely JA, Reidenbach AG, Ulbrich A, Oruganty K, Floyd BJ, Jochem A, Saunders JM, Johnson IE, Minogue CE, Wrobel RL, (2015 ) Mitochondrial ADCK3 employs an atypical protein kinase-like fold to enable coenzyme q biosynthesis. Mol Cell 57: 83–94.
Not in our library10.1016/j.molcel.2014.11.002
- 32.
Stuart RA, Neupert W (1996 ) Topogenesis of inner membrane proteins of mitochondria. Trends Biochem Sci 21: 261–267.
Not in our library10.1016/0968-0004(96)10035-9
- 33.
Thireou T, Reczko M (2007 ) Bidirectional long short-term memory networks for predicting the subcellular localization of eukaryotic proteins. IEEE/ACM Trans Comput Biol Bioinform 4: 441–446.
Not in our library10.1109/tcbb.2007.1015
- 34.
Thomsen MCF, Nielsen M (2012 ) Seq2Logo: A method for construction and visualization of amino acid binding motifs and sequence profiles including sequence weighting, pseudo counts and two-sided representation of amino acid enrichment and depletion. Nucleic Acids Res 40: W281–W287.
Not in our library10.1093/nar/gks469
- 35.
- 36.
Vögtle F-N, Meisinger C (2013 ) Mitochondrial intermediate cleaving peptidase icp55 In Handbook of Proteolytic Enzymes. Rawlings ND, Salvesen G (eds). pp 1533–1536. London, UK: Academic Press.
Not in our library
- 37.
Vögtle F-N, Wortelkamp S, Zahedi RP, Becker D, Leidhold C, Gevaert K, Kellermann J, Voos W, Sickmann A, Pfanner N, (2009 ) Global analysis of the mitochondrial n-proteome identifies a processing peptidase critical for protein stability. Cell 139: 428–439.
Not in our library10.1016/j.cell.2009.07.045
- 38.
von Heijne G (1986 ) Mitochondrial targeting sequences may form amphiphilic helices. EMBO J 5: 1335–1342.
Not in our library10.1002/j.1460-2075.1986.tb04364.x
- 39.
von Heijne G (1990 ) The signal peptide. J Membr Biol 115: 195–201.
Not in our library10.1007/bf01868635
- 40.
Cited by papers we hold 10
- DeepLoc 2.1: multi-label membrane protein type prediction using protein language models · 2024No notice
- AlphaFold-Multimer predicts cross-kingdom interactions at the plant-pathogen interface · 2023No notice
- Genome-wide subcellular protein map for the flagellate parasite Trypanosoma brucei · 2023No notice
- In silico structural homology modeling and functional characterization of Mycoplasma gallisepticum variable lipoprotein hemagglutin proteins · 2022Not checked
- Genomic insight into the scale specialization of the biological control agent Novius pumilus (Weise, 1892) · 2022Not checked
- DeepLoc 2.0: multi-label subcellular localization prediction using protein language models · 2022No notice
- Highly flexible metabolism of the marine euglenozoan protist Diplonema papillatum · 2021Not checked
- Domain Unknown Function DUF1668-Containing Genes in Multiple Lineages Are Responsible for F1 Pollen Sterility in Rice · 2021Not checked
- Comparative host-coronavirus protein interaction networks reveal pan-viral disease mechanisms · 2020No notice
- PhycoCosm, a comparative algal genomics resource · 2020No notice
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.