Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

ApicoAP: The First Computational Model for Identifying Apicoplast-Targeted Proteins in Multiple Species of Apicomplexa

  • Gokcen Cilingir,

    Affiliation School of Electrical Engineering and Computer Science, Washington State University, Pullman, Washington, United States of America

  • Shira L. Broschat ,

    shira@eecs.wsu.edu

    Affiliations School of Electrical Engineering and Computer Science, Washington State University, Pullman, Washington, United States of America, Department of Veterinary Microbiology and Pathology, Paul G. Allen School for Global Animal Health, Washington State University, Pullman, Washington, United States of America

  • Audrey O. T. Lau

    Affiliation Department of Veterinary Microbiology and Pathology, Paul G. Allen School for Global Animal Health, Washington State University, Pullman, Washington, United States of America

ApicoAP: The First Computational Model for Identifying Apicoplast-Targeted Proteins in Multiple Species of Apicomplexa

  • Gokcen Cilingir, 
  • Shira L. Broschat, 
  • Audrey O. T. Lau
PLOS
x

Abstract

Background

Most of the parasites of the phylum Apicomplexa contain a relict prokaryotic-derived plastid called the apicoplast. This organelle is important not only for the survival of the parasite, but its unique properties make it an ideal drug target. The majority of apicoplast-associated proteins are nuclear encoded and targeted post-translationally to the organellar lumen via a bipartite signaling mechanism that requires an N-terminal signal and transit peptide (TP). Attempts to define a consensus motif that universally identifies apicoplast TPs have failed.

Methodology/Principal Findings

In this study, we propose a generalized rule-based classification model to identify apicoplast-targeted proteins (ApicoTPs) that use a bipartite signaling mechanism. Given a training set specific to an organism, this model, called ApicoAP, incorporates a procedure based on a genetic algorithm to tailor a discriminating rule that exploits the known characteristics of ApicoTPs. Performance of ApicoAP is evaluated for four labeled datasets of Plasmodium falciparum, Plasmodium yoelii, Babesia bovis, and Toxoplasma gondii proteins. ApicoAP improves the classification accuracy of the published dataset for P. falciparum to 94%, originally 90% using PlasmoAP.

Conclusions/Significance

We present a parametric model for ApicoTPs and a procedure to optimize the model parameters for a given training set. A major asset of this model is that it is customizable to different parasite genomes. The ApicoAP prediction software is available at http://code.google.com/p/apicoap/ and http://bcb.eecs.wsu.edu.

Introduction

The apicoplast is a relict plastid that resides in most of the parasites of the phylum Apicomplexa [1], [2]. Members of this phylum include Plasmodium falciparum, the causative agent of the most deadly form of malaria, Plasmodium yoelii, another malaria-causing agent, and Toxoplasma gondii and Babesia bovis, which cause toxoplasmosis and babesiosis, respectively. The apicoplast is an essential organelle for the survival of these parasites [3], [4]. Moreover, many apicoplast proteins and pathways have prokaryotic characteristics due to the organelle's ancestral relationship to bacteria [1], [5]. Because these proteins and pathways are either absent or divergent from those of its eukaryotic host, they are seen as promising drug targets with minimum side effects to the infected host [6], [5]. Most apicoplast proteins are nuclear-encoded and targeted post-translationally to the organellar lumen [7][10]. Understanding the metabolic activities performed in the apicoplast is essential for drug target identification, and this requires the ability to detect apicoplast targeting signals in proteins.

Protein import into the lumen of the apicoplast is facilitated by a bipartite signaling mechanism that requires an N-terminal signal peptide (SP) followed by a transit peptide (TP) [9]. Although other mechanisms may exist [11], the bipartite signaling mechanism is most easily recognized. Well-established prediction algorithms exist for determining the existence of an SP in a protein sequence independent of the organism to which it belongs [12][15]. In contrast, there is no established computational method that determines the existence of a TP in multiple organisms. In fact, attempts to define a consensus motif that universally identifies apicoplast TPs have failed because preferred amino acids in TP regions are heavily influenced by the Adenine-Thymidine (AT) codon bias of parasitic genomes [16]. For example, the genome of P. falciparum is approximately 80% AT-enriched [16], and apicoplast TPs are dominated by amino acids such as asparagine (N) and lysine (K), which exclusively utilize codons lacking Guanine and Cytosine. PlasmoAP, a rule-based prediction method, makes use of this bias and suggests that the anticipated TP region (defined as the region that starts after the predicted SP-cleavage site with a cutoff of 80 amino acids) of apicoplast-targeted proteins (ApicoTPs) must contain an NK-enriched sub-region with a basic to acidic amino acid ratio of at least 5 to 3 [17]. Application of this method to other Apicomplexa with more balanced AT content is not considered reliable. As a result, application of PlasmoAP to the Babesia bovis genome revealed only a handful of candidate ApicoTPs in comparison to>460 predicted ApicoTPs in P. falciparum [18]. With the sequence completion of several Apicomplexan genomes, there is a pressing need to have a computational method for detecting ApicoTPs that is applicable to different organisms rather than to a single model organism.

PATS [19] and PlasmoAP [17] are the only computational methods described in the literature that detect TP regions in protein sequences. These two methods are specifically designed for the P. falciparum proteome. PATS follows a black-box approach that is based on training a neural network over amino acid content-based features harvested from the anticipated TP region (defined as the region that starts after the predicted SP-cleavage site with a cutoff of 78 amino acids). Unlike PlasmoAP, PATS offers predictions only, without providing any understanding of the actual prediction mechanism. As a rule-based method, PlasmoAP holds an advantage over PATS in the sense that it offers insight into the underlying targeting mechanism and allows the formulation of testable hypotheses.

In this paper, we propose a generalized rule-based classification model to identify ApicoTPs that use a bipartite signaling mechanism. Based only on the known characteristics of ApicoTPs, a parametric model is constructed. Given a training set specific to an organism, our model, ApicoAP for APICOmplexan Apicoplast Proteins, employs a procedure based on a genetic algorithm to tailor a discriminating rule that maximizes the prediction and generalization performance for the given set. An advantage of ApicoAP is that it is customizable to different organisms when training data are available.

Materials and Methods

Selection of a classification model

