Skip to main content
Journal of Computational Biology logoLink to Journal of Computational Biology
. 2012 Apr;19(4):337–348. doi: 10.1089/cmb.2009.0267

Accurate Mass Spectrometry Based Protein Quantification via Shared Peptides

Banu Dost 1,, Nuno Bandeira 1, Xiangqian Li 2, Zhouxin Shen 2, Steven P Briggs 2, Vineet Bafna 1
PMCID: PMC3317402  PMID: 22414154

Abstract

In mass spectrometry-based protein quantification, peptides that are shared across different protein sequences are often discarded as being uninformative with respect to each of the parent proteins. We investigate the use of shared peptides which are ubiquitous (∼50% of peptides) in mass spectrometric data-sets for accurate protein identification and quantification. Different from existing approaches, we show how shared peptides can help compute the relative amounts of the proteins that contain them. Also, proteins with no unique peptide in the sample can still be analyzed for relative abundance. Our article uses shared peptides in protein quantification and makes use of combinatorial optimization to reduce the error in relative abundance measurements. We describe the topological and numerical properties required for robust estimates, and use them to improve our estimates for ill-conditioned systems. Extensive simulations validate our approach even in the presence of experimental error. We apply our method to a model of Arabidopsis thaliana root knot nematode infection, and investigate the differential role of several protein family members in mediating host response to the pathogen. Supplementary Material is available at www.liebertonline.com/cmb.

Key words: ITRAQ, linear programming, mass spectrometry optimization, protein quantification, shared peptides

1. Introduction

The analysis of the proteome using mass spectrometry typically involves the separation of molecules (often, enzymatically digested peptides from expressed proteins) followed by tandem mass spectrometry (MS/MS) and mass measurement of each molecule, termed as the mass-spectrum. Together with mass, the spectrum also measures peak-intensity for each molecule. For any constituent peptide from a protein sequence, its spectral intensity is also a measurement of abundance, the amount of the expressed protein. However, the actual value is hard to interpret, as it depends upon a number of poorly understood factors, including instrument types, energetics of the process, and physico-chemical properties of the peptide itself (Jammes et al., 2005; Mallick et al., 2007). Consequently, it is often the relative-abundance of a peptide, measured as the ratio of intensities of a peptide across samples (conditions), that is investigated. By the same token, intensity values of different peptides are usually not comparable.

Using the relative abundance of a peptide as a proxy for the relative abundance of the parent protein is acceptable only when the peptide sequence is unique to the protein. By contrast, when a peptide is shared across proteins (e.g., proteins that share domains), its abundance (and relative abundance) depends upon contributions from multiple proteins. For this reason, shared peptides have been traditionally considered a challenging nuisance for protein identification and are typically disregarded in protein-level quantification analysis. However, this may significantly decrease the number of proteins for which abundance estimates can be obtained. While often unreported, a significant portion of the peptides and proteins (as much as 50%) are ignored. In our analysis of Arabidopsis thaliana, 4, 145 (48%) of the 8, 584 expressed proteins were not represented by a unique peptide and would normally be discarded.

Here, we demonstrate that shared peptides are a resource that adds value as illustrated by two simple examples in Figure 1. Consider a case with two proteins p1,p2, and three constituent peptides s1,s2,s3, where s1,s2 are unique, and s3 is shared. See Figure 1a for where a peptide is connected to a protein by an edge if the protein contains the peptide. For these examples, let the relative abundances (r1,r2,r3) of the three peptides over two samples B and A be 16, 1, 4, respectively. The typical approach is to discard the shared peptide s3, and to assert that p1 is 16× over-expressed, while p2 is unchanged. Formally, if Inline graphic represent the actual abundance of protein j in samples A and B, respectively, then

graphic file with name M2.gif

Fig. 1.

Fig. 1.

(a,b) Two examples illustrating our approach for protein quantification via shared peptides. (c) Protein-peptide bi-partite graph Inline graphic representing a mapping between m proteins and n peptides.

However, the ignored peptide s3 also provides information because

graphic file with name M4.gif

Thus, we additionally learn that Inline graphic, indicating that p2 is 4× more abundant than p1 in sample B. Here, we have four unknowns from the two proteins, and four constraints, one from each of the peptide and one additional constraint that fixes the sum of the Inline graphic. By using ratios (e.g., Inline graphic), we reduce the number of unknowns and can solve to get the extra information. Note that the unit of measurement for Inline graphic is immaterial. For this reason, we always reduce one degree of freedom, typically by adding the constraint Inline graphic, or solving for ratios, as we do here. As long as the number of constraints is not less than the number of unknowns, shared peptides enable the calculation of the relative abundances of different proteins in addition to the variations of the same proteins between different conditions.

