Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2016 Nov 1.
Published in final edited form as: J Am Soc Mass Spectrom. 2015 Jun 30;26(11):1814–1819. doi: 10.1007/s13361-015-1201-3

The SEQUEST Family Tree

David L Tabb
PMCID: PMC4607603  NIHMSID: NIHMS704145  PMID: 26122518

Abstract

Since its introduction in 1994, SEQUEST has gained many important new capabilities, and a host of successor algorithms have built upon its successes. This Account and Perspective maps the evolution of this important tool and charts the relationships among contributions to the SEQUEST legacy. Many of the changes represented improvements in computing speed by clusters and graphics cards. Mass spectrometry innovations in mass accuracy and activation methods led to shifts in fragment modeling and scoring strategies. These changes, as well as the movement of laboratories and lab members, have led to great diversity among the members of the SEQUEST family.


Database search algorithms are sufficiently ubiquitous in proteomics that the field is hard to imagine without this technology. At this time, more than thirty algorithms of this type have been published. These engines rely upon the same fundamental elements; they all read protein sequence databases, emulate enzymatic cleavage to peptides, extrapolate post-translational modifications (PTMs), require peptide masses to fall within a tolerance of observed precursor mass, predict fragment ions for each peptide sequence, and compare observed and expected fragments [1]. This Account and Perspective pulls back the curtain on the development of SEQUEST, the first of the database search algorithms [2], and it details both the evolution of that software over time and the relationship that later software packages bear to the original SEQUEST.

Achieving Version 1.0

As with most bioinformatics algorithms, SEQUEST had its origins in a cumbersome manual process. A seminal paper from Don Hunt in 1986 illustrated the challenges of interpreting peptide tandem mass spectra [3]. John Yates, then a graduate student in the Hunt laboratory, began thinking of ways to apply computers in the process of spectral interpretation and built upon that experience during his early years as a faculty member [4]. Kevin Owens' 1992 review of correlation analysis in mass spectra [5] provided a mechanism by which tandem mass spectra could be compared to each other, and John Yates hired Jimmy Eng, an electrical engineer who had recently completed his Master's degree at the University of Washington, to begin software development in earnest.

SEQUEST was effective because of a series of shrewd judgment calls in software development. Sequence databases were miniscule, by today's standards (the S. cerevisiae genome was not completed until 1996 [6]). Dr. Yates, however, recognized early that using predicted protein sequences from genomic sequencing would drastically reduce the set of potential sequences to be compared to each tandem mass spectrum. Similarly, the group recognized that predicting the appearance of collision-induced dissociation (CID) tandem mass spectra accurately for peptide sequences was a daunting challenge, and they opted to employ very simple fragmentation models that predicted C-terminal y ions to be twice the intensity of N-terminal b ions. Each experimental spectrum was separated into ten zones by m/z, with peak intensities normalized within each to make the experimental spectra look more like the theoretical ones. Finally, they recognized that cross-correlation required so much CPU power that a pre-scoring routine was necessary to retain only 500 candidate peptides for full scoring by cross-correlation. Taken together, these insights paved the way for fully automated peptide identification software.

Making SEQUEST widely available led through gates of intellectual property, commercialization, and publication. On March 14, 1994, the University of Washington filed for a pair of patents (US5538897A and US6017693A) that defined the use of database searching for amino acid and nucleotide sequences from tandem mass spectra collected in mixtures of proteins. In 1993, Dr. Yates had begun discussions with Adrian Land and Ian Jardine, researchers at Thermo Instrument Systems (now Thermo Fisher Scientific), to commercially distribute the SEQUEST software. The University of Washington agreed to an exclusive license of the patents to Thermo Instrument Systems. Jim Shofstahl integrated the software into the DECUnix-based BioWorks for the TSQ 700 under the name “PepSearch” (the name “SEQUEST” was coined after the 1994 publication). At first this appeared to be an ideal solution, but later implementations separated SEQUEST from BioWorks so that updates to the rapidly-changing SEQUEST could be incorporated more readily.