From a computational point of view, the prediction of a given protein as an ApicoTP or non-ApicoTP can be stated as a binary classification problem, for which we choose ApicoTP as the positive class. It is worth noting that we define the ApicoTP class such that proteins localizing to multiple organelles including the apicoplast are members of this class in addition to proteins localizing only to the apicoplast. In a typical supervised learning setting, a training set containing positive and negative labeled instances is used to learn a mapping from the input to the output. In our case, the goal is to learn a mapping from protein sequences to the binary class labels: ApicoTP and non-ApicoTP. Our machine learning approach towards this goal is to assume a parametric model to define this mapping and estimate model parameters using a training set such that the error for parameter estimates is minimized. This estimation process is often called training. As a result of training, a model with specific parameters, in other words a classifier, is achieved, which can then be employed to predict the labels for new instances [20].

After some consideration, we chose a rule-based approach, similar to the one used by the developers of PlasmoAP [17], as the basis for our classification model. Properties of ApicoTPs were used to construct a generalized rule defined by a set of parameters. After completion of training by means of a genetic algorithm, the resulting classifier was then used to predict a protein sequence as ApicoTP or non-ApicoTP. Before explaining the details of our generalized rule definition, we will discuss the known properties of ApicoTPs that underlie our model.

Properties of apicoplast-targeted proteins (ApicoTPs).

A typical nuclear-encoded ApicoTP contains an N-terminal signal peptide (SP) region followed by a transit peptide (TP) region and a mature protein. The SP is removed during co-translational import into the endoplasmic reticulum (ER) and the TP, which guides the protein into the apicoplast, is removed from the mature protein inside the lumen of the apicoplast [9], [21].

Apicoplast TPs vary greatly in length and are biased towards polar (positive charge preferred), basic, and hydrophilic amino acids [17], [22]. A recent study conducted by [23] indicates that TPs are functionally disordered and therefore biased towards amino acids with low helical propensity as well. In addition, it has been shown that the absence of negative charge, in other words the depletion of acidic residues, is important for transit peptide fidelity [17], [22].

Length variance among TP regions of known ApicoTPs points to the possibility that a smaller sub-region of a perhaps larger TP is used by the apicoplast for recognition. This smaller sub-region (hereafter referred to as the pattern p) can be expected to embody the aforementioned properties of TP regions. PlasmoAP makes use of this idea by searching for a stretch of 40 amino acids in the anticipated TP region (with a cutoff of 80 amino acids) that is enriched and depleted by certain amino acid groups. Selection of these amino acid groups and cutoff values was performed only for the model organism, P. falciparum, which is the main limitation of PlasmoAP for other organisms.

Generalized model for apicoplast-targeted proteins (ApicoTPs).

A schematic representation of a typical ApicoTP is given in Figure 1. Because the TP region can be variable in length and in most cases its exact length is unknown, the region r is introduced, which represents the anticipated TP region. The region r starts immediately after the predicted SP cleavage site and has a length of at most Lr. A pattern p with length Lp is assumed to exist in region r, which contains the core information that indicates whether the protein under consideration is an ApicoTP. The pattern p is simply a contiguous sub-region of region r enriched by amino acids that have low helical propensity or are polar (positive charge preferred), basic, or hydrophilic and depleted of acidic and negative amino acids. {H, K, R} are the amino acids that are polar-positive, basic, and highly hydrophilic. {N, Q} are the amino acids that are polar-neutral and highly hydrophilic. {S, P, Y} are moderately hydrophilic amino acids that have low helical propensity. We refer to these eight amino acids as the preferred residue set (PRS). {E, D} are the amino acids that are polar-negative and acidic with high helical propensity. We refer to these as the avoided residue set (ARS). We determined these sets using Chou-Fasman [24] helical propensity predictions and the Kyte-Doolittle [25] hydropathy index.

thumbnail
Figure 1. Schematic representation of a typical apicoplast-targeted protein (ApicoTP).

A typical ApicoTP with defined regions r and p is shown, where r is the anticipated TP region that starts immediately after the predicted SP cleavage site and p is the pattern that contains the core information for predicting an ApicoTP. The pattern p is simply a contiguous sub-region of region r.

https://doi.org/10.1371/journal.pone.0036598.g001

The preferred residue set score (PRSS) and avoided residue set score (ARSS) quantify the existence of PRS and ARS elements in an arbitrary region s. Equations (1) and (2) give the functional forms of these quantities, where f (x,s) is the frequency of an amino acid residue x in the region s. The PRSS and ARSS are simply the weighted sums of these frequencies. The weight sets w1 and w2 determine the relative influence of the residues in the scoring functions. When a weight is 0, the frequency of the corresponding residue will have no effect on the score, and when it is 1, it will have the maximum effect.(1)(2)

As stated earlier, the anticipated TP region r is assumed to contain a contiguous sub-region p with length Lp that embodies the core information for identifying an ApicoTP. We refer to the set containing all contiguous sub-regions with length Lp in r as Sp. In an ApicoTP, p should have a high PRSS and a relatively low ARSS. Assuming a linear relationship between the PRSS and ARSS, the p-criterion function given by Eq. (3) defines the criterion for selecting p from Sp. Essentially the sub-region with the highest ratio of preferred residues to avoided residues is the optimum choice.(3)

The limiting value lv is an estimate of the PRSS when e percent of the residues in a region s of length Ls are from the preferred residue set (PRS). The reason for including this limiting value is to ensure that a minimum number of elements from the PRS are present in the sub-region p. Sole absence of avoided residues is insufficient for a protein to be an ApicoTP; a minimum number of preferred residues are required as well. Equation (4) gives the functional form of lv.(4)

A rule-based classification model for ApicoTPs.

The generalized model for ApicoTPs discussed above defines a mapping from protein sequences to p-criterion values. In order to use this model as a classifier, a threshold value over p-criterion values that separates ApicoTPs from non-ApicoTPs must be determined. This is accomplished via feedback from the training set. We examine possible locations for the threshold and select the one that maximizes the prediction performance of the resulting classifier for the training set. The possible locations for the threshold are the midpoints of each adjacent pair of p-criterion values in sorted order. The resulting rule-based classifier classifies a protein sequence with a p-criterion value exceeding or equal to the threshold as an ApicoTP.

Geometric interpretation of the classification model for ApicoTPs.

The PRSS and ARSS, given by Eqs. (1) and (2), respectively, associated with the sub-region p for a given protein sequence map the sequence to a plane in which a discriminating line separates ApicoTPs and non-ApicoTPs. Protein sequences are mapped to a point in the PRSS-ARSS plane where the ones appearing on or above the discriminating line are predicted to be ApicoTPs. The limiting value lv, given by Eq. (4), determines the PRSS-intercept of the discriminating line. The threshold over p-criterion values, which is determined via feedback from the training set, gives the slope of this line.