Figure 1b shows a more complex example with three proteins (p1p3) and five peptides (s1s5). Here, protein p2 does not have any unique peptide, and would normally be predicted as non-existent even if it might be abundant in the samples. However, there are cases where it is evident that p2 is existent. For instance, if r1 = 1,r2 = r3 = r4 = 100 and r5 = 1 in the example, we can conclude that p2 exists in the sample with a high relative abundance with respect to p1 and p3. Formally, the corresponding system has 5 + 1 constraints and six unknowns. Therefore, solving the system for Inline graphic, we first identity if p2 is abundant (i.e., Inline graphic and/or Inline graphic). If so, we then compute its relative abundance Inline graphic.

To summarize, shared peptides provide extra information in protein quantification. Note that by accurate protein quantification, we also obtain protein identifications that are more accurate than traditional maximum parsimony approaches. Under certain conditions, shared peptides allow us to (a) compute relative abundance of a protein even when it does not contain a unique peptide and (b) compute relative abundance values of two different proteins in a sample. To our knowledge, this is the first article to exploit shared peptides in this manner. However, the simple idea is confounded by the realities of missing data and error in experiments. Here, we lay out the theoretical foundations and practical considerations in determining when the shared peptide abundances can be used reliably. We show that the accuracy of protein quantification depends on the topological properties of the peptide-protein relationships as well as on the numerical properties of the experimentally determined intensity values; sometimes interesting cases cannot be resolved because of missing data, or numerical instability.

As an extension to our approach, we also consider some intrinsic properties of peptides. Informally, we define the detectability of a peptide as the probability that it will be detected via MS, when the parent protein is expressed. We propose an alternative formulation that accounts for the peptide detectabilities in addition to absolute and relative abundances of proteins when appropriate data is available.

Furthermore, we suggest two improvements to increase the number of systems (cases) that can be solved. First, we describe a algebraic technique based on singular value decomposition to make robust inferences for numerically ill-conditioned systems. Recent results have shown that detectability is indeed an intrinsic characteristic of peptides that can be computed in independent experiments and maintained for future use (Alves et al., 2007). We also point out that, by incorporating detectabilities as known variables in our formulation, it is possible to solve a much larger number of systems.

In Section 2, we describe the theoretical and empirical considerations for shared peptide analysis. In Section 3.1, we validate our approach with extensive simulations. We apply our methods to data from ITRAQ experiments comparing an Arabidopsis thaliana model of root-knot infection versus wild-type in Section 3.2. Finally, we elucidate the relative abundance among different members of a family in over 55 Arabidopsis protein families.

2. Protein Identification and Quantification via shared peptides

We represent the protein quantification data using a bipartite graph G = (P ∪ S,E) where P is the set of proteins and S is the set of detected peptides. For all Inline graphic if and only if peptide s is a substring of the protein sequence p. Note that different connected components of G do not influence each other, and we treat each component independently. Without loss od generality, assume that G is connected, and let |P| = m and |S| = n. (Fig. 1c). Consider the case where only two samples are involved. In many experiments, the abundances are measured before and after a treatment, so we denote the samples as B, and A. We associate two variables Inline graphic corresponding to the “before” and “after” abundance for each protein Inline graphic. As mentioned earlier, we also add the constraint Inline graphic.

Analogous to proteins, we associate values Inline graphic with each peptide Inline graphic where Inline graphic denotes the ratio of the peptide si abundance between samples. It is possible to generalize the representation for the data with more than two samples. While this abstraction hides many of the complexities of protein quantification via mass spectrometry, it is useful to present our approach which can be applied to many different quantification protocols, including labeled and label-free approaches.

Key to our computation are equations that connect all proteins pj which contain a single peptide si. In the absence of experimental error, the abundance values must satisfy the following n + 1 constraints over 2m variables.

graphic file with name M21.gif

With no errors, we can solve this equation uniquely as long as n + 1 ≥ 2m. To incorporate errors, we consider a linear-programming formulation that minimizes the total error (Fig. 2).

Fig. 2.

Fig. 2.