Publishing SEQUEST, however, proved to be a significant challenge. Initially, the manuscript was sent to the Proceedings of the National Academy of Sciences, but the reviewers found it to be a mismatch for the journal. Dr. Yates then turned to Protein Science, which consulted the same reviewers as for PNAS in order to speed the process of review. The speedy review, however, resulted in rejections there, as well. Dr. Yates consulted with his mentor, Don Hunt, who advised publication in the Journal of the ASMS after consulting with Michael Gross. JASMS received the manuscript along with its prior reviews, and the paper was accepted only 27 days after its receipt on June 29, 1994 [2]. Later in the same year, Mann and Wilm published the manual interpretation sequence-tagging approach to peptide identification [7]. That these two technologies were presented in the same year is no coincidence; tandem mass spectrometry was clearly the most promising data source for protein identification, and bioinformatics advances were critical to realizing its potential.

Interpreting SEQUEST results, of course, required additional tools. Thermo Instrument Systems had begun by licensing basic support tools, such as the “Display Ions” Peptide-Spectrum Match (PSM) viewer and “SEQUEST Summary” result table builder, from the University of Washington. They soon licensed the Harvard Proteomics Browser Suite (licensed as the SEQUEST Browser), a growing collection of scripts from the William S. Lane Laboratory [8]. These tools provided essential capabilities for the interpretation of data sets, such as the depth of protein sequence coverage in the Protein Report, between-experiment comparisons in IonQuest, and the recognition of variant peptide forms in MuQuest. The software assisted the manual interpretation of tandem mass spectra through the FuzzyIons tool [9] and combined SEQUEST scores for better discrimination in the ScoreFinal neural network. In several respects, the Suite prefigured later identification workflows such as the Trans-Proteomic Pipeline [10]. With these tools in place, the stage was set for large numbers of researchers to benefit from database searching.

Evolving New SEQUEST Capabilities and Applications

For the next seven years, the Yates Lab worked closely with Thermo to update SEQUEST continuously with improvements (see Figure 1). The most essential boost came from the addition of “dynamic modifications” [11]. The software could be notified that certain amino acids may sometimes carry additional mass due to a post-translational modification (such as in a phosphorylation search, where Ser, Thr, or Tyr gain 79.97 Da). The initial searches with this feature were limited to dynamic PTMs on only two residues at a time (for context, the Intel Pentium Pro became available in late 1995). Soon thereafter, the number of modifiable residues was increased to three. With dynamic PTMs, SEQUEST came of age.

Figure 1.

Figure 1

A tree representing the descendants of the original SEQUEST algorithm. Blue algorithms were produced in the Yates Laboratory, while yellow were produced in conjunction with commercial partners Thermo Fisher Scientific or Sage-N Research. Orange represents developments in the Noble Laboratory, with green denoting developments in the Gerber Laboratory and purple marking advances from Jimmy Eng after the year 2000. An arrow does not imply direct use of source code.

Early efforts in proteogenomics were also demonstrated in 1995 with the new ability to search nucleotide databases through six-frame translation [12]. Dr. Yates was able to demonstrate that protein identification was feasible using the chromosome II, III, and IX sequences produced by the in-progress S. cerevisiae genome project. This paper also supplied an early answer for how relative scoring can be used to determine which spectra had been successfully identified; the paper specified that PSMs in which the best match scored 10% better than the second (a ΔCn or DeltaCN greater than 0.1) could be trusted. Leveraging genomic data would later be augmented in SEQUEST-SNP, which introduced non-synonymous single nucleotide polymorphisms to nucleotide databases for recognizing amino acid variants [13].

SEQUEST had become increasingly associated with the Thermo LCQ 3D ion trap after its release in 1996. The software was included in the new “XCalibur” interface for Windows NT. In an effort to make the software more broadly applicable, Yates Lab added the capability to look for a broader set of fragment ions associated with high-energy CID [14]; similarly, they examined post-source decay spectra as a source of identifications [15]. The Yates team also turned their efforts toward adapting the technique for spectral library searching. Their introduction of LIBQUEST [16] applied the same PSM scoring system from SEQUEST to the matching of previously identified spectra with recently collected MS/MS scans.

