Skip to main content

Evaluating the effect of database inflation in proteogenomic search on sensitive and reliable peptide identification

Abstract

Background

Proteogenomics is a promising approach for various tasks ranging from gene annotation to cancer research. Databases for proteogenomic searches are often constructed by adding peptide sequences inferred from genomic or transcriptomic evidence to reference protein sequences. Such inflation of databases has potential of identifying novel peptides. However, it also raises concerns on sensitive and reliable peptide identification. Spurious peptides included in target databases may result in underestimated false discovery rate (FDR). On the other hand, inflation of decoy databases could decrease the sensitivity of peptide identification due to the increased number of high-scoring random hits. Although several studies have addressed these issues, widely applicable guidelines for sensitive and reliable proteogenomic search have hardly been available.

Results

To systematically evaluate the effect of database inflation in proteogenomic searches, we constructed a variety of real and simulated proteogenomic databases for yeast and human tandem mass spectrometry (MS/MS) data, respectively. Against these databases, we tested two popular database search tools with various approaches to search result validation: the target-decoy search strategy (with and without a refined scoring-metric) and a mixture model-based method. The effect of separate filtering of known and novel peptides was also examined. The results from real and simulated proteogenomic searches confirmed that separate filtering increases the sensitivity and reliability in proteogenomic search. However, no one method consistently identified the largest (or the smallest) number of novel peptides from real proteogenomic searches.

Conclusions

We propose to use a set of search result validation methods with separate filtering, for sensitive and reliable identification of peptides in proteogenomic search.

Background

Proteogenomic search [1], i.e., searching tandem mass spectrometry (MS/MS) spectra against an integrated database consisting of reference proteins as well as protein sequences derived from genomic or transcriptomic evidence or hypotheses, is useful for identifying novel or sample-specific peptides. Typical approaches to the construction of proteogenomic databases include 6-frame translation of genome [2, 3] and extracting splicing information from RNA sequencing (RNA-seq) data [47]. In 6-frame translation of genome, peptide sequences are generated using each of the six possible frames. From the extracted splicing information, novel splice-junction peptide sequences could be obtained. These genomic or transcriptomic information sources are essential for identifying novel peptides, of which sequences are not contained in reference protein databases such as RefSeq [8] and UniProtKB [9]. Thus, proteogenomic search has been applied to various tasks such as discovering novel protein-coding regions [2, 10, 11], validation of gene annotation [1215], and studying disease mechanisms for personalized diagnosis and treatments [1618].

However, there are a number of challenges for proteogenomic search. Proteogenomic databases can be an order of magnitude larger than reference protein databases. For example, Woo and colleagues [6] constructed a 6-frame translation (102 MB) and a splice graph (410 MB) databases for Caenorhabditis elegans, which were respectively 7 and 28 times of a C. elegans reference protein database from UniProtKB. The increased size of proteogenomic databases demands a larger amount of computational resources, resulting in longer analysis time compared to the conventional proteomic database search.

Moreover, such inflation of proteogenomic databases makes it hard to apply widely used methods for controlling false discovery rates (FDRs) in peptide identification. In proteomic database search, the FDR of a search result is usually estimated by the target-decoy approach [1921], in which a decoy database–consisting of reversed or shuffled version of the target protein database–is used. An inflated target database for proteogenomic search contains a large number of spurious peptide sequences. For example, most of the peptide sequences obtained from 6-frame translation of a genome are not likely to be produced in vivo or in vitro. In this regard, the FDR in proteogenomic search is prone to underestimation, because random hits to the spurious peptide sequences are considered as target hits and their numbers are not negligible when the database inflation is significant. Furthermore, the size of decoy databases for proteogenomic search can be significantly larger than the size of decoy databases for conventional proteomic database search. An inflated decoy database could decrease the sensitivity of peptide identification at the same FDR, because the number of high-scoring decoy hits increases as the size of decoy database increases.

Since the early stage of proteogenomics, it has been well noted that proteogenomic searches would produce more erroneous identifications than proteomic database searches due to their database sizes [1, 22, 23]. Blakeley and colleagues [24] showed that database choice is an influencing factor on FDR estimation. They proposed to limit database size for an improved FDR estimation in the target-decoy approach. Krug and colleagues [25] showed that FDRs in proteogenomic search could be substantially underestimated, by using a 6-frame translated Escherichia coli genome. However, reliable and sensitive peptide identification methods applicable to various proteogenomic databases for organisms with still-evolving genomic information are still not available.

To systematically evaluate the effect of database inflation in proteogenomic search on peptide identification, we generated a set of simulated and real proteogenomic databases. Proteogenomic databases of varying sizes were simulated by adding decoy peptide sequences to reference protein databases. As real proteogenomic databases, 6-frame translated versions of the yeast and the human reference genomes and a splice graph database, constructed from a human RNA-seq data set, were used. A set of yeast and human MS/MS spectra were respectively searched against the simulated and real proteogenomic databases using two widely-used database search tools, i.e., X!Tandem [26] and Comet [27]. To validate the search results, the target-decoy search strategy [19, 21] and a mixture model-based method [28] were used and compared. The target-decoy search strategy was also tested with a refined scoring-metric calculated by the self-boosted Percolator [29]. The mixture model-based method assumes a mixture of score distributions for correct and incorrect peptide identifications. On the contrary, the other methods require minimal distributional assumptions on peptide-spectrum match (PSM) scores. Additionally, we examined the effect of separate filtering of known and novel peptides with each of these methods. The separate filtering method has been suggested for proteogenomic search, considering the difference in the probability of identifying known and novel peptides [1]. Our evaluation and comparison results of various peptide identification approaches applied to various proteogenomic databases provide insight into peptide identifications in proteogenomics.

Methods

MS/MS data set