Input, output, and computation summary of two LP formulations for protein quantification via shared peptides. (a) F1: A formulation that does not include peptide detectability. (b) F2: Using peptide detectabilities. We use Inline graphic as the reciprocal of detectability to maintain linear constraints.

Note that the ratios are not symmetric about 1, so we always choose a constraint where the ratio contribution is greater than 1. To simplify notation, we will also represent the LP formulation in a matrix form as

graphic file with name M23.gif (1)

where x is vector of dimension 2m, given by Inline graphic, b is a (n + 1)-dimensional vector described by Inline graphic, and Inline graphic is a (n + 1) × 2m matrix. While this LP is not in standard form, it can easily be transformed into one.

The formulation of the linear program is natural in that the LP seeks for protein abundances that optimally fit the observed peptide ratios. Nevertheless, it raises questions about our confidence in the estimates of Qj. Note first that a low value for the objective does not necessarily result in robust estimates of Qj. Consider an under-determined system, where n + 1 < 2m. By setting an arbitrary subset of 2m − (n + 1) variables to 0 and solving for the remaining, we obtain multiple solutions, each with 0 error. A simple illustration of this is found in the notion of symmetric proteins. Define proteins Inline graphic and Inline graphic as symmetric if and only if the set of incident peptides Inline graphic and Inline graphic are identical. Two symmetric proteins imply two identical columns in Inline graphic, which means that any linear combination of abundances for these two proteins will lead to an identical solution. Certainly, we can solve this problem as a special case: simply merge the two identical columns (proteins) into one, effectively reducing m. However, more complex dependencies might arise which are harder to detect.

Generalizing, when Inline graphic, we get multiple solutions with zero-error. If however, Inline graphic has full column rank, then by parsimony arguments, the LP solution is likely to provide accurate estimates of protein abundance values. Even if the system is full-rank, it might be ill-conditioned, resulting in poor estimates. We define a rank-threshold function to characterize the solvability, a quantity that is closely related to the condition number of the matrix. Start with the singular-value decomposition of Inline graphic. Using standard approaches, compute matrices U, V, and Σ such that

graphic file with name M35.gif

Σ is a (n + 1) × 2m diagonal matrix with nonnegative real numbers Inline graphic on the diagonal. These p diagonal entries describe the singular values of Inline graphic in decreasing order of magnitude, where p ≤ min{n + 1, 2m}. U is orthonormal with dimensionality 2m × 2m, and V is orthonormal with dimensionality n + 1 × n + 1, respectively. The rank of Inline graphic is given by the number of non-zero singular values. We define a related concept, rank-threshold of Inline graphic as

graphic file with name M40.gif

Inline graphic being low implies that all its singular values are large (≥10t), implying that estimates of protein abundance values should be robust. In our experiments, we will show that the rank-threshold is a good way to characterize the reliability of the final solution.

Robust estimates for ill-conditioned systems: This formalism allows us to distinguish high rank systems Inline graphic for which we can estimate protein abundance reliably, but it also provides a handle into under-determined systems. Using our notation, we can describe an under-determined system as one in which Inline graphic is high. Specifically, Inline graphic implies the case when some of the singular values are 0. For a rank threshold t, define the rankt of Inline graphic as

graphic file with name M46.gif

This “thresholded” rank allows us to get the true dimensionality of a system for which we could get robust results. For all j, let Uj denote the 2m × j matrix formed by taking the first j columns of U (corresponding to the dominant singular values). Likewise, let Vj denote the matrix formed by the first j columns of V, and Inline graphic. This implies that if Inline graphic, then

graphic file with name M49.gif

We choose Inline graphic, and solve the linear program for the k dimensional vector y

graphic file with name M51.gif (2)

Note that Inline graphic implying that the estimates of y are robust. The reason to keep y unconstrained, but impose Uky ≥ 0 is the following: The values y cannot be interpreted directly, but can be used to retrieve protein abundance values x by solving

graphic file with name M53.gif

Our constraints ensure that the protein abundance values are non-negative.

2.1. Incorporating peptide detectability

Here we consider an alternative formulation that builds on different assumptions to improve robustness to measurement errors and potentially greatly increase the numbers of components that can be solved. Assuming one is able to estimate the absolute peptide abundances Inline graphic and Inline graphic (Bantscheff et al., 2007), this formulation allows one to relate the absolute peptide abundance with the total abundance of its parent proteins and thus make inferences about peptide detectabilities in addition to relative protein abundances.