Algorithm Efficiency and Parallelization

Improving the speed of SEQUEST execution was a priority from early in development. Modifications to the initial C++ codebase targeted both Windows and UNIX platforms. Cross-correlation is a powerful match discriminator, but it requires a computationally expensive Fast Fourier Transform (FFT) operation. The initial implementation was based on code from Numerical Recipes in C [17] and from Dr. Dobb's Journal. At the time, floating-point performance for Intel processors was relatively slow, and so 64-bit DEC Alpha processors were investigated to improve execution. Over the next several years, though, Intel and AMD greatly improved performance by switching to 64-bit datapaths, accelerating math by operating on vectors of numbers, and increasing processor frequencies. These shifts have benefited SEQUEST performance even as MS/MS data sets have dramatically grown in size; during the time required for MS/MS scan rates to quintuple from an LCQ (1996) to an LTQ (2003), the number of transistors in Intel CPUs rose by an order of magnitude from the 200 MHz Pentium Pro (1995) to the 2.4 GHz Pentium 4 (2002).

The pressures to improve search speeds continued, however, and Yates Lab and Thermo worked together and separately to address the problem. Jimmy Eng and Bill Lane each worked on strategies for pre-indexing FASTA sequence databases to sort the masses of tryptic peptides prior to search. Jim Shofstahl adapted this code to produce indexes which could be exploited for PTM searches, releasing “TurboSEQUEST” in BioWorks 3.0. Jimmy Eng was able to leverage the Parallel Virtual Machine package from ORNL [18] to distribute the identification task across multiple computers, bridging between Windows master nodes and UNIX slave nodes. The SEQUEST-PVM software [19] was able to accelerate these searches by a factor that scaled linearly with the number of computers in the cluster. Jim Shofstahl at Thermo tuned this software for more robust operation, and end users were able to purchase SEQUEST Cluster licenses with BioWorks 3.1 in which IBM provided computers and Thermo contributed necessary software. Under license with Thermo, Sage-N Research produced “Sorcerer,” an FPGA (field-programmable gate array) that had been configured to accelerate FFT in hardware [20]. Over time, Sage-N switched to source code optimizations in TurboSEQUEST to improve performance in x86 systems provided by the company.

Thermo and the University of Washington have occasionally licensed the TurboSEQUEST source code to universities. Vanderbilt University, for example, compiled the source to produce specialized executables; the campus supercomputing facility employed IBM JS20 blades that used PowerPC 970 processors rather than x86 or Alpha CPUs. The Gerber Lab at Dartmouth, however, had more ambitious ideas for their collaboration. Under their source license, the group produced MacroSEQUEST, a streamlined build of the software that searched all spectra simultaneously rather than using the spectrum-at-a-time approach of the original SEQUEST [21]. A key modification made in MacroSEQUEST allowed for users to adjust the FFT bin size, which permitted users of HCD (a collision cell fragmentation that is similar to beam-type CID) high-resolution tandem mass spectra to profit from high fragment mass accuracy in XCorr computation. The group continued their modifications in the Tempest project to off-load cross-correlation to a graphical processing unit (GPU) or employ extremely fast dot product computation for scoring instead [22].

Thermo, of course, has continued to invest in development. SEQUEST-HT, which became available as part of Proteome Discoverer 1.4, is a reimplementation of the TurboSEQUEST algorithm using the Microsoft .NET framework. SEQUEST-HT is multi-threaded to take advantage of multi-core CPUs, now commonplace. It benefits from sequence database management in the ZCore algorithm [23] along with its handling of ETD and HCD fragmentation with the small FFT bin sizes like those of MacroSEQUEST.

Search Engines from the Diaspora

After Yates Lab moved from the University of Washington to The Scripps Research Institute in the year 2000, intellectual property issues prevented the group from producing new variants of the software and publishing them as SEQUEST (which is a trademark owned by the University of Washington). Similarly, Jimmy Eng moved to the Institute for Systems Biology, shifted to the Fred Hutchinson Cancer Research Center in 2004, and then returned to the University of Washington in 2007.