We used a yeast MS/MS data set generated and studied by Joo and colleagues [30]. Briefly, the data set was obtained from a yeast cell lysate, which was digested by trypsin and then separated by MudPIT [31]. For the MS/MS analysis, an LTQ-Orbitrap hybrid mass spectrometer was used. The yeast data set contained 63,031 MS/MS scans. We also used a human MS/MS data set generated from a human gastric tissue sample. The tissue sample was obtained from a Korean gastric cancer patient, who signed internal review board (IRB)-approved informed consents. The human sample was digested by trypsin and analyzed using a quadrupole orbitrap mass spectrometer (Q Exactive, Thermo Scientific, Bremen, Germany) coupled with a dual online ultrahigh pressure liquid chromatography system (see Additional file 1: Supplementary methods for details on sample preparation and liquid chromatography (LC)-MS/MS experiments). The resulting data set contained 139,629 MS/MS spectra.

Databases consisting of reference protein sequences

A yeast “target” protein database (1Ty), including 179 common contaminants and 6619 S. cerevisiae proteins downloaded from Swiss-Prot (07/2012), was constructed. The total length of protein sequences in 1Ty was 3,062,279 amino acid (AA). A human target protein database (1Th), containing UniProt human protein sequences (05/2013; 90,191 entries) and 179 common contaminants, was built. The total length of protein sequences in 1Th was 35,856,033 AA. For simulated proteogenomic database construction and FDR estimation (see Database construction for simulated proteogenomic search and Database search and validation of search result), we used decoy databases 1Dy and 1Dh, which were constructed by ‘pseudo-reversing’ [19] or ‘pseudo-shuffling’ the protein sequences in 1Ty and 1Th, respectively. To construct the decoy databases, all the fully-tryptic peptides (with maximum missed cleavage value of two) from the target protein databases were extracted. Then, each of the extracted peptides was reversed (pseudo-reversing) or randomly permuted (pseudo-shuffling), preserving the length and the amino acid composition of the original peptide. By modeling the null hypothesis (i.e., incorrect PSM), decoy databases can be used for p-value calculation and FDR estimation in peptide identification [32].

Database construction for real proteogenomic search

Two types of real proteogenomic target databases were used in the experiments: 6-frame translation databases for yeast (6FTTy) and human (6FTTh) as well as a splice graph database for human (SGTh). 6FTTy was constructed by 6-frame translation of the yeast whole-genome sequences (04/2014) downloaded from http://downloads.yeastgenome.org/sequence/S288C_reference/chromosomes/fasta/. 6FTTh was generated based on 6-frame translation of the human reference genome (hg19) downloaded from ftp://ftp.ensembl.org/pub/release-71/fasta/homo_sapiens/dna/. Both 6FTTy and 6FTTh were constructed using Cancer Proteogenomics Tools developed by Woo and colleagues [6] (downloaded from http://proteomics.ucsd.edu/software-tools/splicedb-splice-graph-proteomics-tools/). It translates regions in genome, between start and stop codons, and ignores any splicing events. The length of proteins generated by the tool is usually shorter than the length of reference proteins. In total, 6FTTy contained 114,386 proteins, corresponding to 2,010,708 fully-tryptic unique peptides (with minimum length of eight AA and maximum missed cleavage value of 2). Among the 688,452 fully-tryptic peptides in 1Ty, 677,777 (98.4%) existed in 6FTTy. The number of proteins in 6FTTh was 34,041,059, corresponding to 389,586,415 fully-tryptic unique peptides (with minimum length of eight AA and maximum missed cleavage value of 2). Among the 3,118,351 fully-tryptic peptides in 1Th, 1,851,052 (59.4%) were contained in 6FTTh.

SGTh was constructed using an RNA-seq data set obtained from the same tissue sample, used for generating the human MS/MS data set (see MS/MS data set). The RNA-seq data set (binary sequence alignment/map (BAM) file) contained 41,353,547 reads mapped onto the human reference genome (hg19). A splice graph, of which nodes and edges respectively denote exons and splice junctions, was built using the read mapping information in the RNA-seq data set. From the splice graph, protein sequences (i.e., splice graph targets) for database search were extracted. We used Cancer Proteogenomics Tools for constructing SGTh as in the studies by Woo and colleagues [6] (see Additional file 1: Supplementary methods for details on the RNA-seq analysis and splice graph database construction). SGTh included 264,426 splice graph targets and 90,370 entries from 1Th. Decoy databases for the three target proteogenomic databases were created by pseudo-reversing (see Databases consisting of reference protein sequences) and are denoted as 6FTDy, 6FTDh, and SGDh, respectively.

Database construction for simulated proteogenomic search

We assumed that the majority of the newly added peptide sequences to 6-frame translation and splice graph databases, apart from reference protein sequences, are not real target sequences but random sequences. For example, the proportion of novel peptides identified from a recent proteogenomic search [7] was 0.8% of the total peptides identified, although the size of proteogenomic database was more than 60 times larger than that of the reference protein database. To test our hypothesis, we constructed simulated proteogenomic databases containing varying numbers of “simulated novel” proteins, which were generated by the decoy database generation methods (see Databases consisting of reference protein sequences).

A simulated proteogenomic target database for yeast, 1TnDy, was constructed by combining 1Ty and a decoy database, nDy, of which size is n times larger than the size of 1Ty. To build nDy, one pseudo-reversed version of 1Ty, and (n – 1) pseudo-shuffled versions of 1Ty were generated and merged. For example, 1T5Dy consisted of 1Ty, 1Dy (pseudo-reversed), and 4Dy (pseudo-shuffled). When simulating proteogenomic search with target-decoy approaches, the decoy database for 1TnDy was constructed by combining (n + 1) pseudo-shuffled versions of 1Ty, and was denoted as (n + 1)Dy. Then, a search was performed against ‘1TnDy + (n + 1)Dy’. For example, the yeast MS/MS data set was searched against ‘1T5Dy + 6Dy’, where 1T5Dy and 6Dy respectively correspond to a simulated target proteogenomic database and a same-sized decoy database. The same procedure was used for simulating proteogenomic search for human. Additional file 2: Figure S1 illustrates the entire workflow of simulated proteogenomic database construction. In the experiments, we used 1, 2, and 5 for the values of n to evaluate the effect of database inflation. Tables 1 and 2 summarize the size of the databases containing reference protein sequences as well as the real and simulated proteogenomic databases used in our experiments.