We define the detectability of a peptide si as a quantity Inline graphic that relates peptide abundance to the abundances of its parent proteins. In the absence of experimental error, for each peptide Inline graphic

graphic file with name M58.gif

In dealing with errors, we use a linear programming formulation that is similar to F1, but with 2n + 1 constraints and 2m + n variables (Fig. 2). We use Inline graphic as the reciprocal of detectability to maintain linearity of equations. The previous discussion regarding reliable estimates of abundance values is unchanged from the previous section.

The ITRAQ data does not provide peptide abundance values that can be used directly for F2. However, recent developments indicate that the absolute peptide abundances can be experimentally estimated (Bantscheff et al., 2007). Also, recent results have shown that peptide detectabilities can be reliably estimated with very little variability across mass spectrometry runs (Alves et al., 2007; Mallick et al., 2007). This observation is especially important in F2. The knowledge of peptide detectabilities implies 2m variables instead of 2m + n and greatly increases the number of cases that can be solved.

In a recent personal communication, we were informed that a similar approach was considered by Xue et al. (2007). Instead of using detectabilities to infer absolute abundances, they used spectral counts of peptides as measures of absolute abundances, and an EM algorithm to distribute the spectral counts of shared peptides.

3. Results

Data-set: We choose an Arabidopsis thaliana model of root-knot nematode infection. The root-knot nematodes are worm-like, microscopic plant-parasites that infect a multitude of plants, including all major crops, turf, and many ornamental plants. The diversity and extent of infection makes it economically significant to explore. The typical mode of infection is via the root. The female nematode lays its eggs at the root tip. The juveniles infect via the root tip, and move up. Inside, they manipulate the cellular machinery to create specialized feeding cells, which grow and multi-nucleate, but do not divide, eventually forming giant cells that provide nutrients to the parasite (Sasser et al., 1985). As the nematodes exploit the Arabidopsis cellular machinery to create the giant cell phenotype, an analysis of proteins that are differentially expressed in infected versus non-infected host cells can help elucidate the underlying mechanism (Jammes et al., 2005). As the Arabidopsis genome is sequenced, with extensive annotation on the known genes and pathways, it is an appropriate model for the host.

An ITRAQ method was used to collect protein abundance information. A brief overview of the method is given here (Wiese et al., 2007). The samples are enzymatically digested into short peptides. Peptides from different samples are N-terminally covalently labeled with tags of different mass, but then pooled and analyzed together using tandem mass spectrometry. Each spectrum contains both the fragment masses used to identify the peptide, and the intensities of the differential tags for abundance computation. In our terminology, for every peptide si, we read the intensities of the two tags as Inline graphic, and compute the ratio Inline graphic, which approximates the ratio of the peptide abundance values in the two samples.

Our data-set is a collection of 118,426 spectra, encoding 27,728 peptides mapping onto 8,584 protein sequences. Each protein is mapped to at least one peptide and vice versa. The number of peptides mapping to a protein sequence varies considerably, ranging from from 1 to 59. The distribution of the number of peptides per protein is shown in Figure 3.

Fig. 3.

Fig. 3.

Mapping of peptides to proteins in Arabidopsis root-knot nematode infection ITRAQ data. (a) Distribution of the number of peptides and unique peptides per protein. (b) Distribution of the number of proteins per peptide.

Close to half of the proteins (4,145 out of 8,584) do not have a unique peptide. The number of unique peptides per protein range from 0 to 51. The distribution of the number of unique peptides per protein is shown in Figure 3. Likewise, there is tremendous spectral redundancy among peptides, with the number of spectra encoding a peptide ranging from 1 to 975. Close to half of the peptides (10,166) are shared by multiple protein sequences. We reduce the data by merging symmetric peptides, or peptides that belonged to an identical subset of proteins. The redundancy helps understand the measurement error, and the merging removes artificial dimensionality, giving a better measure of rank, and rank-threshold. Likewise, we also merge the symmetric proteins for reasons mentioned earlier.

After merging, we obtain a protein-peptide bi-partite graph Inline graphic, where |P| = 6,998, |S| = 8,069, |E| = 13,055. G has 4119 connected components projecting onto 257 non-isomorphic topologies with size ranging from 2 to 127. In this study, we consider only the 1190 non-trivial components, with at least two proteins.

In addition to testing on this data, we also perform a series of controlled experiments by simulating data-sets based on the topologies of the Arabidopsis data-set.