At Scripps, the Yates Lab was increasingly encountering very large data sets as it employed fractionated sample techniques such as MudPIT [24]. SEQUEST had been crafted to read individual MS/MS scans from DTA files and to write PSMs for individual spectra to OUT files, a strategy that led to significant file system problems when combining tens or hundreds of high-scan-rate LC-MS/MS experiments. Because of the bloat associated with XML file formats, the Yates Lab adopted delimited text formats for storing information: MS1 (mass spectra), MS2 (tandem mass spectra), and SQT (SEQUEST outputs) [25]. Thinking along similar lines, Jim Shofstahl had created the binary SRF format for storing DTA and OUT data structures for the commercial SEQUEST release. Support for the HUPO-PSI mzML format [26] was added to SEQUEST-HT via an importer in Proteome Discoverer, and output from SEQUEST-HT can be converted to mzIdentML format [27] within that framework, as well.

Within Yates Lab, peptide identification included insights from Michael MacCoss, Rovshan Sadygov, and Tao Xu. In 2002, Michael MacCoss introduced SEQUEST-NORM, a variant of the SEQUEST code that could produce peptide length-independent cross-correlation scores [28]. Dr. Sadygov incorporated the “Fastest Fourier Transform in the West” library into SEQUEST to accelerate FFT computation [29] and added a dot product score for use with accurate mass MS/MS scans, with the enthusiastic support of Michael Senko at Thermo Fisher Scientific. Dr. Sadygov's experiments on improving the pre-scoring routines of SEQUEST led to an altogether new search engine; Pep_Probe employed a hypergeometric distribution rather than cross-correlation as its primary match score [30]. This software was a useful test-bed for exploring other scoring functions. In 2005, Dr. Sadygov demonstrated the implementation in Pep_Probe of a scoring model based on accounting for larger fractions of total fragment ion intensity for an MS/MS, compared to cross-correlation and the original hypergeometric implementation [31]. After Dr. Sadygov was employed by Thermo Fisher Scientific, he turned those skills to the identification of ETD spectra. In collaboration with the Coon Laboratory at the University of Wisconsin-Madison, he published the ZCore algorithm, which combined his hypergeometric assessment of matched peak counts with an assessment of the matched fragment ion intensities [23].

Tao Xu produced the current algorithm employed for database search in Yates Lab. ProLuCID employs the binomial distribution for determining the best 500 peptide sequences from a protein database and then applies cross-correlation to this set [32, 33]. The software predicts fragments with improved isotope models for better cross-correlation scoring discrimination. For each spectrum, ProLuCID determines the Z score for the highest XCorr against the distribution produced by the top 500 candidates, determining the extent to which the best match falls outside the distribution produced by random matches. In addition to dynamic modifications on particular residues, the software adds the capability for peptide N-terminal and C-terminal modifications. ProLuCID is written in Java and can be deployed on individual computers or on Linux clusters.

At the Institute for Systems Biology, Jimmy Eng began work on the Comet search engine in 2001. At first, it took the form of search engine that scored PSMs by inferring a Z-score from a distribution of dot-product scores instead of the costly cross-correlation of SEQUEST (much as Tempest did for HCD several years later) [10]. The approach gained broader use as the “K-score” in X!Tandem [34]. Upon his return to the University of Washington in 2007, Jimmy Eng returned to the SEQUEST scoring approach to discover a method by which FFT could be entirely bypassed in high-speed computation of cross-correlation scores [35], a technique incorporated into SEQUEST-HT. Four years later, he had written the Comet search engine from the ground up to support standard file formats for inputs and outputs, support a variety of activation methods, and distribute processing over multiple threads [36]. Comet reports expectation values that estimate how many PSMs might have been expected to score as well as the best match by random chance alone.

The University of Washington continued development in the SEQUEST family after the departure of Yates Laboratory, principally in the laboratory of William Noble. Christopher Park introduced Crux in 2008 [37], featuring efficient peptide indexing for FASTA databases, on-the-fly decoy generation, and distribution fitting for top XCorrs. Crux paired efficiently with the Percolator algorithm from the Noble Lab for improved PSM discrimination [38]. Benjamin Diament applied a wide variety of optimization strategies to create the highly efficient Tide algorithm [39], showing considerable improvements in search times compared to 1993 and 2009 builds of SEQUEST and to Crux. Further refinements in 2014 enabled the calculation of accurate p-values from XCorr scores [40]. These tools were combined in the broader framework of the Crux Toolkit in 2014 [41].