If the ARSS is zero and the PRSS is greater than or equal to the limiting value lv, a sequence should be mapped to the ApicoTP region of the PRSS-ARSS plane, but the p-criterion value is undefined because the denominator in Eq. (3) is zero. For such cases, we set the p-criterion to be sufficiently large to ensure mapping of the sequence into the ApicoTP region. When the PRSS is smaller than lv and the ARSS is zero, the p-criterion is set sufficiently low to ensure mapping of the sequence into the non-ApicoTP region below the discriminating line.

The parameters for the rule-based classification model used in ApicoAP, including the weights, Lp, Lr, and e, are optimized using a genetic algorithm as described below, but before discussing our optimization method we discuss another requirement for identifying an ApicoTP with a bipartite signaling mechanism, the presence of a signal peptide.

Signal peptide identification.

Implicit in our generalized model is that an ApicoTP contains an SP because the anticipated TP region r starts from the predicted SP cleavage site. We used SignalP 3.0 [26] for SP cleavage site prediction, as it is the tool commonly reported in the literature for Apicomplexan genomes. We considered using the most recent version of this tool, SignalP 4.0 [12], which is believed to perform better at discriminating SP regions from transmembrane domains existing downstream from the N terminus of a sequence. However, we observed that SignalP 4.0 predicts significantly fewer SPs than SignalP 3.0 for Apicomplexan genomes. For example, according to SignalP 3.0 the P. falciparum genome contains about 1100 SPs, but SignalP 4.0 identifies only about 600 SPs. Neither of these tools is trained or tested on Apicomplexan genomes because no Apicomplexan protein has been experimentally confirmed to contain an SP. Further study is needed on Apicomplexan genomes to assess the possible causes for the difference in the number of predictions.

Optimizing model parameters

A prediction performance measure calculated with a given labeled dataset demonstrates how well the classification model performs on the available data, but it does not predict how well a classifier can be expected to perform in practice. Instead, for our optimization criterion we use the expected prediction performance of a model, i.e., how well it is expected to generalize to new data instances; this can be estimated using a cross-validation procedure. In n-fold cross validation, a given dataset is randomly divided into n subsets of equal size. A classifier is trained n times by setting aside one distinct set for validation and using the remaining n-1 sets for training. The average prediction performance for the validation sets gives an estimate of the expected prediction performance of the classifier [20].

We use Matthews Correlation Coefficient (MCC) as our performance measure; the MCC is known as a balanced measure because it weights a true positive prediction and a true negative prediction equally regardless of how imbalanced a test set might be [27]. The more commonly used performance measure, accuracy, is biased toward classifiers that tend to do better on the majority class. The rule-based classification model used in ApicoAP requires several parameters: the weights that are used to calculate the PRSS and ARSS, the region length Lr, the pattern length Lp, and the limiting percentage e from which the limiting value lv is determined. An optimization procedure based on a genetic algorithm is applied to determine the set of parameters that produces the model with the maximum expected prediction performance. The problem of choosing the best classification model parameters among all possibilities is characterized as a search problem in which the parameter space is examined using the expected prediction performance as the objective function, calculated using the MCC measure.

A brief overview of genetic algorithms.

A genetic algorithm (GA) is a heuristic search method inspired by Darwinian evolution [28]. Based on the principle of “survival of the fittest,” a GA maintains a set of candidate solutions called individuals, represented by a set of genes, and applies combination and transformation operations on individuals analogous to crossover and mutation operations in actual genes. A typical iteration for a GA involves selection of the fittest individuals (solutions with highest objective function values), application of the crossover operation to these individuals, generation of random mutations within the newly produced individuals (offspring), and replacement of a percentage of the total population by these offspring. This simulation of evolution on solution instances undergoes several iterations until the stop condition is reached. At this point, the algorithm returns the optimal solution achieved via the iterations.

The power of genetic algorithms comes from the employment of fitness-based selection and genetic operators (crossover and mutation) during reproduction [29]. Fitness-based selection of individuals for reproduction enables the fittest ones to have offspring via the crossover operator, which enables the exchange of genetic information between parents. If we assume that each individual ideally captures different features of the global optima, combining subparts of these individuals from multiple parents on a single offspring greatly speeds up the process of reaching optima. This phenomenon is known as implicit parallelism in a GA [30], [31]. The mutation operator introduces localized changes in offspring, which is essential for sustaining exploration in the search space. Mutations introduce the genetic diversity that is not necessarily represented in a population but that may be needed to reach a global optimum.

Many variations of GAs exist in the literature. One can maintain a single population or multiple populations in parallel. If multiple populations are evolved in parallel, migration among them during each iteration can be allowed either for the fittest or for random individuals. At each iteration, the next population may or may not overlap with the previous one.

The genetic algorithm for ApicoAP.

In the genetic algorithm used in ApicoAP, an individual is represented by a real-valued parameter set containing ten weights, one region length Lr, one pattern length Lp, and one limiting percentage parameter e. To simplify the problem, we introduced constraints on the possible values of each parameter. Weight values can be 0, 0.5, or 1. Region length values can be between 60 and 90 with increments of 5. Pattern length values can be between 15 and 40 with increments of 1. Limiting percentage values can be between 0.2 and 0.4 with increments of 0.05. All ranges were determined by experimentation with the training portion of the available data. Experiments conducted with longer region and pattern lengths did not result in significant differences in the rules or performance indicating that the lengths chosen are sufficient.

Uniform crossover and point mutation were defined, and the initial crossover and mutation probabilities were chosen to be 1.0 and 0.1, respectively. Four parallel populations containing 40 individuals were used, and migration was allowed (at each iteration) for the two fittest individuals. Populations were set to be overlapping where 15 individuals were replaced by the newly generated offspring at all iterations. A large number of populations with many individuals are desirable, but efficiency in the computational time required for optimization is also a concern. The replacement percentage and migration limit often determine how quickly population diversities converge to zero, but reaching this state too quickly is undesirable because a local optimum rather than a global optimum is likely to be reached. Maintenance of diverse populations is important for increasing the likelihood of reaching the global optimum of the search space. Thus, in determining parameters there is a tradeoff between time efficiency and maintenance of diverse populations.