Table 1 Size of proteomic, simulated proteogenomic, and real proteogenomic databases for yeast
Table 2 Size of proteomic, simulated proteogenomic, and real proteogenomic databases for human

The pseudo-shuffling method could introduce an extra level of redundancy into decoy databases by producing multiple peptides of a same sequence. This can be especially problematic in simulated proteogenomic search, where a large-sized decoy database is generated by pseudo-shuffling. Thus, we checked the level of redundancy in the decoy databases used in our experiments for simulated proteogenomic search. The proportion of redundant peptides in the generated decoy databases was less than 0.74 and 1.50% for yeast and human, respectively (see Additional file 3: Table S1). These numbers are still smaller than the proportion of redundant peptides in the reference protein databases, 1Ty and 1Th: 2.24 and 59.62%, respectively.

Database search and validation of search result

Two database search tools, X!Tandem [26] and Comet [27], were used in the experiments. For the yeast MS/MS data set, 3 Da peptide mass tolerance, 1 Da MS/MS mass tolerance, and semi-tryptic option, were assigned to the two search tools. The human MS/MS data set was also searched by X!Tandem and Comet with 15 ppm parent mass tolerance, 0.03 Da fragment mass tolerance, and fully-tryptic option. For both data sets, one fixed modification at Cys (Carbamidomethyl, +57.02146) and one variable modification at Met (Oxidation, +15.99492) were allowed.

We applied the target-decoy search strategy (TD) to search result validation. Only the PSMs with minimum peptide length of eight AA were validated based on the PSM score: E-value for X!Tandem and XCorr for Comet. The FDR was estimated by N D /N T , where N D and N T respectively denote the number of decoy hits and the number of target hits above the score threshold. Furthermore, the effect of scores used in TD was tested by the self-boosted Percolator (BP) [29]. BP is an improved version of Percolator [33], in which the sensitiveness of Percolator to initial PSM ranking decreases by repeatedly applying the semi-supervised learning procedure with different labeling of training examples. We also examined a mixture model-based method (MB) for identifying high-confidence peptides. PeptideProphet [28] (trans-proteomic pipeline (TPP) version 4.7.1) in semi-parametric mode (with minimum peptide length of eight AA, minimum peptide probability of 0, and the accurate mass binning option) was applied to FDR estimation. As recommended, the Gumbel distribution and the Gaussian distribution were chosen for modeling the discriminant function values for incorrect PSMs in X!Tandem and Comet, respectively. After a mixture model was fitted to a database search result, the FDR was estimated as follows [34]:

$$ \mathrm{F}\mathrm{D}\mathrm{R}=\frac{{\displaystyle {\sum}_{S_i\ge t}PE{P}_i}}{\left\{\#{S}_i:{S}_i\ge t\right\}}\kern0.5em , $$
(1)

where S i and PEP i respectively denote the discriminant function value and the posterior error probability of the i th PSM, and the denominator means the number of PSMs whose discriminant function values are equal to or larger than the cutoff value t. The discriminant function calculates a summarized quality-score for PSMs based on multiple features including search score, and is optimized for each search engine [34]. The posterior error probability of the i th PSM—the probability that it is incorrect given its discriminant function value S i —was computed from the learned mixture model.

The three methods, TD, BP, and MB, were also applied to separate filtering of known and novel (or simulated novel) peptides (SepTD, SepBP, and SepMB; see Additional file 4: Figure S2). In SepTD, PSMs were divided into two groups—known and novel (or simulated novel)—after database search. Then, each PSM group was separately filtered by TD. For the semi-supervised machine learning in SepBP or SepMB, the PSMs of both reference (known) and non-reference (novel or simulated novel) protein sequences were used together as in BP or MB, because it was not possible to train a separate support vector machine or fit a separate mixture model using only the novel (or simulated novel) PSMs. After the machine learning step, PSMs were divided into known and novel (or simulated novel) groups. Then, each group was separately filtered as follows. In SepBP, the PSMs of each group were separately sorted by the recalibrated score from BP, and filtered by estimating the FDR as N D /N T . In SepMB, the PSMs of each group were separately sorted by (1 – posterior error probability), and filtered by estimating the FDR as N D /N T . In the experiments, 1% FDR cut-off was used for high-confidence peptide identification. We calculated peptide-level FDRs by considering only the highest-scoring PSM per peptide.

Results and Discussion

Comparison between simulated and real proteogenomic search results

To test the effectiveness of simulation experiments, peptide identification results were compared between the following simulated and real proteogenomic database pairs of similar sizes: ‘1T2Dy + 3Dy’ (9,186,837 + 9,186,837 AA) and ‘6FTTy + 6FTDy’ (9,654,965 + 9,654,965 AA) for yeast, and ‘1T2Dh + 3Dh’ (107,568,099 + 107,568,099 AA) and ‘SGTh + SGDh’ (123,364,545 + 123,364,545 AA) for human (see Tables 1 and 2).

First, we examined the proportion of peptides from reference protein sequences (i.e., known peptides) among the peptide identification results, because we hypothesized that a substantial amount of peptides added to reference protein sequences for proteogenomic search would not be real target but random sequences (see Database construction for simulated proteogenomic search). Figure 1 shows the number of known and novel (or simulated novel) peptides at 1% FDR identified from the search results using X!Tandem. As expected, most peptides from the simulated and the real proteogenomic searches were known peptides: more than 98.76% for ‘1T2Dy + 3Dy’, 96.64% for ‘6FTTy + 6FTDy’, 99.36% for ‘1T2Dh + 3Dh’, and 99.14% for ‘SGTh + SGDh’. The results using Comet were also similar (Additional file 5: Figure S3).

Fig. 1
figure 1

Comparison of peptide identification results between a pair of simulated and real proteogenomic databases of similar sizes for yeast (1T2Dy and 6FTTy) (a) and human (1T2Dh and SGTh) (b). Database searches were performed using X!Tandem. The number of peptides at 1% FDR is shown. TD: target-decoy search strategy. BP: TD with a refined scoring-metric calculated by the self-boosted Percolator. MB: mixture model-based method. SepTD, SepBP, and SepMB denote separate filtering of known and novel (or simulated novel) peptides with TD, BP, and MB, respectively. The blue bars and numbers in white denote the number of known peptides. The red bars and numbers in red denote the number of novel (or simulated novel) peptides

The total number of known and novel (or simulated novel) peptides identified from the simulated and real proteogenomic databases of similar sizes was also similar in most cases. For yeast, the difference was from 51 to 556 (corresponding to 0.95 to 8.99% of the peptides identified from ‘6FTTy + 6FTDy’) when X!Tandem was used (Fig. 1(a)). The difference in the results for yeast obtained using Comet was also small (from 0.90 to 4.41%), except for the results validated by SepTD and SepBP, in which the difference was 32.63 and 15.51% of the number of peptides identified from ‘6FTTy + 6FTDy’, respectively (Additional file 5: Figure S3(a)). In these two cases, the increase in the number of identified peptides by separate filtering of known and novel (or simulated novel) peptides was much larger for ‘6FTTy + 6FTDy’ than for ‘1T2Dy + 3Dy’. For the human data set, the difference in the number of identified peptides was 9.38 to 19.02% (for X!Tandem) and 2.80 to 13.86% (for Comet) of the number of peptides identified from ‘SGTh + SGDh’ (Fig. 1(b) and Additional file 5: Figure S3(b)). It must be noted that the size difference between the simulated and real proteogenomic databases was 4.85% (‘1T2Dy + 3Dy’ and ‘6FTTy + 6FTDy’) and 12.80% (‘1T2Dh + 3Dh’ and ‘SGTh + SGDh’).

Thus, we observed that proteogenomic search against simulated and real proteogenomic databases of similar sizes produced similar results with regard to the proportion of known peptides identified from reference protein sequences as well as the total number of identified peptides at the same FDR in most cases. These results suggest that we could use simulated proteogenomic databases for quantitatively examining the effect of database inflation on the sensitivity and reliability of peptide identifications.

Sensitivity and reliability in simulated proteogenomic search

We investigated the effect of database inflation in proteogenomic search on sensitivity and reliability of peptide identification by using simulated target-protein databases for proteogenomic search, comprised of reference (1Ty or 1Th) and simulated novel (nDy or nDh) protein sequences. Here, sensitivity denotes the number of identified peptides from target protein databases. As decoy databases for simulated proteogenomic search, (n + 1)Dy or (n + 1)Dh was used (see Database construction for simulated proteogenomic search). Figures 2 and 3 show the peptide identification results (charge 2+ and FDR 1%) using X!Tandem from simulated proteogenomic databases of varying sizes (n = 0, 1, 2, and 5) for yeast and human, respectively. Overall, the number of peptides identified by using TD, BP, and MB decreased as the number of added decoy-peptides to the target database increased in most cases. For example, the number of peptides identified by search against ‘1TnDy + (n + 1)Dy’ (FDR 1% controlled by TD) decreased from 3759 to 3434 as n increased from 0 to 5 (Fig. 2(a)). When n equals 5, the decrease rate in the number of identified peptides was 8.65% (TD for yeast), 7.48% (BP for yeast), 4.14% (MB for yeast), 21.95% (TD for human), 10.07% (BP for human), and 20.91% (MB for human) (Figs. 2(a), (c), (e), 3(a), (c), and (e)). Thus, it seems that the inflated database could substantially deteriorate the sensitivity of proteogenomic search when known and simulated novel peptides are filtered together. However, the effect of database inflation was substantially attenuated by separate filtering of known and simulated novel peptides. The number of peptides identified by using SepTD or SepMB did not decrease while the database size increased (Figs. 2(b), (f), 3(b), and (f)). The decrease rate in the number of peptides identified using SepBP was smaller than the decrease rate in the results using BP (Figs. 2(c), (d), 3(c), and (d)). From the results on 3+ peptides (Additional file 6: Figure S4 and Additional file 7: Figure S5) and the results obtained using Comet (Additional file 8: Figure S6, Additional file 9: Figure S7, Additional file 10: Figure S8, and Additional file 11: Figure S9), we observed similar tendencies. Therefore, it is essential to filter known and novel peptides separately for high sensitivities in proteogenomic search.

Fig. 2
figure 2

Peptide identification results from search against simulated proteogenomic databases for yeast (1TnDy) using X!Tandem (n = 0, 1, 2, and 5). The number of peptides with charge 2+ at 1% FDR is shown. TD: target-decoy search strategy (a). BP: TD with a refined scoring-metric calculated by the self-boosted Percolator (c). MB: mixture model-based method (e). SepTD (b), SepBP (d), and SepMB (f) denote separate filtering of known and simulated novel peptides with TD, BP, and MB, respectively. The blue bars and numbers in white denote the number of known peptides. The red bars and numbers in red denote the number of simulated novel peptides

Fig. 3
figure 3

Peptide identification results from search against simulated proteogenomic databases for human (1TnDh) using X!Tandem (n = 0, 1, 2, and 5). The number of peptides with charge 2+ at 1% FDR is shown. TD: target-decoy search strategy (a). BP: TD with a refined scoring-metric calculated by the self-boosted Percolator (c). MB: mixture model-based method (e). SepTD (b), SepBP (d), and SepMB (f) denote separate filtering of known and simulated novel peptides with TD, BP, and MB, respectively. The blue bars and numbers in white denote the number of known peptides. The red bars and numbers in red denote the number of simulated novel peptides

Among the three separate filtering methods, SepBP identified the largest number of peptides from the search results using X!Tandem (Figs. 2 and 3; Additional file 6: Figure S4 and Additional file 7: Figure S5). In most cases, SepBP and SepMB identified larger numbers of peptides than SepTD from the search results using Comet (Additional file 8: Figure S6, Additional file 9: Figure S7, Additional file 10: Figure S8, and Additional file 11: Figure S9). Thus, machine learning-based methods for search result validation seem to improve the sensitivity in proteogenomic search.

We counted the number of simulated novel peptides identified from nDy or nDh, because they are highly probable to be false positives. In most cases, the number of identified simulated-novel peptides increased as n increased (Figs. 2 and 3; Additional file 6: Figure S4, Additional file 7: Figure S5, Additional file 8: Figure S6, Additional file 9: Figure S7, Additional file 10: Figure S8, and Additional file 11: Figure S9). Thus, the database inflation in proteogenomic search could also deteriorate the reliability in peptide identification regardless of search result validation methods. However, the number of simulated novel peptides identified by TD, BP, or MB was always much larger than SepTD, SepBP, or SepMB, suggesting that separate filtering of known and novel peptides is also essential for improving the reliability in proteogenomic search. Among the three separate filtering methods, SepBP identified the largest number of simulated novel peptides in most cases. SepTD was the most conservative for simulated novel peptide identification.

Sensitivity and reliability in real proteogenomic search

We examined and compared the six methods for search result validation using the three real proteogenomic databases: ‘6FTTy + 6FTDy’ for yeast, ‘6FTTh + 6FTDh’ and ‘SGTh + SGDh’ for human (see Database construction for real proteogenomic search). Tables 3 and 4 respectively show the numbers of peptides with charge 2+ and with charge 3+ at 1% FDR, identified from the real proteogenomic search using X!Tandem. We observed that separate filtering of known and novel peptides consistently increased the number of identified peptides as in the results from simulated proteogenomic search. Moreover, the number of identified known-peptides increased, but the number of identified novel-peptides decreased by separate filtering (SepTD, SepBP, or SepMB). For example, the numbers of known and novel peptides (charge 2+) identified by TD from the search against ‘6FTTh + 6FTDh’ were 4115 and 62, respectively (Table 3). From the same search result, SepTD identified 53.97% more known-peptides (6336) and 82.26% less novel-peptides (11). On average, 26.23% more known- and 89.18% less novel-peptides were identified by the three separate filtering methods (Tables 3 and 4). Considering the fact that novel peptides are more probable to be false positives than known ones, SepTD, SepBP, and SepMB seem to increase the sensitivity in the identification of known peptides while increasing the reliability in the identification of novel peptides. The results from the real proteogenomic searches using Comet were also similar (Additional file 12: Table S2 and Additional file 13: Table S3).

Table 3 Number of peptides with charge 2+ at 1% FDR identified from search against real proteogenomic databases using X!Tandem
Table 4 Number of peptides with charge 3+ at 1% FDR identified from search against real proteogenomic databases using X!Tandem

We compared the three separate filtering methods—SepTD, SepBP, and SepMB—regarding novel peptide identification. In Table 3, SepMB identified the smallest number of novel peptides with charge 2+ from the search against ‘6FTTh + 6FTDh’ using X!Tandem. However, the same method identified the largest number of novel peptides with the same charge, from the search against ‘SGTh + SGDh’ using the same database search tool. SepMB also identified the largest number of novel peptides (charge 2+) from the search against ‘6FTTh + 6FTDh’ using Comet (Additional file 12: Table S2). Therefore, there does not seem to exist one specific method, which is the most (or the least) conservative for identifying novel peptides from real proteogenomic search, among the three filtering methods. In many cases, SepTD, SepBP, and SepMB identified similar numbers of novel peptides from the three real proteogenomic databases. However, SepBP identified much larger numbers (>50 more) of novel peptides with charge 2+ than SepTD and SepMB, from the searches against ‘6FTTy + 6FTDy’ and ‘6FTTh + 6FTDh’ using X!Tandem (Table 3). Thus, SepBP could produce different results compared with the other two methods in novel peptide identification from proteogenomic search.

We also compared the novel peptides identified at 1% FDR by SepTD, SepBP, and SepMB. Figure 4 and Additional file 14: Figure S10 show the comparison results for X!Tandem and Comet, respectively. In most cases, the number of novel peptides commonly identified by the three filtering methods was small. The three methods commonly identified one novel-peptide (charge 3+) from the search against ‘6FTTy + 6FTDy’ (see Fig. 4(d) and Additional file 14: Figure S10(d)). Except for this case, the proportion of commonly-identified novel peptides was less than 30%, suggesting that the sensitivity in novel peptide identification could be improved by combining results from multiple methods for separate filtering of known and novel peptides.

Fig. 4
figure 4

Comparison of novel peptides identified from real proteogenomic databases (‘6FTTy + 6FTDy’ for yeast, ‘6FTTh + 6FTDh’ and ‘SGTh + SGDh’ for human). Database searches were performed by X!Tandem. The number of peptides with charge 2+ ((a), (b), and (c)) and 3+ ((d), (e), and (f)) at 1% FDR is shown. Three separate filtering methods (SepTD, SepBP, and SepMB) were used for search result validation

With regard to the identification of known peptides from proteogenomic search, SepBP identified larger numbers of peptides than SepTD and SepMB in most cases. From the search results obtained using Comet, SepBP identified 6.23 to 65.82% more known-peptides compared to SepTD or SepMB (Additional file 12: Table S2 and Additional file 13: Table S3). Only for the human data set searched against ‘6FTTh + 6FTDh’ using X!Tandem, SepBP identified a smaller number (5950) of known peptides (charge 2+) compared with SepTD (6336) and SepMB (6180), respectively (Table 3). In many cases, SepTD and SepMB identified similar numbers of known peptides, except for the case of identifying known peptides (charge 3+) from the search against ‘6FTTy + 6FTDy’ using X!Tandem, where SepMB identified 21.24% more peptides than SepTD (Table 4).

Besides the six search-result validation methods, we tested the two-stage FDR method [7] against ‘SGTh + SGDh’. In the two-stage FDR method for proteogenomic search, only the spectra, not matched to reference protein sequences with a sufficient level of confidence, were searched against proteogenomic databases (see Additional file 1: Supplementary methods for more detailed description on the two-stage FDR method). Additional file 15: Table S4 compares the peptide identification results among TD, SepTD, and the two-stage FDR method. Similar to the separate filtering methods, the two-stage FDR method increased the number of identified known-peptides while decreasing the number of identified novel-peptides. SepTD and the two-stage FDR method identified similar numbers of novel peptides.

Conclusions

Proteogenomic searches, originally suggested for gene annotation and validation, are now becoming a routine tool for many tasks including proteogenomic characterization of tumors. Since proteogenomic databases are inflated with a large number of spurious peptide sequences, it is important to accurately estimate the effect of such inflation on sensitive and reliable peptide identification. We evaluated the effect of database inflation in proteogenomic search using various simulated and real proteogenomic databases. Two popular database search tools with six approaches to search result validation were tested. First, we showed that the number of peptides identified from simulated and real proteogenomic databases of similar sizes is also similar, confirming the effectiveness of using simulated proteogenomic databases in estimating sensitivity and reliability of various search and validation strategies. Then, the relationship between the database size and the number of identified peptides was examined using simulated proteogenomic databases. When known and simulated-novel peptides were filtered together, the number of peptides at the same FDR decreased as the (target + decoy) database size increased. However, the results from separate filtering of known and simulated-novel peptides were almost not influenced by changes in database sizes. Moreover, the separate filtering methods effectively removed most of the simulated-novel peptides, which are highly likely to be false positives. Finally, the sensitivity and reliability of real proteogenomic search was examined using 6-frame translated versions of the yeast and the human genomes and a splice graph database constructed using human RNA-seq data. As in the results from simulated proteogenomic search, separate filtering of known and novel peptides increased the number of identified known-peptides while decreasing the number of identified novel-peptides, compared with the methods which filter known and novel peptides together. Therefore, separate filtering of known and novel peptides is strongly recommended for proteogenomic database search. Among the three separate filtering methods, SepBP generally identified the largest number of peptides, suggesting that semi-supervised machine learning could be effective in increasing the sensitivity of proteogenomic search. In terms of novel peptide identification, the three separate filtering methods usually identified similar numbers of novel peptides; however, no one method consistently identified the largest (or the smallest) number of novel peptides. Furthermore, the number of novel peptides commonly identified by the three methods was not large, suggesting that false negatives could be an issue even in novel peptide identification. In order to reduce the false negatives, one can apply multiple separate filtering methods to a proteogenomic search result and combine the novel peptides identified by each method. As a conclusion, we propose to use two or more methods for search result validation with separate filtering of known and novel peptides, for maximizing the sensitivity and reliability in proteogenomic search.

Abbreviations

(n + 1)Dh :

Simulated proteogenomic decoy database for human

(n + 1)Dy :

Simulated proteogenomic decoy database for yeast

1Th :

“Target” reference protein sequences for human

1TnDh :

Simulated proteogenomic target database for human

1TnDy :

Simulated proteogenomic target database for yeast

1Ty :

“Target” reference protein sequences for yeast

6FTDh :

Six-frame translation decoy database for human

6FTDy :

Six-frame translation decoy database for yeast

6FTTh :

Six-frame translation target database for human

6FTTy :

Six-frame translation target database for yeast

AA:

Amino acid

BAM:

Binary sequence alignment/map

BP:

Self-boosted Percolator

FDR:

False discovery rate

IRB:

Internal review board

LC:

Liquid chromatography

MB:

Mixture model-based method

MS/MS:

Tandem mass spectrometry

PSM:

Peptide-spectrum match

RNA-seq:

RNA sequencing

SepBP:

Separated filtering of known and novel peptides using self-boosted Percolator

SepMB:

Separated filtering of known and novel peptides using mixture model-based method

SepTD:

Separated filtering of known and novel peptides using target-decoy search strategy

SGDh :

Splice graph decoy database for human

SGTh :

Splice graph target database for human

TD:

Target-decoy search strategy

TPP:

Trans-proteomic pipeline

References

  1. Nesvizhskii AI. Proteogenomics: concepts, applications and computational strategies. Nat Methods. 2014;11(11):1114–25.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  2. Castellana NE, Shen Z, He Y, Walley JW, Cassidy CJ, Briggs SP, Bafna V. An automated proteogenomic method uses mass spectrometry to reveal novel genes in Zea mays. Mol Cell Proteomics. 2014;13(1):157–67.

    Article  CAS  PubMed  Google Scholar 

  3. Khatun J, Yu Y, Wrobel JA, Risk BA, Gunawardena HP, Secrest A, Spitzer WJ, Xie L, Wang L, Chen X, et al. Whole human genome proteogenomic mapping for ENCODE cell line data: identifying protein-coding regions. BMC Genomics. 2013;14:141.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  4. Sheynkman GM, Shortreed MR, Frey BL, Smith LM. Discovery and mass spectrometric analysis of novel splice-junction peptides using RNA-Seq. Mol Cell Proteomics. 2013;12(8):2341–53.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  5. Wang Z, Gerstein M, Snyder M. RNA-Seq: a revolutionary tool for transcriptomics. Nat Rev Genet. 2009;10(1):57–63.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  6. Woo S, Cha SW, Merrihew G, He Y, Castellana N, Guest C, MacCoss M, Bafna V. Proteogenomic database construction driven from large scale RNA-seq data. J Proteome Res. 2014;13(1):21–8.

    Article  CAS  PubMed  Google Scholar 

  7. Woo S, Cha SW, Na S, Guest C, Liu T, Smith RD, Rodland KD, Payne S, Bafna V. Proteogenomic strategies for identification of aberrant cancer peptides using large-scale next-generation sequencing data. Proteomics. 2014;14(23–24):2719–30.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  8. Pruitt KD, Tatusova T, Brown GR, Maglott DR. NCBI Reference Sequences (RefSeq): current status, new features and genome annotation policy. Nucleic Acids Res. 2012;40(Database issue):D130–5.

    Article  CAS  PubMed  Google Scholar 

  9. Schneider M, Lane L, Boutet E, Lieberherr D, Tognolli M, Bougueleret L, Bairoch A. The UniProtKB/Swiss-Prot knowledgebase and its Plant Proteome Annotation Program. J Proteome. 2009;72(3):567–73.

    Article  CAS  Google Scholar 

  10. Kim MS, Pinto SM, Getnet D, Nirujogi RS, Manda SS, Chaerkady R, Madugundu AK, Kelkar DS, Isserlin R, Jain S, et al. A draft map of the human proteome. Nature. 2014;509(7502):575–81.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  11. Nesvizhskii AI, Roos FF, Grossmann J, Vogelzang M, Eddes JS, Gruissem W, Baginsky S, Aebersold R. Dynamic spectrum quality assessment and iterative computational analysis of shotgun proteomic data: toward more efficient identification of post-translational modifications, sequence polymorphisms, and novel peptides. Mol Cell Proteomics. 2006;5(4):652–70.

    Article  CAS  PubMed  Google Scholar 

  12. Ansong C, Purvine SO, Adkins JN, Lipton MS, Smith RD. Proteogenomics: needs and roles to be filled by proteomics in genome annotation. Brief Funct Genomic Proteomic. 2008;7(1):50–62.

    Article  CAS  PubMed  Google Scholar 

  13. Castellana NE, Payne SH, Shen Z, Stanke M, Bafna V, Briggs SP. Discovery and revision of Arabidopsis genes by proteogenomics. Proc Natl Acad Sci U S A. 2008;105(52):21034–8.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  14. Jaffe JD, Berg HC, Church GM. Proteogenomic mapping as a complementary method to perform genome annotation. Proteomics. 2004;4(1):59–77.

    Article  CAS  PubMed  Google Scholar 

  15. Tanner S, Shen Z, Ng J, Florea L, Guigo R, Briggs SP, Bafna V. Improving gene annotation using peptide mass spectrometry. Genome Res. 2007;17(2):231–9.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  16. Renuse S, Chaerkady R, Pandey A. Proteogenomics. Proteomics. 2011;11(4):620–30.

    Article  CAS  PubMed  Google Scholar 

  17. Sun H, Xing X, Li J, Zhou F, Chen Y, He Y, Li W, Wei G, Chang X, Jia J, et al. Identification of gene fusions from human lung cancer mass spectrometry data. BMC Genomics. 2013;14 Suppl 8:S5.

    Article  PubMed  Google Scholar 

  18. Zhang B, Wang J, Wang X, Zhu J, Liu Q, Shi Z, Chambers MC, Zimmerman LJ, Shaddox KF, Kim S, et al. Proteogenomic characterization of human colon and rectal cancer. Nature. 2014;513(7518):382–7.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  19. Elias JE, Gygi SP. Target-decoy search strategy for increased confidence in large-scale protein identifications by mass spectrometry. Nat Methods. 2007;4(3):207–14.

    Article  CAS  PubMed  Google Scholar 

  20. He K, Fu Y, Zeng WF, Luo L, Chi H, Liu C, Qing LY, Sun RX, He SM. A theoretical foundation of the target-decoy search strategy for false discovery rate control in proteomics. arXiv e-print (arXiv:150100537) 2015.

  21. Nesvizhskii AI. A survey of computational methods and error rate estimation procedures for peptide and protein identification in shotgun proteomics. J Proteome. 2010;73(11):2092–123.

    Article  CAS  Google Scholar 

  22. Castellana N, Bafna V. Proteogenomics to discover the full coding content of genomes: a computational perspective. J Proteome. 2010;73(11):2124–35.

    Article  CAS  Google Scholar 

  23. Hernandez C, Waridel P, Quadroni M. Database construction and peptide identification strategies for proteogenomic studies on sequenced genomes. Curr Top Med Chem. 2014;14(3):425–34.

    Article  CAS  PubMed  Google Scholar 

  24. Blakeley P, Overton IM, Hubbard SJ. Addressing statistical biases in nucleotide-derived protein databases for proteogenomic search strategies. J Proteome Res. 2012;11(11):5221–34.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  25. Krug K, Carpy A, Behrends G, Matic K, Soares NC, Macek B. Deep coverage of the Escherichia coli proteome enables the assessment of false discovery rates in simple proteogenomic experiments. Mol Cell Proteomics. 2013;12(11):3420–30.

    Article  CAS  PubMed  PubMed Central  Google Scholar 

  26. Craig R, Beavis RC. TANDEM: matching proteins with tandem mass spectra. Bioinformatics. 2004;20(9):1466–7.

    Article  CAS  PubMed  Google Scholar 

  27. Eng JK, Jahan TA, Hoopmann MR. Comet: an open-source MS/MS sequence database search tool. Proteomics. 2013;13(1):22–4.

    Article  CAS  PubMed  Google Scholar 

  28. Keller A, Nesvizhskii AI, Kolker E, Aebersold R. Empirical statistical model to estimate the accuracy of peptide identifications made by MS/MS and database search. Anal Chem. 2002;74(20):5383–92.

    Article  CAS  PubMed  Google Scholar 

  29. Yang P, Ma J, Wang P, Zhu Y, Zhou BB, Yang YH. Improving X!Tandem on peptide identification from mass spectrometry by self-boosted Percolator. IEEE/ACM Trans Comput Biol Bioinforma/IEEE, ACM. 2012;9(5):1273–80.

    Article  Google Scholar 

  30. Joo JW, Na S, Baek JH, Lee C, Paek E. Target-Decoy with Mass Binning: a simple and effective validation method for shotgun proteomics using high resolution mass spectrometry. J Proteome Res. 2010;9(2):1150–6.

    Article  CAS  PubMed  Google Scholar 

  31. Kislinger T, Gramolini AO, MacLennan DH, Emili A. Multidimensional protein identification technology (MudPIT): technical overview of a profiling method optimized for the comprehensive proteomic investigation of normal and diseased heart tissue. J Am Soc Mass Spectrom. 2005;16(8):1207–20.

    Article  CAS  PubMed  Google Scholar 

  32. Kall L, Storey JD, MacCoss MJ, Noble WS. Assigning significance to peptides identified by tandem mass spectrometry using decoy databases. J Proteome Res. 2008;7(1):29–34.

    Article  PubMed  Google Scholar 

  33. Kall L, Canterbury JD, Weston J, Noble WS, MacCoss MJ. Semi-supervised learning for peptide identification from shotgun proteomics datasets. Nat Methods. 2007;4(11):923–5.

    Article  PubMed  Google Scholar 

  34. Ma K, Vitek O, Nesvizhskii AI. A statistical model-building perspective to identification of MS/MS spectra with PeptideProphet. BMC Bioinf. 2012;13 Suppl 16:S1.

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported in part by the National Research Foundation of Korea [NRF-2012M3A9B9036676, NRF-2014R1A2A1A11054147, NRF-2012M3A9D1054452, NRF-2012M3A9D1054705] and in part by the Institute for Information & Communications Technology Promotion (IITP) of Korea [R6910-15-1014].

Declarations

This article has been published as part of BMC Genomics Volume 17 Supplement 13, 2016: 15th International Conference On Bioinformatics (INCOB 2016). The full contents of the supplement are available online at https://bmcgenet.biomedcentral.com/articles/supplements/volume-17-supplement-13.

Funding

Publication charges for this article have been funded by the National Research Foundation of Korea.

Availability of data and materials

The human MS/MS and RNA-seq data sets used in this study are available upon request.

Authors’ contributions

HL carried out the experiments and drafted the manuscript. YSJ and HK carried out the experiments and provided input on drafts of the manuscript. S-WL provided the experimental data and wrote sections of the manuscript. EP and K-BH conceived the original idea of this study, participated in its design and coordination, and wrote sections of the manuscript. All authors read and approved the final manuscript.

Authors’ information

Hyunwoo Kim: This work was done when the author was a PhD student at Hanyang University.

Competing interests

The authors declare that they have no competing interests.

Consent for publication

Not applicable.

Ethics approval and consent to participate

The individual subjected to this study was recruited at Asan Medical Center in Korea. The patient signed an IRB-approved informed consent form (NCCNCS-120581).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kyu-Baek Hwang.

Additional files

Additional file 1:

Supplementary methods. Descriptions on the human MS/MS data set, RNA sequencing analysis, construction of splice graph database, and two-stage FDR method. (DOCX 20 kb)

Additional file 2: Figure S1.

Workflow for generating a simulated proteogenomic database for yeast. (DOCX 743 kb)

Additional file 3: Table S1.

Proportion of redundant peptides in decoy databases for simulated proteogenomic search. (DOCX 14 kb)

Additional file 4: Figure S2.

Workflow of separate filtering FDR methods (DOCX 55 kb)

Additional file 5: Figure S3.

Comparison of peptide identification results between a pair of simulated and real proteogenomic databases of similar sizes for yeast and human. (DOCX 61 kb)

Additional file 6: Figure S4.

Peptide (charge 3+) identification results from search against simulated proteogenomic databases for yeast using X!Tandem. (DOCX 73 kb)

Additional file 7: Figure S5.

Peptide (charge 3+) identification results from search against simulated proteogenomic databases for human using X!Tandem. (DOCX 74 kb)

Additional file 8: Figure S6.

Peptide (charge 2+) identification results from search against simulated proteogenomic databases for yeast using Comet. (DOCX 76 kb)

Additional file 9: Figure S7.

Peptide (charge 2+) identification results from search against simulated proteogenomic databases for human using Comet. (DOCX 76 kb)

Additional file 10: Figure S8.

Peptide (charge 3+) identification results from search against simulated proteogenomic databases for yeast using Comet. (DOCX 72 kb)

Additional file 11: Figure S9.

Peptide (charge 3+) identification results from search against simulated proteogenomic databases for human using Comet. (DOCX 75 kb)

Additional file 12: Table S2.

Number of peptides with charge 2+ at 1% FDR identified from search against real proteogenomic databases using Comet. (DOCX 16 kb)

Additional file 13: Table S3.

Number of peptides with charge 3+ at 1% FDR identified from search against real proteogenomic databases using Comet. (DOCX 16 kb)

Additional file 14: Figure S10.

Comparison of novel peptides identified from real proteogenomic databases. (DOCX 68 kb)

Additional file 15: Table S4.

Number of identified peptides at 1% FDR from the human splice graph database. (DOCX 15 kb)

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, H., Joh, Y.S., Kim, H. et al. Evaluating the effect of database inflation in proteogenomic search on sensitive and reliable peptide identification. BMC Genomics 17 (Suppl 13), 1031 (2016). https://doi.org/10.1186/s12864-016-3327-5

Download citation

  • Published:

  • DOI: https://doi.org/10.1186/s12864-016-3327-5

Keywords