Mapping the Future

The algorithms detailed above account for a substantial fraction of the publications in proteomics over the last two decades. The family would be even larger if the roster included algorithms that employ very different strategies than SEQUEST and yet compute XCorr scores [42]. SEQUEST has stood the test of time for two main reasons; cross-correlation has demonstrated itself to be an excellent discriminator in the presence of noise peaks, and a variety of fully automated processing pipelines can work from SEQUEST identifications to simplify determining which spectra were confidently identified and to assemble protein inferences from the peptide-spectrum matches. SEQUEST is one of many search engines, but it continues to command considerable mind-share.

In considering the search engines appearing in Figure 1, a reader might reasonably ask which algorithm is the “true” SEQUEST. John Yates contends that “SEQUEST is an approach.” In effect, any algorithm that predicts spectra from database-derived peptides and compares the predictions to uninterpreted tandem mass spectra is following the SEQUEST paradigm. Just as the term “Xerox” has come to mean “to photocopy,” one may reasonably “SEQUEST an LC-MS/MS experiment,” even when employing an algorithm that never shared source with the original SEQUEST.

In the years since SEQUEST's publication, many search engines have been published, both within and without its lineage. The years 2013 and 2014, for example, saw the publication of Comet [36], EasyProt [43], Morpheus [44], MS Amanda [45], MS-GF+ [46], and Peppy [47]. Mass spectrometrists are faced with an embarrassment of riches. For a young bioinformaticist, however, the ability to make a distinctive mark by creating a faster, more flexible, or more accurate search engine for proteomics continues to diminish. Helpfully, the fields of glycomics, lipidomics, and other systems biologies are awaiting a similar transformation.

Acknowledgments

DLT was supported by U24 CA159988. He greatly appreciates interviews and/or comments from Jimmy K. Eng, Scott Gerber, Bill Lane, Bill Noble, Rovshan Sadygov, Jim Shofstahl, Tao Xu, and John R. Yates. He acknowledges Scott Wasson of the TechReport.com for providing CPU technology insights and Jay D. Holman for producing the graphical abstract image.

