Demo Data from EDBT 2026 / reviewers in the wild / expert
John T. Prince
dblp:24/3754
· DBLP profile ↗
14ranked-venue papers
1as first author
0since 2021 · last 2015
0000-0001-9820-4252ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 14 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
8 papers |
Bioinformatics and computational biology · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › proteomics
mass spectrometry data analysis |
0.4 | 2 | 2015 | JAMSS: proteomics mass spectrometry simulation in Java · Bioinform. 2015 Massifquant: open-source Kalman filter-based XC-MS isotope trace feature detection · Bioinform. 2014 |
Bioinformatics and computational biology › metabolomics
lipidomics |
0.4 | 2 | 2015 | Automated structural classification of lipids by machine learning · Bioinform. 2015 Statistical agglomeration: peak summarization for direct infusion lipidomics · Bioinform. 2013 |
Bioinformatics and computational biology
proteomics |
0.4 | 3 | 2015 | JAMSS: proteomics mass spectrometry simulation in Java · Bioinform. 2015 Integrating shotgun proteomics and mRNA expression data to improve protein identification · Bioinform. 2009 A fast coarse filtering method for peptide identification by mass spectrometry · Bioinform. 2006 |
Bioinformatics and computational biology
metabolomics |
0.4 | 2 | 2014 | Massifquant: open-source Kalman filter-based XC-MS isotope trace feature detection · Bioinform. 2014 Statistical agglomeration: peak summarization for direct infusion lipidomics · Bioinform. 2013 |
Bioinformatics and computational biology › proteomics
mass spectrometry proteomics |
0.1 | 2 | 2013 | mspire: mass spectrometry proteomics in Ruby · Bioinform. 2008 Metriculator: quality assessment for mass spectrometry-based proteomics · Bioinform. 2013 |
Bioinformatics and computational biology › proteomics
protein identification |
0.1 | 1 | 2009 | Integrating shotgun proteomics and mRNA expression data to improve protein identification · Bioinform. 2009 |
Performance modeling and evaluation
simulation |
0.1 | 1 | 2015 | JAMSS: proteomics mass spectrometry simulation in Java · Bioinform. 2015 |
Bioinformatics and computational biology › proteomics
peptide identification |
0.1 | 1 | 2006 | A fast coarse filtering method for peptide identification by mass spectrometry · Bioinform. 2006 |
Bioinformatics and computational biology › proteomics › mass spectrometry data analysis
spectral library search |
0.1 | 1 | 2006 | A fast coarse filtering method for peptide identification by mass spectrometry · Bioinform. 2006 |
Bioinformatics and computational biology › proteomics › mass spectrometry data analysis
tandem mass spectrometry database searching |
0.1 | 1 | 2006 | A fast coarse filtering method for peptide identification by mass spectrometry · Bioinform. 2006 |
Methods — techniques the papers use, named apart from their topics
retention time shift model · 0.4multithreading · 0.4machine learning · 0.2decision tree · 0.2performance evaluation · 0.2kalman filter · 0.2statistical comparison · 0.2statistical agglomeration · 0.2bin agglomeration · 0.2bayesian scoring · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | LC-MS alignment in theory and practice: a comprehensive algorithmic reviewabstractLiquid chromatography-mass spectrometry is widely used for comparative replicate sample analysis in proteomics, lipidomics and metabolomics. Before statistical comparison, registration must be established to match corresponding analytes from run to run. Alignment, the most popular correspondence approach, consists of constructing a function that warps the content of runs to most closely match a given reference sample. To date, dozens of correspondence algorithms have been proposed, creating a daunting challenge for practitioners in algorithm selection. Yet, existing reviews have highlighted only a few approaches. In this review, we describe 50 correspondence algorithms to facilitate practical algorithm selection. We elucidate the motivation for correspondence and analyze the limitations of current approaches, which include prohibitive runtimes, numerous user parameters, model limitations and the need for reference samples. We suggest and describe a paradigm shift for overcoming current correspondence limitations by building on known liquid chromatography-mass spectrometry behavior. Robert Smith 0001, Dan Ventura, John T. Prince |
Briefings Bioinform. | 3 |
| 2015 | JAMSS: proteomics mass spectrometry simulation in JavaabstractUNLABELLED: Countless proteomics data processing algorithms have been proposed, yet few have been critically evaluated due to lack of labeled data (data with known identities and quantities). Although labeling techniques exist, they are limited in terms of confidence and accuracy. In silico simulators have recently been used to create complex data with known identities and quantities. We propose Java Mass Spectrometry Simulator (JAMSS): a fast, self-contained in silico simulator capable of generating simulated MS and LC-MS runs while providing meta information on the provenance of each generated signal. JAMSS improves upon previous in silico simulators in terms of its ease to install, minimal parameters, graphical user interface, multithreading capability, retention time shift model and reproducibility. AVAILABILITY AND IMPLEMENTATION: The simulator creates mzML 1.1.0. It is open source software licensed under the GPLv3. The software and source are available at https://github.com/optimusmoose/JAMSS. Robert Smith 0001, John T. Prince |
Bioinform. | 2 |
| 2015 | Automated structural classification of lipids by machine learningabstractMOTIVATION: Modern lipidomics is largely dependent upon structural ontologies because of the great diversity exhibited in the lipidome, but no automated lipid classification exists to facilitate this partitioning. The size of the putative lipidome far exceeds the number currently classified, despite a decade of work. Automated classification would benefit ongoing classification efforts by decreasing the time needed and increasing the accuracy of classification while providing classifications for mass spectral identification algorithms. RESULTS: We introduce a tool that automates classification into the LIPID MAPS ontology of known lipids with >95% accuracy and novel lipids with 63% accuracy. The classification is based upon simple chemical characteristics and modern machine learning algorithms. The decision trees produced are intelligible and can be used to clarify implicit assumptions about the current LIPID MAPS classification scheme. These characteristics and decision trees are made available to facilitate alternative implementations. We also discovered many hundreds of lipids that are currently misclassified in the LIPID MAPS database, strongly underscoring the need for automated classification. AVAILABILITY AND IMPLEMENTATION: Source code and chemical characteristic lists as SMARTS search strings are available under an open-source license at https://www.github.com/princelab/lipid_classifier. Ryan M. Taylor, Ryan H. Miller, Ryan D. Miller, Michael Porter, James Dalgleish, John T. Prince |
Bioinform. | 6 |
| 2015 | A coherent mathematical characterization of isotope trace extraction, isotopic envelope extraction, and LC-MS correspondenceabstractBACKGROUND: Liquid chromatography-mass spectrometry is a popular technique for high-throughput protein, lipid, and metabolite comparative analysis. Such statistical comparison of millions of data points requires the generation of an inter-run correspondence. Though many techniques for generating this correspondence exist, few if any, address certain well-known run-to-run LC-MS behaviors such as elution order swaps, unbounded retention time swaps, missing data, and significant differences in abundance. Moreover, not all extant correspondence methods leverage the rich discriminating information offered by isotope envelope extraction informed by isotope trace extraction. To date, no attempt has been made to create a formal generalization of extant algorithms for these problems. RESULTS: By enumerating extant objective functions for these problems, we elucidate discrepancies between known LC-MS data behavior and extant approaches. We propose novel objective functions that more closely model known LC-MS behavior. CONCLUSIONS: Through instantiating the proposed objective functions in the form of novel algorithms, practitioners can more accurately capture the known behavior of isotope traces, isotopic envelopes, and replicate LC-MS data, ultimately providing for improved quantitative accuracy. Robert Smith 0001, John T. Prince, Dan Ventura |
BMC Bioinform. | 2 |
| 2015 | Current controlled vocabularies are insufficient to uniquely map molecular entities to mass spectrometry signalabstractBACKGROUND: The comparison of analyte mass spectrometry precursor (MS1) signal is central to many proteomic (and other -omic) workflows. Standard vocabularies for mass spectrometry exist and provide good coverage for most experimental applications yet are insufficient for concise and unambiguous description of data concepts spanning the range of signal provenance from a molecular perspective (e.g. from charged peptides down to fine isotopes). Without a standard unambiguous nomenclature, literature searches, algorithm reproducibility and algorithm evaluation for MS-omics data processing are nearly impossible. RESULTS: We show how terms from current official ontologies are too vague or ambiguous to explicitly map molecular entities to MS signals and we illustrate the inconsistency and ambiguity of current colloquially used terms. We also propose a set of terms for MS1 signal that uniquely, succinctly and intuitively describe data concepts spanning the range of signal provenance from full molecule downs to fine isotopes. We suggest that additional community discussion of these terms should precede any further standardization efforts. We propose a novel nomenclature that spans the range of the required granularity to describe MS data processing from the perspective of the molecular provenance of the MS signal. CONCLUSIONS: The proposed nomenclature provides a chain of succinct and unique terms spanning the signal created by a charged molecule down through each of its constituent subsignals. We suggest that additional community discussion of these terms should precede any further standardization efforts. Robert Smith 0001, Ryan M. Taylor, John T. Prince |
BMC Bioinform. | 3 |
| 2014 | Controlling for confounding variables in MS-omics protocol: why modularity mattersabstractAs the field of bioinformatics research continues to grow, more and more novel techniques are proposed to meet new challenges and improvements upon solutions to long-standing problems. These include data processing techniques and wet lab protocol techniques. Although the literature is consistently thorough in experimental detail and variable-controlling rigor for wet lab protocol techniques, bioinformatics techniques tend to be less described and less controlled. As the validation or rejection of hypotheses rests on the experiment's ability to isolate and measure a variable of interest, we urge the importance of reducing confounding variables in bioinformatics techniques during mass spectrometry experimentation. Robert Smith 0001, Dan Ventura, John T. Prince |
Briefings Bioinform. | 3 |
| 2014 | Massifquant: open-source Kalman filter-based XC-MS isotope trace feature detectionabstractMOTIVATION: Isotope trace (IT) detection is a fundamental step for liquid or gas chromatography mass spectrometry (XC-MS) data analysis that faces a multitude of technical challenges on complex samples. The Kalman filter (KF) application to IT detection addresses some of these challenges; it discriminates closely eluting ITs in the m/z dimension, flexibly handles heteroscedastic m/z variances and does not bin the m/z axis. Yet, the behavior of this KF application has not been fully characterized, as no cost-free open-source implementation exists and incomplete evaluation standards for IT detection persist. RESULTS: Massifquant is an open-source solution for KF IT detection that has been subjected to novel and rigorous methods of performance evaluation. The presented evaluation with accompanying annotations and optimization guide sets a new standard for comparative IT detection. Compared with centWave, matchedFilter and MZMine2-alternative IT detection engines-Massifquant detected more true ITs in a real LC-MS complex sample, especially low-intensity ITs. It also offers competitive specificity and equally effective quantitation accuracy. AVAILABILITY AND IMPLEMENTATION: Massifquant is integrated into XCMS with GPL license ≥ 2.0 and hosted by Bioconductor: http://bioconductor.org. Annotation data are archived at http://hdl.lib.byu.edu/1877/3232. Parameter optimization code and documentation is hosted at https://github.com/topherconley/optimize-it. Christopher J. Conley, Robert Smith 0001, Ralf J. O. Torgrip, Ryan M. Taylor, Ralf Tautenhahn, John T. Prince |
Bioinform. | 6 |
| 2014 | Proteomics, lipidomics, metabolomics: a mass spectrometry tutorial from a computer scientist's point of viewabstractBACKGROUND: For decades, mass spectrometry data has been analyzed to investigate a wide array of research interests, including disease diagnostics, biological and chemical theory, genomics, and drug development. Progress towards solving any of these disparate problems depends upon overcoming the common challenge of interpreting the large data sets generated. Despite interim successes, many data interpretation problems in mass spectrometry are still challenging. Further, though these challenges are inherently interdisciplinary in nature, the significant domain-specific knowledge gap between disciplines makes interdisciplinary contributions difficult. RESULTS: This paper provides an introduction to the burgeoning field of computational mass spectrometry. We illustrate key concepts, vocabulary, and open problems in MS-omics, as well as provide invaluable resources such as open data sets and key search terms and references. CONCLUSIONS: This paper will facilitate contributions from mathematicians, computer scientists, and statisticians to MS-omics that will fundamentally improve results over existing approaches and inform novel algorithmic solutions to open problems. Robert Smith 0001, Andrew D. Mathis, Dan Ventura, John T. Prince |
BMC Bioinform. | 4 |
| 2013 | Statistical agglomeration: peak summarization for direct infusion lipidomicsabstractMOTIVATION: Quantification of lipids is a primary goal in lipidomics. In direct infusion/injection (or shotgun) lipidomics, accurate downstream identification and quantitation requires accurate summarization of repetitive peak measurements. Imprecise peak summarization multiplies downstream error by propagating into species identification and intensity estimation. To our knowledge, this is the first analysis of direct infusion peak summarization in the literature. RESULTS: We present two novel peak summarization algorithms for direct infusion samples and compare them with an off-machine ad hoc summarization algorithm as well as with the propriety Xcalibur algorithm. Our statistical agglomeration algorithm reduces peakwise error by 38% mass/charge (m/z) and 44% (intensity) compared with the ad hoc method over three datasets. Pointwise error is reduced by 23% (m/z). Compared with Xcalibur, our statistical agglomeration algorithm produces 68% less m/z error and 51% less intensity error on average on two comparable datasets. AVAILABILITY: The source code for Statistical Agglomeration and the datasets used are freely available for non-commercial purposes at https://github.com/optimusmoose/statistical_agglomeration. Modified Bin Aggolmeration is freely available in MSpire, an open source mass spectrometry package at https://github.com/princelab/mspire/. Robert Smith 0001, Tamil S. Anthonymuthu, Dan Ventura, John T. Prince |
Bioinform. | 4 |
| 2013 | Novel algorithms and the benefits of comparative validationabstractAbstract Contact: [email protected] Robert Smith 0001, Dan Ventura, John T. Prince |
Bioinform. | 3 |
| 2013 | Metriculator: quality assessment for mass spectrometry-based proteomicsabstractSUMMARY: Quality control in mass spectrometry-based proteomics remains subjective, labor-intensive and inconsistent between laboratories. We introduce Metriculator, a software designed to facilitate long-term storage of extensive performance metrics as introduced by NIST in 2010. Metriculator features a web interface that generates interactive comparison plots for contextual understanding of metric values and an automated metric generation toolkit. The comparison plots are designed for at-a-glance determination of outliers and trends in the datasets, together with relevant statistical comparisons. Easy-to-use quantitative comparisons and a framework for integration plugins will encourage a culture of quality assurance within the proteomics community. AVAILABILITY AND IMPLEMENTATION: Available under the MIT license at http://github.com/princelab/metriculator. Ryan M. Taylor, Jamison Dance, Russ J. Taylor, John T. Prince |
Bioinform. | 4 |
| 2009 | Integrating shotgun proteomics and mRNA expression data to improve protein identificationabstractMOTIVATION: Tandem mass spectrometry (MS/MS) offers fast and reliable characterization of complex protein mixtures, but suffers from low sensitivity in protein identification. In a typical shotgun proteomics experiment, it is assumed that all proteins are equally likely to be present. However, there is often other information available, e.g. the probability of a protein's presence is likely to correlate with its mRNA concentration. RESULTS: We develop a Bayesian score that estimates the posterior probability of a protein's presence in the sample given its identification in an MS/MS experiment and its mRNA concentration measured under similar experimental conditions. Our method, MSpresso, substantially increases the number of proteins identified in an MS/MS experiment at the same error rate, e.g. in yeast, MSpresso increases the number of proteins identified by approximately 40%. We apply MSpresso to data from different MS/MS instruments, experimental conditions and organisms (Escherichia coli, human), and predict 19-63% more proteins across the different datasets. MSpresso demonstrates that incorporating prior knowledge of protein presence into shotgun proteomics experiments can substantially improve protein identification scores. AVAILABILITY AND IMPLEMENTATION: Software is available upon request from the authors. Mass spectrometry datasets and supplementary information are available from (http://www.marcottelab.org/MSpresso/). Smriti R. Ramakrishnan, Christine Vogel, John T. Prince, Luiz O. F. Penalva, Margaret Myers, Edward M. Marcotte, Daniel P. Miranker |
Bioinform. | 3 |
| 2008 | mspire: mass spectrometry proteomics in RubyabstractUNLABELLED: Mass spectrometry-based proteomics stands to gain from additional analysis of its data, but its large, complex datasets make demands on speed and memory usage requiring special consideration from scripting languages. The software library 'mspire'-developed in the Ruby programming language-offers quick and memory-efficient readers for standard xml proteomics formats, converters for intermediate file types in typical proteomics spectral-identification work flows (including the Bioworks .srf format), and modules for the calculation of peptide false identification rates. AVAILABILITY: Freely available at http://mspire.rubyforge.org. Additional data models, usage information, and methods available at http://bioinformatics.icmb.utexas.edu/mspire John T. Prince, Edward M. Marcotte |
Bioinform. | 1 |
| 2006 | A fast coarse filtering method for peptide identification by mass spectrometryabstractMOTIVATION: We reformulate the problem of comparing mass-spectra by mapping spectra to a vector space model. Our search method leverages a metric space indexing algorithm to produce an initial candidate set, which can be followed by any fine ranking scheme. RESULTS: We consider three distance measures integrated into a multi-vantage point index structure. Of these, a semi-metric fuzzy-cosine distance using peptide precursor mass constraints performs the best. The index acts as a coarse, lossless filter with respect to the SEQUEST and ProFound scoring schemes, reducing the number of distance computations and returned candidates for fine filtering to about 0.5% and 0.02% of the database respectively. The fuzzy cosine distance term improves specificity over a peptide precursor mass filter, reducing the number of returned candidates by an order of magnitude. Run time measurements suggest proportional speedups in overall search times. Using an implementation of ProFound's Bayesian score as an example of a fine filter on a test set of Escherichia coli protein fragmentation spectra, the top results of our sample system are consistent with that of SEQUEST. Smriti R. Ramakrishnan, Rui Mao 0001, Aleksey A. Nakorchevskiy, John T. Prince, Willard S. Willard, Weijia Xu, Edward M. Marcotte, Daniel P. Miranker |
Bioinform. | 4 |