To avoid local optimum traps, we implemented a mechanism to monitor population diversities and took preventive action when needed by gradually increasing the mutation rate and by changing the crossover selection criterion from fittest to random. When 30 generations had passed without achieving an improvement in the optimal solution, we stopped the search. Although additional mechanisms were implemented to avoid local optimum traps, several runs were performed to insure an optimal solution had been reached.

Datasets

To evaluate the performance of ApicoAP, we used five labeled sets of protein sequences from P. falciparum, P. yoelii, B. bovis, and T. gondii, each containing sequences of a single organism. We used the published dataset employed in the development of PlasmoAP [17] for the sole purpose of comparing our method with theirs. In addition, we gathered a new training set for P. falciparum proteins that incorporates recent experimental findings. We also gathered novel training sets for P. yoelii, B. bovis, and T. gondii. ApiLoc was used as the main resource for locating experimentally confirmed Apicomplexan proteins.

We obtained experimentally-confirmed ApicoTP proteins from the ApiLoc database (version 3, http://apiloc.bio21.unimelb.edu.au) and identified orthologs of these proteins from the OrthoMCL database (version 5) [32]. Proteins verified as having SPs by SignalP 3.0 were used in our positive training sets. Additional proteins were added to our training sets from references [17], [33][38]. Because of the scarcity of experimentally-confirmed P. yoelii and B. bovis ApicoTPs (only three proteins are confirmed to be ApicoTPs for each organism), we used homology transfer to establish reasonably sized training sets. CDART (Conserved Domain Architecture Retrieval Tool) [39] was employed to infer protein homology relationships by means of domain architecture similarity. See Tables S1, S2, S3, S4 for detailed information on the positive training sets.

We obtained proteins tagged as non-Apicoplast from the ApiLoc database and found orthologs using the OrthoMCL database. The proteins predicted to have an SP region were used in our negative training sets. We also found proteins confirmed to localize to locations other than the apicoplast from the ApiLoc database. We manually eliminated proteins whose confirmed localization does not necessarily rule out apicoplast targeting. For example, we eliminated proteins confirmed to localize to mitochondria, food vacuoles, and the cytoplasm, as dual localization incidents have been reported in the literature involving apicoplasts and these locations. Because very few P. yoelii and B. bovis non-ApicoTPs have been experimentally confirmed, we added proteins annotated as “variant erythrocyte surface antigen,” “merozoite surface antigen,” and “rhoptry related/associated” to the negative training sets to increase their size. See Tables S5, S6, S7, S8 for detailed information on the negative training sets.

All protein sequences were obtained from EuPathDB (version 2.13) [40], which is the main biological sequence repository for eukaryotic pathogens such as Apicomplexans. Table 1 shows the breakdown of each training set by positive (putative ApicoTPs) and negative (non-ApicoTPs) classes.

thumbnail
Table 1. Breakdown of the labeled datasets into positive (ApicoTP) and negative (non-ApicoTP) classes.

https://doi.org/10.1371/journal.pone.0036598.t001

For ApicoAP, only proteins containing an SP were used for training. The published dataset of proteins for P. falciparum contains 102 non-ApicoTPs of which 75 lack SPs. As with ApicoAP, PlasmoAP requires a protein to contain an SP for prediction as an ApicoTP. Thus, exclusion of the 75 non-ApicoTPs will not affect comparison of the two methods. In fact, it is likely that a negative training set that includes proteins without SPs may well overstate the actual performance of a classifier given that the objective of such classifiers is to discriminate ApicoTPs from non-ApicoTPs when an SP is present.

Results

Evaluation of ApicoAP

ApicoAP was used with the five datasets described in the previous section. To estimate the expected prediction performance of ApicoAP, 3×5 cross validation was employed. A rule-based classifier is trained on a subset of a labeled dataset, which will be referred to as the training-validation set. As discussed earlier, this subset is further divided into training and validation sets, using 3×5 cross validation, to facilitate calculation of the objective function value during the parameter optimization phase. The parameters for our rule-based classifier are optimized in this phase, and the resulting classifier is applied to the remaining set (test set) to assess the performance of the model for unknown data. Fifteen test set samples were used to assess the model performance. The expected prediction performance of ApicoAP was calculated using Matthews Correlation Coefficient (MCC) by averaging the classifier MCCs over these samples.

During parameter optimization, often the parameter set found with the optimum objective value is not unique. Small perturbations of one or more parameters result in different parameter sets with the same optimum objective value. The trained classifiers with these parameter sets sometimes possess different expected prediction performances. In Table 2 we report the averages of minimum, maximum, and average accuracies observed together with the standard deviations. These reflect the worst-case, best-case, and the most-likely expected prediction performances, respectively.

thumbnail
Table 2. Averaged expected prediction performance of ApicoAP (standard deviation (sd) in parentheses) for the labeled datasets.

https://doi.org/10.1371/journal.pone.0036598.t002

The final classifier for each dataset uses a single parameter set. To form this parameter set we took the averages of the individual parameters obtained during the cross validation procedure. We then adjusted the threshold value taking into consideration the entire labeled dataset. Note that the performance measure used for threshold determination was also the MCC. The resulting classifiers for the four organisms were implemented in the ApicoAP software used for predicting putative ApicoTPs (discussed in detail in the next section). Table 3 lists the performance of ApicoAP for the different classifiers. In contrast to the values given in Table 2, the values in Table 3 do not estimate how well ApicoAP will perform for unknown data but rather how well it performs for the available, labeled data.

A comparison between ApicoAP and PlasmoAP for the published P. falciparum dataset is given in Table 4. The values in Table 4 show that ApicoAP provides some improvement in both the true positive rate and the true negative rate, the latter implying fewer false positive predictions.

thumbnail
Table 4. Comparison of ApicoAP and PlasmoAP for P. falciparum dataset of 78 positives and 27 negatives.

https://doi.org/10.1371/journal.pone.0036598.t004

ApicoAP predictions

After a given training set is used in the classification model, a rule-based classifier is obtained that predicts an ApicoTP when the following criteria are met:

  • The protein sequence is predicted to contain an SP.
  • The region of Lr amino acids following the SP cleavage site contains a pattern of Lp amino acids with a p-criterion value greater than or equal to the determined threshold.

The classifiers obtained using the training data available for P. falciparum, P. yoelii, B. bovis, and T. gondii are available in the ApicoAP software package. These classifiers were used to predict ApicoTPs as described in this section.

Many proteins expressed in the genomes of P. falciparum, P. yoelii, B. bovis, and T. gondii are predicted to contain SPs. The cardinality of these proteins for each organism, excluding the ones that are used for training and testing, is listed in Table 5. The number of proteins predicted to be ApicoTPs by ApicoAP is also listed in Table 5.

thumbnail
Table 5. ApicoAP predictions for SP-containing P. falciparum, B. bovis, T. gondii, and P. yoelii proteins.

https://doi.org/10.1371/journal.pone.0036598.t005

Of the 1046 SP-containing P. falciparum proteins, 358 are predicted to be ApicoTPs by PlasmoAP. Of these 358, 261 (261/358 = 73%) are also predicted to be ApicoTPs by ApicoAP. The remaining SP-containing P. falciparum proteins (1046-358 = 688) are predicted to be non-ApicoTPs by PlasmoAP. Of these 688, 407 (407/688 = 60%) are also predicted to be non-ApicoTPs by ApicoAP. This leaves 281 (688-407 = 281) that are identified as additional putative ApicoTPs by ApicoAP.

Due to a lack of prediction tools in the literature for B. bovis, P. yoelii, and T. gondii, we were unable to compare our prediction results against a reference. Lists of putative ApicoTPs identified by ApicoAP for the four organisms considered are available in Tables S9, S10, S11, S12.

Optimized model parameters for ApicoAP classifiers

Figure 2 presents the frequency distributions for the preferred and avoided residues within the p regions of the training sequences for each organism. These regions are detected by applying the final ApicoAP classifiers to the sequences. In general, weight parameter estimates are found to be proportional to the differences between the frequency of residues for positive and negative sets. For P. falciparum, lysine (K) seems to have the greatest effect among the amino acids contributing to the preferred residue set score (PRSS). The greatest effect on the PRSS for the P. yoelii and B. bovis classifiers comes from Arginine (R) and for the T. gondii classifier it comes from Serine (S). All these estimates seem to be consistent with the given histograms.

The estimated region length parameter r was found to be 60, 62, 70, and 88 for P. falciparum, P. yoelii, B. bovis, and T. gondii, respectively. The estimated length of the p region was found to be 31, 36, 35, and 28 for P. falciparum, P. yoelii, B. bovis, and T. gondii, respectively.

thumbnail
Figure 2. Averaged frequency distributions of preferred and avoided residues for the p regions of the training sequences.

This figure presents the frequency distributions of preferred and avoided residues for the p regions of the training sequences for each organism. p is the contiguous sub-region with length Lp in the anticipated TP region r that has the maximum p-criterion value, given by Eq. (3). Final ApicoAP classifiers are used to identify p regions over each sequence. Residue counts over individual p regions are divided by the lengths of the p regions, and the resulting values are averaged over positive and negative training sets for each organism.

https://doi.org/10.1371/journal.pone.0036598.g002

Figure 3 shows how training data are mapped onto the PRSS-ARSS plane when the final classifiers are applied. The discriminating line is shown, where the PRSS-intercept of this line corresponds to the estimated limiting value lv, given by Eq. (4), and the slope of the line corresponds to the estimated threshold value over the p-criterion value, given by Eq. (3). One interesting observation is that many of the T. gondii proteins contain p regions with no acidic residues, i.e. the ARSS is zero. Misclassifications of negative training data appear to be associated with this type of p region.

thumbnail
Figure 3. Training data mapped onto the PRSS-ARSS plane using final ApicoAP classifiers.

This figure shows how training data are mapped onto the PRSS-ARSS plane when the final ApicoAP classifiers are applied. The preferred residue set score (PRSS) and avoided residue set score (ARSS) quantify the existence of preferred residue set (PRS) and avoided residue set (ARS) elements in the p regions of the training sequences for each organism. See Eqs. (1) and (2) for definitions. The discriminating lines are shown on each plot, where the PRSS-intercept of each line corresponds to the estimated limiting value lv, given by Eq. (4), and the slope of each line corresponds to the estimated threshold value over the p-criterion values, given by Eq. (3).

https://doi.org/10.1371/journal.pone.0036598.g003

In addition to the content of the p regions presented in Figure 2 we analyzed the locations of these regions among our positive training data (with cardinality of 144). In about 55% of the sequences, the p region identified (with max p-criterion value) appears immediately after or within 5 residues of the predicted SP cleavage site. For the remaining sequences, the p region appears (on average) 20 residues away from the SP cleavage site. We analyzed the region between the predicted SP cleavage site and the start of the p region, which we refer to as the pre-pattern region. In order to account for SP cleavage site prediction errors, we assume a pre-pattern region exists when the p region appears 5 or more residues away from the predicted SP cleavage site. Our goal was to compare the acidic residue (D and E) frequencies of these two regions. Hypothesis testing was applied to confirm that the mean of the difference differs from zero. For this test and for all the interval estimates following, we used a p-value of 0.05. The acidic residue frequency in the pre-pattern region was observed to be higher than in the p region by 8% to 11% in 78% of these proteins. The highest and lowest differences observed were 33% and 1%, respectively.

We repeated the same analysis on a subset of our positive training data containing only the experimentally confirmed ApicoTPs (with cardinality of 70). In 43% of these, a pre-pattern region existed. The acidic residue frequency in the pre-pattern region was observed to be higher than in the p region by 6% to 11% in 90% of these proteins. Similar tendencies were also observed among the ApicoTPs predicted by ApicoAP.

Experimental findings for T. gondii transit peptides (TP) indicate that the absence of acidic residues in the N-terminal portion of the TP is important for TP fidelity, even more important than the presence of positive charge [21]. Tonkin et al. used the acyl carrier protein (ACP) from T. gondii in these experiments. ApicoAP identifies no pre-pattern region in this particular protein, which means that the p region is located immediately after the predicted SP cleavage site. This indicates that the prediction mechanism of ApicoAP, based entirely on the p region, which does not necessarily appear on the N-terminal portion of a TP, does not contradict the experimental findings.

Discussion

The apicoplast is a unique organelle that resides in a group of eukaryotic parasites, known as Apicomplexa, which are responsible for a wide range of serious diseases among humans and livestock. As resistance to commonly used drugs increases in Apicomplexan parasites, it is important to find new drug targets. The apicoplast is an essential organelle for the survival of these parasites and, with its prokaryotic origin, is viewed as a promising drug target. The majority of apicoplast proteins are nuclear-encoded and targeted post-translationally to the apicoplast organelle. Experimental identification of apicoplast-targeted proteins (ApicoTPs) is a costly and time-consuming task. Accurate in silico prediction methods are needed to accelerate the identification of promising drug targets.

The computational approach available for genome-wide ApicoTP prediction, known as PlasmoAP [17], was developed to identify ApicoTPs in P. falciparum and, as such, application to other Apicomplexa is considered to be unreliable. We have developed an alternative computational model ApicoAP. In ApicoAP, we conduct a systematic search over a rule space using the expected prediction performance of a rule on a training set as the optimization criterion. The rule space is formalized by our parametric rule definition, and optimization is performed using a genetic algorithm. A major advantage of our approach to the genome-wide ApicoTP prediction task is that it is not restricted to a single organism but rather is customizable to different organisms for which training data are available.

Performance of ApicoAP is evaluated for labeled datasets of P. falciparum, P. yoelii, B. bovis, and T. gondii proteins, one of which is the dataset published in conjunction with PlasmoAP [17]. The evaluation utilizes cross validation, a common approach used to validate classification models. The cross-validation procedure provides an estimate of the prediction performance of a model by systematically retaining a portion of a labeled dataset and using this portion to test the model obtained using the remainder of the dataset. The expected prediction accuracies, i.e., the accuracy for unknown proteins rather than the accuracy for labeled data, for the current ApicoAp classifiers for P. falciparum, P. yoelii, B. bovis, and T. gondii are found to be 87%, 85%, 82%, and 83%, respectively. The best expected prediction accuracy is achieved using the P. falciparum training set, the largest of the four training sets. The larger the training data set, the more robust and accurate the resulting classifier is expected to be. With the addition of more training data, the classifiers can be updated to provide greater accuracy. While the four classifiers are specifically for use with the four species described, they may assist in the identification of potential ApicoTPs for related species when the AT-codon biases of the corresponding genomes are similar.

In this paper we present ApicoAP, the first computational model capable of identifying ApicoTPs in multiple species of Apicomplexa. In addition, we provide a user-friendly, Python-based program that includes the ApicoAP classifiers for P. falciparum, P. yoelii, B. bovis, and T. gondii. ApicoAP provides a learning framework for ApicoTP prediction based on a systematic approach to finding the rule-based classifier with the best expected prediction performance over a training set. This framework can be applied to other domains for which it is desirable to have a discriminating rule-finding process that is automated.

Supporting Information

Table S1.

Positive training set for P. falciparum.

https://doi.org/10.1371/journal.pone.0036598.s001

(DOC)

Table S2.

Positive training set for P. yoelii.

https://doi.org/10.1371/journal.pone.0036598.s002

(DOC)

Table S3.

Positive training set for B. bovis.

https://doi.org/10.1371/journal.pone.0036598.s003

(DOC)

Table S4.

Positive training set for T. gondii.

https://doi.org/10.1371/journal.pone.0036598.s004

(DOC)

Table S5.

Negative training set for P. falciparum.

https://doi.org/10.1371/journal.pone.0036598.s005

(DOC)

Table S6.

Negative training set for P. yoelii.

https://doi.org/10.1371/journal.pone.0036598.s006

(DOC)

Table S7.

Negative training set for B. bovis.

https://doi.org/10.1371/journal.pone.0036598.s007

(DOC)

Table S8.

Negative training set for T. gondii.

https://doi.org/10.1371/journal.pone.0036598.s008

(DOC)

Table S9.

List of putative ApicoTPs for P. falciparum.

https://doi.org/10.1371/journal.pone.0036598.s009

(DOC)

Table S10.

List of putative ApicoTPs for P. yoelii.

https://doi.org/10.1371/journal.pone.0036598.s010

(DOC)

Table S11.

List of putative ApicoTPs for B. bovis.

https://doi.org/10.1371/journal.pone.0036598.s011

(DOC)

Table S12.

List of putative ApicoTPs for T. gondii.

https://doi.org/10.1371/journal.pone.0036598.s012

(DOC)

Acknowledgments

The authors are grateful for the thoughtful reviews, which resulted in noticeable improvements in this manuscript.

Author Contributions

Conceived and designed the experiments: AOTL. Analyzed the data: GC SLB AOTL. Wrote the paper: GC SLB AOTL. Developed prediction algorithm: GC SLB. Designed and wrote the software: GC.

References

  1. 1. McFadden GI, Reith ME, Munholland J, Lang-Unnasch N (1996) Plastid in human parasites. Nature. 381(6582): 482.GI McFaddenME ReithJ. MunhollandN. Lang-Unnasch1996Plastid in human parasites. Nature.3816582482
  2. 2. Köhler S, Delwiche CF, Denny PW, Tilney LG, Webster P, et al. (1997) A plastid of probable green algal origin in Apicomplexan parasites. Science. 275(5305): 1485–9.S. KöhlerCF DelwichePW DennyLG TilneyP. Webster1997A plastid of probable green algal origin in Apicomplexan parasites. Science.275530514859
  3. 3. Fichera ME, Roos DS (1997) A plastid organelle as a drug target in apicomplexan parasites. Nature. 390: 407–409.ME FicheraDS Roos1997A plastid organelle as a drug target in apicomplexan parasites. Nature.390407409
  4. 4. He CY, Shaw MK, Pletcher CH, Striepen B, Tilney LG, et al. (2001) A plastid segregation defect in the protozoan parasite Toxoplasma gondii. EMBO J. 20: 330–339.CY HeMK ShawCH PletcherB. StriepenLG Tilney2001A plastid segregation defect in the protozoan parasite Toxoplasma gondii. EMBO J.20330339
  5. 5. Ralph SA, Van Dooren GG, Waller RF, Crawford MJ, Fraunholz MJ, et al. (2004) Metabolic maps and functions of the Plasmodium falciparum apicoplast. Nat Rev Microbiol. 2: 203–216.SA RalphGG Van DoorenRF WallerMJ CrawfordMJ Fraunholz2004Metabolic maps and functions of the Plasmodium falciparum apicoplast. Nat Rev Microbiol.2203216
  6. 6. McFadden GI, Roos DS (1999) Apicomplexan plastids as drug targets. Trends Microbiol. 7: 328–333.GI McFaddenDS Roos1999Apicomplexan plastids as drug targets. Trends Microbiol.7328333
  7. 7. Waller RF, Keeling PJ, Donald RGK, Striepen B, Handman E, et al. (1998) Nuclear-encoded proteins target to the plastid in Toxoplasma gondii and Plasmodium falciparum. Proc Natl Acad Sci U S A 95: 12352–12357.RF WallerPJ KeelingRGK DonaldB. StriepenE. Handman1998Nuclear-encoded proteins target to the plastid in Toxoplasma gondii and Plasmodium falciparum.Proc Natl Acad Sci U S A951235212357
  8. 8. Roos DS, Crawford MJ, Donald RG, Kissinger JC, Klimczak LJ, et al. (1999) Origin, targeting, and function of the apicomplexan plastid. Curr Opin Microbiol. 2(4): 426–32.DS RoosMJ CrawfordRG DonaldJC KissingerLJ Klimczak1999Origin, targeting, and function of the apicomplexan plastid. Curr Opin Microbiol.2442632
  9. 9. Waller RF, Reed MB, Cowman AF, McFadden GI (2000) Protein trafficking to the plastid of Plasmodium falciparum is via the secretory pathway. EMBO J. 19: 1794–1802.RF WallerMB ReedAF CowmanGI McFadden2000Protein trafficking to the plastid of Plasmodium falciparum is via the secretory pathway. EMBO J.1917941802
  10. 10. van Dooren GG, Walker RF, Joiner KA, Roos DS, McFadden GI (2000) Traffic jams: protein transport in Plasmodium falciparum. Parasitol Today. 16: 421–427.GG van DoorenRF WalkerKA JoinerDS RoosGI McFadden2000Traffic jams: protein transport in Plasmodium falciparum. Parasitol Today.16421427
  11. 11. Lim L, Kalanon M, McFadden GI (2009) New proteins in the apicoplast membranes: time to rethink apicoplast protein targeting. Trends Parasitol. 25(5): 197–200.L. LimM. KalanonGI McFadden2009New proteins in the apicoplast membranes: time to rethink apicoplast protein targeting. Trends Parasitol.255197200
  12. 12. Petersen TN, Brunak S, von Heijne G, Nielsen H (2011) SignalP 4.0: discriminating signal peptides from transmembrane regions. Nat Methods. 8(10): 785–6.TN PetersenS. BrunakG. von HeijneH. Nielsen2011SignalP 4.0: discriminating signal peptides from transmembrane regions. Nat Methods.8107856
  13. 13. Emanuelsson O, Brunak S, von Heijne G, Nielsen H (2007) Locating proteins in the cell using TargetP, SignalP and related tools. Nat Protoc. 2(4): 953–71.O. EmanuelssonS. BrunakG. von HeijneH. Nielsen2007Locating proteins in the cell using TargetP, SignalP and related tools. Nat Protoc.2495371
  14. 14. Reynolds SM, Käll L, Riffle ME, Bilmes JA, Noble WS (2008) Transmembrane Topology and Signal Peptide Prediction Using Dynamic Bayesian Networks. PLoS Comput Biol 4(11): e1000213.SM ReynoldsL. KällME RiffleJA BilmesWS Noble2008Transmembrane Topology and Signal Peptide Prediction Using Dynamic Bayesian Networks.PLoS Comput Biol411e1000213
  15. 15. Käll L, Krogh A, Sonnhammer EL (2007) Advantages of combined transmembrane topology and signal peptide prediction–the Phobius web server. Nucleic Acids Res. 35(Web Server issue). pp. W429–32.L. KällA. KroghEL Sonnhammer2007Advantages of combined transmembrane topology and signal peptide prediction–the Phobius web server.Nucleic Acids Res. 35(Web Server issue)W42932
  16. 16. Tonkin CJ, Kalanon M, McFadden GI (2008) Protein targeting to the malaria parasite plastid. Traffic. 9(2): 166–75.CJ TonkinM. KalanonGI McFadden2008Protein targeting to the malaria parasite plastid. Traffic.9216675
  17. 17. Foth BJ, Ralph SA, Tonkin CJ, Struck NS, Fraunholz M, et al. (2003) Dissecting Apicoplast Targeting in the Malaria Parasite Plasmodium falciparum. Science. 299: 705–708.BJ FothSA RalphCJ TonkinNS StruckM. Fraunholz2003Dissecting Apicoplast Targeting in the Malaria Parasite Plasmodium falciparum. Science.299705708
  18. 18. Brayton KA, Lau AO, Herndon DR, Hannick L, Kappmeyer LS, et al. (2007) Genome sequence of Babesia bovis and comparative analysis of apicomplexan hemoprotozoa. PLoS Pathog. 3(10): 1401–13.KA BraytonAO LauDR HerndonL. HannickLS Kappmeyer2007Genome sequence of Babesia bovis and comparative analysis of apicomplexan hemoprotozoa. PLoS Pathog.310140113
  19. 19. Zuegge J, Ralph S, Schmuker M, McFadden GI, Schneider G (2001) Deciphering apicoplast targeting signals–feature extraction from nuclear-encoded precursors of Plasmodium falciparum apicoplast proteins. Gene. 280(1–2): 19–26.J. ZueggeS. RalphM. SchmukerGI McFaddenG. Schneider2001Deciphering apicoplast targeting signals–feature extraction from nuclear-encoded precursors of Plasmodium falciparum apicoplast proteins. Gene.2801–21926
  20. 20. Ethem Alpaydin (2010) Introduction to Machine Learning. The MIT Press. 9 p.Alpaydin Ethem2010Introduction to Machine Learning.The MIT Press9
  21. 21. van Dooren GG, Su V, D'Ombrain MC, McFadden GI (2002) Processing of an apicoplast leader sequence in Plasmodium falciparum and the identification of a putative leader cleavage enzyme. J Biol Chem. 277(26): 23612–9.GG van DoorenV. SuMC D'OmbrainGI McFadden2002Processing of an apicoplast leader sequence in Plasmodium falciparum and the identification of a putative leader cleavage enzyme. J Biol Chem.27726236129
  22. 22. Tonkin CJ, Roos DS, McFadden GI (2006) N-terminal positively charged amino acids, but not their exact position, are important for apicoplast transit peptide fidelity in Toxoplasma gondii. Mol Biochem Parasitol. 150(2): 192–200.CJ TonkinDS RoosGI McFadden2006N-terminal positively charged amino acids, but not their exact position, are important for apicoplast transit peptide fidelity in Toxoplasma gondii. Mol Biochem Parasitol.1502192200
  23. 23. Gallagher JR, Matthews KA, Prigge ST (2011) Plasmodium falciparum apicoplast transit peptides are unstructured in vitro and during apicoplast import. Traffic. 12(9): 1124–38.JR GallagherKA MatthewsST Prigge2011Plasmodium falciparum apicoplast transit peptides are unstructured in vitro and during apicoplast import. Traffic.129112438
  24. 24. Prevelige PE, Fasman GD (1989) Chou-Fasman prediction of secondary structure. In: Fasman GD, editor. Prediction of Protein Structure and the Principles of Protein Conformation. New York: Plenum. pp. 1–91.PE PreveligeGD Fasman1989Chou-Fasman prediction of secondary structure.GD FasmanPrediction of Protein Structure and the Principles of Protein ConformationNew YorkPlenum191
  25. 25. Kyte J, Doolittle RF (1982) A simple method for displaying the hydropathic character of a protein. J Mol Biol. 157(1): 105–32.J. KyteRF Doolittle1982A simple method for displaying the hydropathic character of a protein. J Mol Biol.157110532
  26. 26. Bendtsen JD, Nielsen H, von Heijne G, Brunak S (2004) Improved prediction of signal peptides: SignalP 3.0. J Mol Biol. 340(4): 783–95.JD BendtsenH. NielsenG. von HeijneS. Brunak2004Improved prediction of signal peptides: SignalP 3.0. J Mol Biol.340478395
  27. 27. Baldi P, Brunak S, Chauvin Y, Andersen CA, Nielsen H (2000) Assessing the accuracy of prediction algorithms for classification: an overview. Bioinformatics. 16(5): 412–24.P. BaldiS. BrunakY. ChauvinCA AndersenH. Nielsen2000Assessing the accuracy of prediction algorithms for classification: an overview. Bioinformatics.16541224
  28. 28. Holland JH (1992) Genetic Algorithms. Scientific American. 267(1): 66–72.JH Holland1992Genetic Algorithms. Scientific American.26716672
  29. 29. Kelly JD, Davis L (1991) A hybrid genetic algorithm for classification. In Proc. of IJCAI'91. 2: 645–650.JD KellyL. Davis1991A hybrid genetic algorithm for classification. In Proc. of IJCAI'91.2645650
  30. 30. Holland JH (1992) Adaptation in natural and artificial systems: an introductory analysis with applications to biology. MIT Press. 71 p.JH Holland1992Adaptation in natural and artificial systems: an introductory analysis with applications to biology.MIT Press71
  31. 31. Mitchell M, Holland JH, Forrest S (1993) When will a genetic algorithm out-perform hill climbing? In Proc. of NIPS'93. 6: 51–58.M. MitchellJH HollandS. Forrest1993When will a genetic algorithm out-perform hill climbing? In Proc. of NIPS'93.65158
  32. 32. Chen F, Mackey AJ, Stoeckert CJ, Roos DS (2006) OrthoMCL-DB: querying a comprehensive multi-species collection of ortholog groups. Nucleic Acids Res. 34: D363–8.F. ChenAJ MackeyCJ StoeckertDS Roos2006OrthoMCL-DB: querying a comprehensive multi-species collection of ortholog groups. Nucleic Acids Res.34D3638
  33. 33. Fleige T, Limenitakis J, Soldati-Favre D (2010) Apicoplast: keep it or leave it. Microbes Infect. 12(4): 253–62.T. FleigeJ. LimenitakisD. Soldati-Favre2010Apicoplast: keep it or leave it. Microbes Infect.12425362
  34. 34. Kumar A, Tanveer A, Biswas S, Ram EV, Gupta A, et al. (2010) Nuclear-encoded DnaJ homologue of Plasmodium falciparum interacts with replication ori of the apicoplast genome. Mol Microbiol. 75(4): 942–56.A. KumarA. TanveerS. BiswasEV RamA. Gupta2010Nuclear-encoded DnaJ homologue of Plasmodium falciparum interacts with replication ori of the apicoplast genome. Mol Microbiol.75494256
  35. 35. Sabine B, Sandra M, Rolf DW, Carsten W, Ingrid BM (2010) The iron-sulfur (Fe-S) cluster assembly in Plasmodium falciparum. Molecular Parasitology. Abstract # 256B: B. SabineM. SandraDW RolfW. CarstenBM Ingrid2010The iron-sulfur (Fe-S) cluster assembly in Plasmodium falciparum. Molecular Parasitology.Abstract #256B
  36. 36. Johnson RA, McFadden GI, Goodman CD (2011) Characterization of Two Malaria Parasite Organelle Translation Elongation Factor G Proteins: The Likely Targets of the Anti-Malarial Fusidic Acid. PLoS One. 6(6): e20633.RA JohnsonGI McFaddenCD Goodman2011Characterization of Two Malaria Parasite Organelle Translation Elongation Factor G Proteins: The Likely Targets of the Anti-Malarial Fusidic Acid. PLoS One.66e20633
  37. 37. Caballero MC, Pedroni MJ, Palmer GH, Suarez CE, Davitt C, et al. (2011) Characterization of acyl carrier protein and LytB in Babesia bovis apicoplast. Mol Biochem Parasitol. 181(2): 125–33.MC CaballeroMJ PedroniGH PalmerCE SuarezC. Davitt2011Characterization of acyl carrier protein and LytB in Babesia bovis apicoplast. Mol Biochem Parasitol.181212533
  38. 38. Sheiner L, Demerly JL, Poulsen N, Beatty WL, Lucas O, et al. (2011) A Systematic Screen to Discover and Analyze Apicoplast Proteins Identifies a Conserved and Essential Protein Import Factor. PLoS Pathog. 7. L. SheinerJL DemerlyN. PoulsenWL BeattyO. Lucas2011A Systematic Screen to Discover and Analyze Apicoplast Proteins Identifies a Conserved and Essential Protein Import Factor.PLoS Pathog712
  39. 39. Geer LY, Domrachev M, Lipman DJ, Bryant SH (2002) CDART: protein homology by domain architecture. Genome Res. 12(10): 1619–23.LY GeerM. DomrachevDJ LipmanSH Bryant2002CDART: protein homology by domain architecture. Genome Res.1210161923
  40. 40. Aurrecoechea C, Brestelli J, Brunk BP, Fischer S, Gajria B, et al. (2010) EuPathDB: a portal to eukaryotic pathogen databases. Nucleic Acids Res. 38(Database issue). pp. D415–9.C. AurrecoecheaJ. BrestelliBP BrunkS. FischerB. Gajria2010EuPathDB: a portal to eukaryotic pathogen databases.Nucleic Acids Res. 38(Database issue)D4159