References

  • 1.Eng JK, Searle BC, Clauser KR, Tabb DL. A face in the crowd: recognizing peptides through database search. Mol Cell Proteomics. 2011;10:R111.009522. doi: 10.1074/mcp.R111.009522. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Eng JK, McCormack AL, Yates JR. An approach to correlate tandem mass spectral data of peptides with amino acid sequences in a protein database. J Am Soc Mass Spectrom. 1994;5:976–989. doi: 10.1016/1044-0305(94)80016-2. [DOI] [PubMed] [Google Scholar]
  • 3.Hunt DF, Yates JR, Shabanowitz J, Winston S, Hauer CR. Protein sequencing by tandem mass spectrometry. Proc Natl Acad Sci U S A. 1986;83:6233–6237. doi: 10.1073/pnas.83.17.6233. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Yates JR, III, Griffin P, Hood L, Zhou J. Computer aided interpretation of low energy MS/MS mass spectra of peptides. Techniques in Protein Chemistry II. 1991;46:477–485. [Google Scholar]
  • 5.Owens KG. Application of Correlation Analysis Techniques to Mass Spectral Data. Applied Spectroscopy Reviews. 1992;27:1–49. [Google Scholar]
  • 6.Goffeau A, Barrell BG, Bussey H, Davis RW, Dujon B, Feldmann H, Galibert F, Hoheisel JD, Jacq C, Johnston M, Louis EJ, Mewes HW, Murakami Y, Philippsen P, Tettelin H, Oliver SG. Life with 6000 genes. Science. 1996;274:546, 563–567. doi: 10.1126/science.274.5287.546. [DOI] [PubMed] [Google Scholar]
  • 7.Mann M, Wilm M. Error-tolerant identification of peptides in sequence databases by peptide sequence tags. Anal Chem. 1994;66:4390–4399. doi: 10.1021/ac00096a002. [DOI] [PubMed] [Google Scholar]
  • 8.Chittum HS, Lane WS, Carlson BA, Roller PP, Lung FD, Lee BJ, Hatfield DL. Rabbit beta-globin is extended beyond its UGA stop codon by multiple suppressions and translational reading gaps. Biochemistry. 1998;37:10866–10870. doi: 10.1021/bi981042r. [DOI] [PubMed] [Google Scholar]
  • 9.Lane WS, Eng J, Yates JR, Baker MA. Proceedings of the ASMS Conference on Mass Spectrometry and Allied Topics. American Society for Mass Spectrometry (ASMS); 1998. Fuzzy Ions: A Web-based Workbench for de novo MS/MS Sequence Interpretation of Peptides; pp. 121–121. [Google Scholar]
  • 10.Keller A, Eng J, Zhang N, Li X, Aebersold R. A uniform proteomics MS/MS analysis platform utilizing open XML file formats. Molecular Systems Biology. 2005;1:E1–E8. doi: 10.1038/msb4100024. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Yates JR, Eng JK, McCormack AL, Schieltz D. Method to correlate tandem mass spectra of modified peptides to amino acid sequences in the protein database. Anal Chem. 1995;67:1426–1436. doi: 10.1021/ac00104a020. [DOI] [PubMed] [Google Scholar]
  • 12.Yates JR, Eng JK, McCormack AL. Mining genomes: correlating tandem mass spectra of modified and unmodified peptides to sequences in nucleotide databases. Anal Chem. 1995;67:3202–3210. doi: 10.1021/ac00114a016. [DOI] [PubMed] [Google Scholar]
  • 13.Gatlin CL, Eng JK, Cross ST, Detter JC, Yates JR. Automated identification of amino acid sequence variations in proteins by HPLC/microspray tandem mass spectrometry. Anal Chem. 2000;72:757–763. doi: 10.1021/ac991025n. [DOI] [PubMed] [Google Scholar]
  • 14.Yates JR, Eng JK, Clauser KR, Burlingame AL. Search of sequence databases with uninterpreted high-energy collision-induced dissociation spectra of peptides. J Am Soc Mass Spectrom. 1996;7:1089–1098. doi: 10.1016/S1044-0305(96)00079-7. [DOI] [PubMed] [Google Scholar]
  • 15.Griffin PR, MacCoss MJ, Eng JK, Blevins RA, Aaronson JS, Yates JR. Direct database searching with MALDI-PSD spectra of peptides. Rapid Commun Mass Spectrom. 1995;9:1546–1551. doi: 10.1002/rcm.1290091515. [DOI] [PubMed] [Google Scholar]
  • 16.Yates JR, Morgan SF, Gatlin CL, Griffin PR, Eng JK. Method to compare collision-induced dissociation spectra of peptides: potential for library searching and subtractive analysis. Anal Chem. 1998;70:3557–3565. doi: 10.1021/ac980122y. [DOI] [PubMed] [Google Scholar]
  • 17.Press WH, editor. Numerical recipes in C: the art of scientific computing. Cambridge University Press, Cambridge; New York: 1992. [Google Scholar]
  • 18.Geist A, editor. PVM--parallel virtual machine: a users' guide and tutorial for networked parallel computing. MIT Press; Cambridge, Mass: 1994. [Google Scholar]
  • 19.Sadygov RG, Eng J, Durr E, Saraf A, McDonald H, MacCoss MJ, Yates JR. Code developments to improve the efficiency of automated MS/MS spectra interpretation. J Proteome Res. 2002;1:211–215. doi: 10.1021/pr015514r. [DOI] [PubMed] [Google Scholar]
  • 20.Lundgren DH, Martinez H, Wright ME, Han DK. Protein Identification Using Sorcerer 2 and SEQUEST. In: Baxevanis AD, Petsko GA, Stein LD, Stormo GD, editors. Current Protocols in Bioinformatics. John Wiley & Sons, Inc.; Hoboken, NJ, USA: 2009. [DOI] [PubMed] [Google Scholar]
  • 21.Faherty BK, Gerber SA. MacroSEQUEST: efficient candidate-centric searching and high-resolution correlation analysis for large-scale proteomics data sets. Anal Chem. 2010;82:6821–6829. doi: 10.1021/ac100783x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Milloy JA, Faherty BK, Gerber SA. Tempest: GPU-CPU computing for high-throughput database spectral matching. J Proteome Res. 2012;11:3581–3591. doi: 10.1021/pr300338p. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Sadygov RG, Good DM, Swaney DL, Coon JJ. A new probabilistic database search algorithm for ETD spectra. J Proteome Res. 2009;8:3198–3205. doi: 10.1021/pr900153b. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Washburn MP, Wolters D, Yates JR. Large-scale analysis of the yeast proteome by multidimensional protein identification technology. Nat Biotechnol. 2001;19:242–247. doi: 10.1038/85686. [DOI] [PubMed] [Google Scholar]
  • 25.McDonald WH, Tabb DL, Sadygov RG, MacCoss MJ, Venable J, Graumann J, Johnson JR, Cociorva D, Yates JR., 3rd MS1, MS2, and SQT-three unified, compact, and easily parsed file formats for the storage of shotgun proteomic spectra and identifications. Rapid Commun Mass Spectrom. 2004;18:2162–2168. doi: 10.1002/rcm.1603. [DOI] [PubMed] [Google Scholar]
  • 26.Martens L, Chambers M, Sturm M, Kessner D, Levander F, Shofstahl J, Tang WH, Römpp A, Neumann S, Pizarro AD, Montecchi-Palazzi L, Tasman N, Coleman M, Reisinger F, Souda P, Hermjakob H, Binz PA, Deutsch EW. mzML--a community standard for mass spectrometry data. Mol Cell Proteomics. 2011;10:R110.000133. doi: 10.1074/mcp.R110.000133. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Seymour SL, Farrah T, Binz PA, Chalkley RJ, Cottrell JS, Searle BC, Tabb DL, Vizcaíno JA, Prieto G, Uszkoreit J, Eisenacher M, Martínez-Bartolomé S, Ghali F, Jones AR. A standardized framing for reporting protein identifications in mzIdentML 1.2. Proteomics. 2014 doi: 10.1002/pmic.201400080. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.MacCoss MJ, Wu CC, Yates JR. Probability-based validation of protein identifications using a modified SEQUEST algorithm. Anal Chem. 2002;74:5593–5599. doi: 10.1021/ac025826t. [DOI] [PubMed] [Google Scholar]
  • 29.Frigo M, Johnson SG. Proceedings of the 1998 IEEE International Conference on Acoustics, Speech and Signal Processing. IEEE; 1998. FFTW: an adaptive software architecture for the FFT; pp. 1381–1384. [Google Scholar]
  • 30.Sadygov RG, Yates JR. A hypergeometric probability model for protein identification and validation using tandem mass spectral data and protein sequence databases. Anal Chem. 2003;75:3792–3798. doi: 10.1021/ac034157w. [DOI] [PubMed] [Google Scholar]
  • 31.Sadygov R, Wohlschlegel J, Park SK, Xu T, Yates JR. Central limit theorem as an approximation for intensity-based scoring function. Anal Chem. 2006;78:89–95. doi: 10.1021/ac051206r. [DOI] [PubMed] [Google Scholar]
  • 32.Xu T, Venable JD, Park SK, Cociorva D, Lu B, Liao L, Wohlschlegel J, Hewel J, Yates JR., III . Molecular & cellular proteomics. Amer Soc Biochemistry Molecular Biology Inc; 9650 Rockville Pike, Bethesda, MD 20814-3996: 2006. ProLuCID, a fast and sensitive tandem mass spectra-based protein identification program; pp. S174–S174. [Google Scholar]
  • 33.Lu B, Xu T, Park SK, Yates JR. Shotgun Protein Identification and Quantification by Mass Spectrometry. In: Reinders J, Sickmann A, editors. Proteomics. Humana Press; Totowa, NJ: 2009. pp. 261–288. [DOI] [PubMed] [Google Scholar]
  • 34.MacLean B, Eng JK, Beavis RC, McIntosh M. General framework for developing and evaluating database scoring algorithms using the TANDEM search engine. Bioinformatics. 2006;22:2830–2832. doi: 10.1093/bioinformatics/btl379. [DOI] [PubMed] [Google Scholar]
  • 35.Eng JK, Fischer B, Grossmann J, MacCoss MJ. A Fast SEQUEST Cross Correlation Algorithm. Journal of Proteome Research. 2008;7:4598–4602. doi: 10.1021/pr800420s. [DOI] [PubMed] [Google Scholar]
  • 36.Eng JK, Jahan TA, Hoopmann MR. Comet: an open-source MS/MS sequence database search tool. Proteomics. 2013;13:22–24. doi: 10.1002/pmic.201200439. [DOI] [PubMed] [Google Scholar]
  • 37.Park CY, Klammer AA, Käll L, MacCoss MJ, Noble WS. Rapid and accurate peptide identification from tandem mass spectra. J Proteome Res. 2008;7:3022–3027. doi: 10.1021/pr800127y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Käll L, Canterbury JD, Weston J, Noble WS, MacCoss MJ. Semi-supervised learning for peptide identification from shotgun proteomics datasets. Nat Methods. 2007;4:923–925. doi: 10.1038/nmeth1113. [DOI] [PubMed] [Google Scholar]
  • 39.Diament BJ, Noble WS. Faster SEQUEST searching for peptide identification from tandem mass spectra. J Proteome Res. 2011;10:3871–3879. doi: 10.1021/pr101196n. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Howbert JJ, Noble WS. Computing exact p-values for a cross-correlation shotgun proteomics score function. Mol Cell Proteomics. 2014;13:2467–2479. doi: 10.1074/mcp.O113.036327. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.McIlwain S, Tamura K, Kertesz-Farkas A, Grant CE, Diament B, Frewen B, Howbert JJ, Hoopmann MR, Käll L, Eng JK, MacCoss MJ, Noble WS. Crux: rapid open source protein tandem mass spectrometry analysis. J Proteome Res. 2014;13:4488–4491. doi: 10.1021/pr500741y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Dasari S, Chambers MC, Codreanu SG, Liebler DC, Collins BC, Pennington SR, Gallagher WM, Tabb DL. Sequence tagging reveals unexpected modifications in toxicoproteomics. Chem Res Toxicol. 2011;24:204–216. doi: 10.1021/tx100275t. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Gluck F, Hoogland C, Antinori P, Robin X, Nikitin F, Zufferey A, Pasquarello C, Fétaud V, Dayon L, Müller M, Lisacek F, Geiser L, Hochstrasser D, Sanchez JC, Scherl A. EasyProt--an easy-to-use graphical platform for proteomics data analysis. J Proteomics. 2013;79:146–160. doi: 10.1016/j.jprot.2012.12.012. [DOI] [PubMed] [Google Scholar]
  • 44.Wenger CD, Coon JJ. A proteomics search algorithm specifically designed for high-resolution tandem mass spectra. J Proteome Res. 2013;12:1377–1386. doi: 10.1021/pr301024c. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Dorfer V, Pichler P, Stranzl T, Stadlmann J, Taus T, Winkler S, Mechtler K. MS Amanda, a universal identification algorithm optimized for high accuracy tandem mass spectra. J Proteome Res. 2014;13:3679–3684. doi: 10.1021/pr500202e. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46.Kim S, Pevzner PA. MS-GF+ makes progress towards a universal database search tool for proteomics. Nat Commun. 2014;5:5277. doi: 10.1038/ncomms6277. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Risk BA, Spitzer WJ, Giddings MC. Peppy: proteogenomic search software. J Proteome Res. 2013;12:3019–3025. doi: 10.1021/pr400208w. [DOI] [PMC free article] [PubMed] [Google Scholar]

RESOURCES