Generation of simulation data: We start with 257 topologically distinct (non-isomorphic) components of the Arabidopsis data and generated 100 data-sets from each topology with different values (simulation data is available at http://www.cse.ucsd.edu/∼bdost/downloads/SimData.zip) For each component, we do the following:

  • 1. Sample protein amounts Inline graphic at random from the collection of ITRAQ tag intensities.

  • 2. Generate ratio Rj by sampling from a log-normal N(0,σR) distribution. σR is set to 0.7 which is the estimated standard deviation of the log peptide ratios in the Arabidopsis data. Compute Inline graphic.

  • 3. For each peptide si, generate di uniformly from (0, 1], and compute Inline graphic. When detectabilities are not incorporated, choose d i = 1.

  • 4. Compute peptide ratios ri, and perturb according to a log-normal N(0, σ), over a range of values σ. Denote σ as perturbation level.

We consider the system of constraints for each data-set.

Once the data is generated, only the peptide ratios ri are used as inputs. The linear programs are solved for Inline graphic using ILOG OPL Development Studio 6.1 (source code (C#) is available at http://www.cse.ucsd.edu/∼bdost/downloads/PQPLinearProg.zip.) The reliability of the estimates is tested using three measures.

Validation statistics: Recall that the value of the optimized objective is a weak indicator of the quality of results. For the simulations, as the protein abundances are known, we can compute the error in the estimate as the protein-abundance-distance (pad).

graphic file with name M67.gif (3)

where Inline graphic While any norm can be used as a valid measure of distance, the choice of the 1-norm, averaged over the dimensions can be loosely interpreted as average fold difference between actual and estimated protein abundances. The true protein abundances are not available for the Arabidopsis ITRAQ data, so we compute an indirect measure lrd, defined as

graphic file with name M69.gif (4)

where Inline graphic is the vector of experimental peptide log-ratios for the n peptides, and Inline graphic describe the peptide log ratios computed by using the estimated protein abundances. Intuitively, if the protein abundance estimates are accurate, the computed peptide log-ratios should match the experimental log-ratios. In a similar way, we compute the peptide log detectability distance ldd as the average 1-norm of the logs of detectabilities. We use pad, lrd, and ldd to test performance on simulations.

3.1. Results of simulation

As the reliability of the estimates depend upon rank of Inline graphic, we loosely group each of 100 × 257 simulated systems into three categories according to rank(Inline graphic) for a fixed rank-threshold t, as follows:

  • Category I : (Inline graphic) (Over-determined, full-rank systems).

  • Category II: (Inline graphic) (Ill-conditioned systems).

  • Category III : (Inline graphic) (under-determined systems).

At rank-threshold 1, we obtain 1074, 3926, and 20700 systems in Categories I, II, and III for the F1 simulation, and similar distributions for F2. As the rank-threshold is increased, some of the Category II systems move into Category I (Table 1). Additionally, the performance of under-determined systems is uniformly worse than the other two (data not shown). Therefore, we will focus on Category I evaluation using different rank-thresholds. For each category, and each validation statistic, we compute cumulative-probability as the fraction of systems in that category that achieve a certain distance or lower. The ideal case is when the cumulative probability is 1 at distance 0.

Table 1.

Simulation Category I Systems Grouped According to Their Rank-Thresholds

 
Inline graphic
  1 2 4 8 16
F1—Category I 1074 (4.2%) 2514 (9.8%) 3044 (11.8%) 3980 (15.5%) 4388 (17.1%)
F2—Category I 663 (2.6%) 2251 (8.8%) 2955 (11.5%) 3104 (12.1%) 4989 (19.4%)

In the absence of noise, we achieve the ideal case, zero pad and lrd, for all Category I systems at rank-threshold 4. As noise is introduced to data and less stringent rank-thresholds is used, we deviate from the ideal case. Figure 4a shows the cumulative probability distribution against pad, and lrd at perturbation level 0.01. Out of 1074 Category I systems at rank-threshold 1, 75% have pad error of less than 0.16 and an lrd error of less than 0.01. The performance degrades for higher rank-thresholds. Note that in all cases, the optimized objective is very close to 0 (∼10−4). However, in the ill-conditioned and under-determined systems, multiple solutions will lead to a low-error solution, and an arbitrarily picked solution will have high pad and lrd error. The performance also degrades with an increase in perturbation error. Figure 4b plots the cumulative ratio for Category I systems at rank-threshold 1 under increasing perturbation levels. Thus, while 93% of systems show lrd of at most 0.1 at perturbation 0.01, the number falls to 55% at perturbation 0.15.

Fig. 4.

Fig. 4.

Simulation results using F1 formulation. Cumulative probability of pad and lrd for Category I systems (a) perturbation level 0.01, but different rank-thresholds (b) at rank-threshold 1, but different perturbation levels. In all cases, we measure the fraction of systems that were estimated within a certain distance.

Ill-conditioned systems: We identified a number of Category II systems where the rank-threshold was poor, but only because a small number of singular values were close to 0. For example, in a simulation with perturbation level 0.05, we observed 339 systems for which fewer than three singular values were at most 10−16, and rank1Inline graphic (remaining s.v. ≥10−1). Our results show that the revised LP, suggested for ill-conditioned systems in Section 2, indeed provides better estimates of protein abundance values of these systems (Fig. 5). For example, over 88% of the systems from the revised LP achieve an LRD of 0.25 or better, compared to 65% from the original formulation.

Fig. 5.

Fig. 5.

Improved estimates of protein abundance values using SVD-based projection on Category II (over-determined but ill-conditioned systems).

Peptide detectabilities: A similar behavior is observed during estimation of peptide detectabilities (Fig. 6a, b). The performance of pad, and lrd surprisingly does not change with the addition of an extra n unknowns (also, n new constraints get added). We also plot the performance of detectability estimates. As expected, the performance is acceptable for low rank-threshold systems and low perturbations, but degrades for higher rank-thresholds, and higher perturbation levels. The detectability estimates are robust as well and degrade in a similar manner.

Fig. 6.

Fig. 6.

Simulation results using F2 formulation. Cumulative probability of pad, lrd, and ldd for Category I systems (a) at different rank-thresholds (b) at rank-threshold 1, but different perturbation levels. In all cases, we measure the fraction of systems that were estimated within a certain distance.

3.2. Arabidopsis thaliana ITRAQ data

We focus on the 1190 non-trivial systems from the ITRAQ data comparing infected samples to non-infected ones. ITRAQ data is not appropriate to get peptide abundance values reliably, so we only use the F1 formulation on this data-set. The distribution of systems in different rank categories is described in Figure 7a. A total of 99 systems fall into Category I with the most stringent rank-threshold 1, covering 219 proteins and 357 peptides. In addition to relative protein abundances, we estimate abundance ratios across samples for four proteins which do not have a unique peptide.

Fig. 7.

Fig. 7.

Arabidopsis root-knot nematode infection ITRAQ data. (a) Number of systems in Category I and II at different rank-thresholds. (b) Empirical cumulative probability distribution of lrd for Category I systems at different rank-thresholds.

As actual protein abundances are not known, we use lrd to evaluate the estimates. The lrd statistic of different categories is as expected with this group performing better than the other groups. Within the 99 systems, 79 have lrd smaller than 10−1, and 55 have lrd smaller than 10−4. The list of systems, constituent peptides, and protein abundance values are available at www.liebertonline.com/cmb as Supplementary Material. Here, we cherry-pick a few representative examples that point to the differential expression of individual sequences in response to the infection.

Ca2+ ATPases: One of the systems is encoded by three proteins from the P-type Ca2+ ATPase super-family involved in Ca2+ transport. The three members are the plasma-membrane bound AT5G57110 (ATPase 8), AT4G2990 (ATPase 10), and AT3G21189 (ATPase 9). Earlier reports have suggested that ATPase8,10 are co-expressed evenly over all vegetative tissues, while ATPase 9 is expressed almost exclusively in pollen (Marmagne et al., 2004). In our data, the three form a confected component with six peptides, and our analysis showed the relative wild-type expression of the three to be 34.3%, 57.5%, and 8.22%, respectively, confirming this observation. Further, we find that ATPase 8 is 3× over-expressed in the infected state.

Profilins: The Profilin family encodes proteins that regulate actin cytoskeleton formation. Five profilins are known. The two that are identified in our data (PRF-1,2) are constitutively expressed in all vegetative organs, and a regulatory element in their first intron is suspected to mediate this expression, differentiating them from the other Profilins (Jeong et al., 2006). In our data-set, the two are in a component with three peptides, one shared. Our analysis shows that Profilin-2 has only (13%) of the total abundance and is further reduced twofold upon infection.

Cinnamyl-alcohol dehydrogeneases: A number of genes in Arabidopsis have been annotated as part of the CAD family, an assertion which has subsequently been challenged, pointing instead to the central role of two members (AtCAD4 and AtCAD5) in the CAD metabolic network. These two molecules have expression patterns consistent with lignification at stem tissues. Interestingly, expression was also observed in various non-lignifying zones (e.g., root caps) indicative of a possible role in plant defense (Kim et al., 2007). Our results have a single connected component with AtCAD4, 5, and 3 peptides. The analysis shows that both proteins are equally abundant, with AtCAD5 (AT4G34230) at 56% in non-infected cells. However, AtCAD5 is significantly (1.5×) over-expressed, while AtCAD4 (AT3G19450) is 2× under-expressed.

Phosphoglycerate kinases: Phosphoglycerate kinases have been previously shown to be differentially expressed during defense response of Arabidopsis (Jones et al., 2006). In our data, four proteins from this family are in a component with nine peptides as shown in Figure 8. In this example, along with the relative protein abundances, we also compute the abundance ratio across-sample for IPI00530695 even though it does not have a unique peptide. Our analysis suggests that both IPI00538665 and IPI00535490 are 1.5× over-expressed, but IPI00535490 is much more abundant in both samples. IPI00530695 is 3× under-expressed while the abundance of IPI00534991 does not change.

Fig. 8.

Fig. 8.

PhosphoGlycerate kinase family members sharing peptides.

4. Discussion

The extent of peptide sharing in proteomics is under-estimated or controlled by non-redundant databases that constrain identification of splice variants. Consequently, shared peptides and proteins with non-unique peptides are often discarded, corresponding to as much as 50% of the data, in our experience. As mass spectrometry based protein quantification becomes routine, shared peptide analysis will be increasingly important. Our results are the first to show that a careful analysis not only helps in recovering variations in abundance of the same proteins, but also helps quantify the relative levels of different proteins within each condition. These across-protein relative abundance computations can help elucidate these differential regulation of the proteins from a family. We investigate topological and numerical considerations in estimating reliability of our computations. We show that we can solve over-determined systems more confidently and measure the quality of estimates using a validation statistic. For the other systems, the estimates of which we cannot trust (i.e., under-determined systems or over-determined systems with low-quality estimates), shared peptides can still be useful to infer existence/non-existence of proteins.

The protein quantification problem considered here is a generalization of the ‘simpler’ protein identification problem. As we quantify different protein amounts relative to other proteins in a connected component, we are also making an assertion on the presence, or absence of specific proteins. However, there is one difference: when the system is under-determined, we cannot compute relative protein abundances, but we can still decide if a specific protein is expressed. Consider an under-determined system with two proteins p1 and p2 and two constituent peptides s1, and s2, where s1 is unique and s2 is shared. This system has infinite solutions with zero error and we cannot solve for relative abundances of p1 and p2. The existence question is different. If p2 is not expressed, only p1 will contribute to s1 and s2, and r1 and r2 are identical. A substantial difference between r1 and r2 implies that p2 is indeed expressed (Fig. 9a). The prevalent parsimonious approaches often conclude that there is no evidence of p2 expression in the absence of a unique peptide, leading to possible errors in downstream analysis.

Fig. 9.

Fig. 9.

(a) Protein identification in an under-determined system; p2 must be present. (b) Protein prediction in an over-determined system; a protein p that shares peptides s2 and s4 should be present.

A similar analysis also works for over-determined systems that give low-quality estimates. Consider the over-determined system shown in Figure 9b with two proteins and five peptides. We would expect the symmetric peptides to have the same ratios. If the observed ratios do not agree with the system configuration as in Figure 9b, this might be an indication of one or more proteins that do not exist in the protein databases. In the example, we expect r1 ∼ r2 and r4 ∼ r5, but they are substantially different. Assuming the difference is larger than expected by experimental variation of peptide abundance measurements, this observation clearly suggests the presense of a third protein p that shares s2 and s4.

We agree, however, that existing experimental abundance measurements must show lower variance to make such inferences robust (Bantscheff et al., 2007). As mass spectrometers become more accurate, experimental variation will decrease and peptide quantification will improve and will directly increase the power of our methods. In a similar fashion, the estimation of peptide detectabilities is at an early stage of development (Alves et al., 2007; Mallick et al., 2007). Our results attest to the viability of using shared peptides for detectability computation, but also point to the importance of detectability values in extending the scope of shared peptide analysis. The model's ability to automatically estimate peptide detectabilities may result in an ongoing cycle of self-refinement where different systems resulting from different experimental conditions may allow one to continuously expand the set of known detectabilities, which in turn would allow for the resolution of more complicated systems. In fact, we note that this progressive convergence towards an extensive database of peptide detectabilities may even allow one to learn more about systems that were previously not solvable in a given experiment by adding information from different or even additional targeted experiments aimed at estimating the necessary detectabilities.

We use a linear programming formulation for optimization of relative protein abundances. Clearly, different algorithms can be used to optimize the error in estimation, including non-linear optimization and other machine learning approaches. We have experimented using a simulated annealing approach with a non-linear cost function that minimizes the absolute sum of differences between observed and expected peptide ratios. While such an approach is more time consuming, it provides better estimates for systems with unbalanced protein abundances, as linear programming formulation is biased towards the error terms associated with the more abundant proteins. Details of that study will be discussed elsewhere.

In this article, we describe a systematic simulation-based framework to compare and develop improved methods for shared peptide analysis, and we introduce novel evaluation methods for the estimations.

Supplementary Material

Supplemental data
supp_data.zip (126.4KB, zip)

Acknowledgments

The research was supported by the National Center for Research Resources of the National Institutes of Health (grant P-41-RR24851).

Disclosure Statement

No competing financial interest exist.

References

  1. Alves P. Arnold R.J. Novotny M.V., et al. Advancement in protein inference from shotgun proteomics using peptide detectability. Pac. Symp. Biocomput. 2007:409–420. [PubMed] [Google Scholar]
  2. Bantscheff M. Schirle M. Sweetman G., et al. Quantitative mass spectrometry in proteomics: a critical review. Anal. Bioanal. Chem. 2007;389:1017–1031. doi: 10.1007/s00216-007-1486-6. [DOI] [PubMed] [Google Scholar]
  3. Sasser J.N. Carter C.C. An Advanced Treatise on Meloidogyne. I. North Carolina State University Graphics; 1985. [Google Scholar]
  4. Jammes F. Lecomte P. de Almeida-Engler J., et al. Genome-wide expression profiling of the host response to root-knot nematode infection in Arabidopsis. Plant J. 2005;44:447–458. doi: 10.1111/j.1365-313X.2005.02532.x. [DOI] [PubMed] [Google Scholar]
  5. Jeong Y.M. Mun J.H. Lee I., et al. Distinct roles of the first introns on the expression of Arabidopsis profilin gene family members. Plant Physiol. 2006;140:196–209. doi: 10.1104/pp.105.071316. [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Jones A.M. Bennett M.H. Mansfield J.W., et al. Analysis of the defence phosphoproteome of Arabidopsis thaliana using differential mass tagging. Proteomics. 6:4155–4165. doi: 10.1002/pmic.200500172. [DOI] [PubMed] [Google Scholar]
  7. Kim S.J. Kim K.W. Cho M.H., et al. Expression of cinnamyl alcohol dehydrogenases and their putative homologues during Arabidopsis thaliana growth and development: lessons for database annotations? Phytochemistry. 2007;68:1957–1974. doi: 10.1016/j.phytochem.2007.02.032. [DOI] [PubMed] [Google Scholar]
  8. Mallick P. Schirle M. Chen S.S., et al. Computational prediction of proteotypic peptides for quantitative proteomics. Nat. Biotechnol. 2007;25:125–131. doi: 10.1038/nbt1275. [DOI] [PubMed] [Google Scholar]
  9. Marmagne A. Rouet M.A. Ferro M., et al. Identification of new intrinsic proteins in Arabidopsis plasma membrane proteome. Mol. Cell Proteomics. 2004;3:675–691. doi: 10.1074/mcp.M400001-MCP200. [DOI] [PubMed] [Google Scholar]
  10. Wiese S. Reidegeld K. A. Meyer H. E., et al. Protein labeling by ITRAQ: a new tool for quantitative mass spectrometry in proteome research. Proteomics. 2007;7:340–350. doi: 10.1002/pmic.200600422. [DOI] [PubMed] [Google Scholar]
  11. Xue XF. Wu SF. Zhu YP., et al. Improving label-free protein quantification methods using expectation maximization-like algorithm in shotgun proteomics. Chinese J. Anal. Chem. 2007;35:19–24. (In Chinese.) [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplemental data
supp_data.zip (126.4KB, zip)

Articles from Journal of Computational Biology are provided here courtesy of SAGE Publications

RESOURCES