Abstract
Mass spectrometry is an analytical technique for the characterization of biological samples and is increasingly used in omics studies because of its targeted, nontargeted, and high throughput abilities. However, due to the large datasets generated, it requires informatics approaches such as machine learning techniques to analyze and interpret relevant data. Machine learning can be applied to MS-derived proteomics data in two ways. First, directly to mass spectral peaks and second, to proteins identified by sequence database searching, although relative protein quantification is required for the latter. Machine learning has been applied to mass spectrometry data from different biological disciplines, particularly for various cancers. The aims of such investigations have been to identify biomarkers and to aid in diagnosis, prognosis, and treatment of specific diseases. This review describes how machine learning has been applied to proteomics tandem mass spectrometry data. This includes how it can be used to identify proteins suitable for use as biomarkers of disease and for classification of samples into disease or treatment groups, which may be applicable for diagnostics. It also includes the challenges faced by such investigations, such as prediction of proteins present, protein quantification, planning for the use of machine learning, and small sample sizes.
Introduction
The comparison of samples belonging to different physiological states is vital in the search for putative biomarkers, and proteomics provides suitable methods for this purpose, through the quantitation of proteins. Proteomics provides some advantages over transcriptomics as it can both be used in cell-free biological fluids, such as serum, urine, and synovial fluid, and provide further knowledge such as through post-translational modifications. Quantitative methods, to identify the amounts of proteins, can also be applied, which can be an advantage over quantifying levels of gene expression, depending on the purpose of the study, as gene expression does not necessarily correlate with protein levels. However, the value of this technology is dependent on the quality of the analysis methods used to process the generated data (Bantscheff et al., 2007, 2012).
Machine learning techniques have been utilized broadly to analyze data from many areas of biology; in particular, various machine learning methods have been applied to data generated by the analytical techniques of transcriptomics and metabolomics for classification of unknown samples and identification of genes relevant to the disease state. Similar methods are now being applied to the field of proteomics and, more specifically, the analysis of data generated from tandem mass spectrometry (Sun and Markey, 2011).
There are numerous technologies used to extract quantitative protein information from biological samples. These techniques cover a broad spectrum of approaches, balancing throughput (one/many proteins at a time) and quality of the extracted data.
Commonly used techniques include two-dimensional gel electrophoresis, enzyme-linked immunosorbent assays (ELISAs), protein arrays, affinity separation, and mass spectrometry-based technologies (Ray et al., 2011; Schiess et al., 2009).
A number of these methods, including gels and ELISAs, are limited in the number of proteins they can analyze because of time requirements. They also require specific proteins of interest to be chosen when designing the study and suitable cross-reactive antibodies to be available; this can be challenging for non-model organisms. In comparison, mass spectrometry (MS) techniques can be used as a high-through-put discovery based method; lists of proteins can be identified from samples that are analyzed (Perkins et al., 1999). This means that tandem mass spectrometry can be used to find proteins that may not have previously been considered, provided the proteins can be found within protein sequence databases. A combination of multiple proteomics methods can also be utilized to form an effective analysis pipeline. Ray et al. (2011) showed that MS, in various guises, has been pivotal to biomarker discovery for a range of different diseases. This review will discuss the applications of machine learning for analysis of proteomic mass spectrometry data and the challenges involved. MS-specific challenges, including the identification of proteins using sequence database searching software and protein quantitation or pre-processing for peak analysis, will be covered. As will machine learning-specific considerations, such as the small numbers of samples that can often result from an MS investigation, and the types of machine learning most suited for the required task, either sample classification or biomarker identification. A survey of articles involving the combination of mass spectrometry and machine learning will be followed by a brief discussion of post-machine learning analysis, including literature mining and pathway analysis. An overview of the areas to be covered in this review is provided in Figure 1.
Proteomic Mass Spectrometry Workflow
Overview
MS is used to measure the mass-to-charge ratio (m/z) of molecules, however, prior to MS taking place, the molecules must first be electrically charged and changed to gas phase; this is due to the electromagnetic fields involved in the mass analyzer stage of MS (Walther and Mann, 2010). Electrospray ionization (ESI) (Fenn et al., 1989) is a common method used for the ionization of molecules, however other methods are becoming increasingly popular, including matrix-assisted laser desorption/ionization (MALDI), from which surface-enhanced laser desorption ionization (SELDI) has been developed (Domon and Aebersold, 2006; Yates et al., 2009). ESI has been further developed to form nano-ESI, a technique that offers a number of benefits including smaller analyte requirements, greater tolerance of contaminants, and higher sensitivity to hydrophilic compounds (Schmidt et al., 2003; Wilm and Mann, 1994). After molecules have been transformed to gas phase, their m/z ratios are measured by their movement through an electric or magnetic field, this occurs in a mass analyzer. There are a number of different types of mass analyzer, including quadrupole, time-of-flight (TOF), ion trap, and Fourier Transform (FT). These systems each have different strengths and weaknesses, such as the range of m/z values that can be detected and the mass spectrometric resolution. Some mass analyzers can also be used in combination, such as Quadrupole-TOF, for identifying more complex molecules. Once measured, the m/z values are visualized as mass spectra, which describe the molecules present through peaks at the relevant m/z values (Aebersold and Mann, 2003).
In proteomics, the most widely used method for protein identification using MS is known as the “bottom-up” approach. Using this approach, the molecules measured are peptides, which are generated by the enzymatic digestion of the peptides in a sample (McLafferty et al., 2007). This approach determines the m/z values for the peptides present, collision-induced dissociation (CID) is then applied during which peptides are fragmented by collision with an inert gas, such as helium (Walther and Mann, 2010). The final stage of MS includes a detector, which is used to record and amplify the amount of ions at the different m/z values. The m/z values are then visualized using mass spectra. The resulting spectra from the fragmented peptides, known as tandem MS spectra (MS/MS), are generated wherein the peaks describe the amino acids present in the peptides (Aebersold and Mann, 2003). Yet, this only provides the identifications of the peptides that are present in the sample after enzymatic digestion occurred and so it is still necessary to work back from the known peptides to predict which proteins were originally present in the sample. This process can be accomplished, from the MS/MS data, by sequence database searching software, such as Mascot (Cottrell, 2011), this is discussed further in a later section. The “bottom up” approach is in contrast to the “top-down” method, for which MS is used to directly analyze undigested proteins, through the ionization and dissociation of the intact proteins in the mass spectrometer. This approach can be more specific than “bottom-up,” however, it has greater experimental requirements and requires more complex instruments (McLafferty et al., 2007) for it to be applicable to a global scale analysis.
Opportunities and challenges of mass spectrometry data analysis
The use of mass spectrometry for the discovery of proteins has opened up a number of opportunities; however, there are also technical and conceptual challenges that need to be overcome and these will vary from study to study.
A major role for the identification of proteins using mass spectrometry is the discovery of biomarkers of disease (Diamandis, 2004). Biomarkers can be used for a variety of different purposes. They can be used to determine if a biological process is taking place. They can also serve as indicators for the diagnosis or prognosis of disease and to determine the course of progression of a known disease. Biomarkers can also be used to investigate the efficacy of treatments and interventions or existing or investigational drugs (Williams, 2009).
Another opportunity that mass spectrometry provides is viewing proteins on a network level or in functional pathways. Understanding the expression of proteins in a pathway can provide essential knowledge in the changes involved during progression of disease as well as identification of potential drug targets (Ashburner et al., 2000; Bassel et al., 2011; Kanehisa and Goto, 2000; Neilson et al., 2011).
MS is not always suitable due to some limitations; it is often impractical to produce large numbers of samples due to time and financial constraints. Furthermore, a high-through-put approach is not always required (Aebersold and Mann, 2003). There is also some difficulty in finding proteins of interest if they are at low abundance, when compared to other proteins within the sample, which is often the case for proteins that may be suitable as disease biomarkers (Horgan and Kenny, 2011; Ray et al., 2011). Another challenge in mass spectrometry proteomics is unambiguously identifying the proteins from the peptides identified, mainly due to a lack of sequence data for some species (Tan et al., 2009). Another challenge is the quantification of proteins (Neilson et al., 2011). Methods include both labeled, such as stable isotope tagged peptides, and computational label-free techniques. Label quantification techniques are not always appropriate for certain experimental systems, in which case label-free methods can be applied (Neilson et al., 2011). Protein quantitation is discussed further in a later section.
Mass Spectrometry Data Analysis
Overview
Tandem MS generates large data files containing lists of many peaks that are used to identify peptides. The implementation of computational methods is necessary for processing, to identify proteins that relate to the identified peaks and to compare samples. In most cases, mass spectrometry data analysis follows one of the paths that are summarized in Figure 2. The first, shown on the left of Figure 2, looks directly at MS peaks and their intensities (Katajamaa and Oresic, 2005). The second uses sequence database search engines to identify which proteins are present (Perkins et al., 1999). The second method is also used in conjunction with protein quantification techniques (Neilson et al., 2011), which can be applied during preparation of samples before mass spectrometry, or during the data analysis phase, in the case of label-free methods.
Various software packages are used at different stages of the workflow shown in Figure 2. Some frequently used tools are detailed in Table 1.
Table 1.
Software | Use | Open source | URL | Reference |
---|---|---|---|---|
Processing of raw peak data | ||||
mzMine | Peak detection, labeling, deisotoping. | Y | http://mzmine.sourceforge.net/ | (Katajamaa et al., 2006) |
Sequence database search engines | ||||
Mascot | Determines proteins present in a sample. Also includes emPAI for protein quantification | N | http://www.matrixscience.com/ | (Perkins et al., 1999) |
Sequest | Determines proteins present in a sample. | N | http://fields.scripps.edu/sequest/ | (Link et al., 1999) |
X!Tandem | Determines proteins present in a sample. | Y | http://www.thegpm.org/tandem/ | (Craig and Beavis, 2004) |
Label-free quantification of proteins | ||||
emPAI | Label free (included in Mascot results) | Y | http://www.matrixscience.com/help/quant_empai_help.html | (Ishihama et al., 2005) |
PepC | Label free | Y | http://sashimi.svn.sourceforge.net/viewvc/sashimi/trunk/trans_proteomic_pipeline/src/Quantitation/Pepc/ | (Heinecke et al., 2010) |
APEX | Label free, including absolute quantitation | Y | http://pfgrc.jcvi.org/index.php/bioinformatics/apex.html | (Vogel and Marcotte, 2008) |
Feature selection/machine learning | ||||
WEKA | Includes many methods for both feature selection and classification | Y | http://www.cs.waikato.ac.nz/ml/weka/ | (Witten et al., 2011) |
Multiple functions | ||||
R packages | There are many different packages available for analysis of MS data using R, including ‘xcms’ and ‘MassSpecWavelet’ for processing of mass spectral data, along with other Bioconductor packages. | Y |
http://www.r-project.org/ http://bioconductor.org/packages/release/bioc/html/xcms.html http://bioconductor.org/packages/release/bioc/vignettes/MassSpecWavelet/inst/doc/MassSpecWavelet.pdf |
(Du et al., 2007; Gentleman et al., 2004; Smith et al., 2006) |
Peak picking
In peak picking, the mass spectra produced are analyzed without actually determining which peptides or proteins are present, instead peaks with significantly high signal intensities are considered as possible biomarkers. There are some drawbacks to this method. First, this is not a direct method for finding proteins present in a sample, and further analysis is required. Second, thorough pre-processing of the peak data is essential, including normalization, peak alignment, and noise reduction (Katajamaa and Oresic, 2005). Without these pre-processing steps it is not possible to compare the same peaks in different samples accurately, and errors generated at this stage will be transmitted through to further analyses (Roy et al., 2011).
Search engines
During tandem mass spectrometry, peptide masses are identified that are present in the samples analyzed. These peptide masses in conjunction with the masses of their fragments are then used to determine which peptides are present and the proteins to which they relate. Sequence database searching software, such as Mascot (Perkins et al., 1999), have been developed to discover which proteins are most likely to be present. These software work in conjunction with protein sequence databases, such as UniprotKB (Jain et al., 2009) and NCBInr (http://www.ncbi.nlm.nih.gov/), as well as species-specific databases, including sgn for Tomato (http://solgenomics.net/) and Tair for Arabidopsis (http://www.arabidopsis.org/); they assess the peptides present and, by comparison with the equivalent masses/fragment masses calculated from known protein sequences found in the associated databases, protein identities are predicted. This method is not completely accurate because of the similarity of some protein sequences and the small proportion of the overall protein sequence to which the identified peptides may relate (Neilson et al., 2011; Perkins et al., 1999). Also, protein identifications can only be made if they are present in the interrogated database. However, various metrics are reported alongside proteins to show the probability that the correct identification has been made (Cottrell, 2011).
Protein quantification
There are two main types of mass spectrometry-based protein quantitation: labeled and nonlabeled. The former involves added steps during the sample preparation, prior to mass spectrometry, but can be performed in a variety of ways (Bantscheff et al., 2012; Neilson et al., 2011). Chemical and peptide labeling approaches are common, a frequently used example of this is iTRAQ (Boehm et al., 2007). Other label quantification methods include those that label proteins metabolically, for example, stable isotope labeling by amino acids in cell culture (SILAC) (Ong et al., 2002). Another method, Selected Reaction Monitoring (SRM), which is used for targeted quantitation, involves the selection of ions during the second mass spectrometer phase of MS/MS (Gillette and Carr, 2013; Lange et al., 2008). Finally, there are methods that result in absolute protein quantitation, including those that use stable isotope labeling standards, such as AQUA and QconCAT (Beynon et al., 2005; Gerber et al., 2003). There are some reasons why labeled quantitation methods are not always appropriate or possible, including expensive isotope labeling, a limit on the number of samples that can be analyzed, and an incompatibility with some sample types. They must be included in the design of the experiment and so are only suitable if quantitation has been planned from the outset. To quantify proteins without these additions to the methodology, label-free quantification techniques are available (Neilson et al., 2011).
There are two types of label-free quantification methods: measurement of signal intensity and spectral counting. The first method uses area under the curve of spectral peaks (AUC) to compare amounts of peptides present in samples. The second method sums up all MS/MS spectra seen for peptides from a single protein (Neilson et al., 2011). There are many label-free quantitation software available, including both commercial and open source. Examples of freely available AUC methods include MSInspect (Bellew et al., 2006) and MSQuant (Schulze and Mann, 2004). A basic method of spectral counting, emPAI, is automatically included by Mascot when identifying proteins. Other examples of spectral counting software available for quantification of proteins include PepC (Heinecke et al., 2010) and APEX, which can be used for label-free quantitation (Lu et al., 2007; Vogel and Marcotte, 2008).
Whilst computational label-free methods can be simpler to implement because of their reduced laboratory requirements, the samples being analyzed only come together in silico (Neilson et al., 2011). This allows for more variation to occur during sample preparation, which can be partially avoided using labeled methods because samples, once labeled, are brought together at as early a stage in the workflow as possible.
Quantitative methods provide numerical values related to the proteins that are discovered by mass spectrometry; this is advantageous when machine learning techniques are to be applied to identify biomarkers or classify samples. Whilst there are other experimental proteomic techniques that can be used to quantify proteins, such as Western blotting (Voshol et al., 2009; Wilm, 2009), which are discussed in a later section, these methods are not comparable with the level of throughput that can be achieved using mass spectrometry (Bantscheff et al., 2007).
Machine Learning
Machine learning involves generating programs that improve their performance when undertaking a certain task, based on its experience. Machine learning can take various forms, which can be applied when each sample has been annotated with a quantitative label (Mitchell, 1997; Yang, 2010); here we will be focusing on the application of supervised machine learning to mass spectrometry data. Supervised machine learning involves training a model based on data samples that have known class labels associated with them. This is in contrast with unsupervised classification, or clustering, where no samples have associated class labels, and instead samples with similar attribute profiles are grouped together.
This section introduces the concept of supervised classification and six types of machine learners: Bayesian classifiers, Rule-based learners, Decision trees, Random Forest, Support Vector Machines, and Artificial Neural Networks. These methods are also summarized and compared in Table 2. This is followed by a brief discussion of feature selection, which involved the selection of significant attributes for reduction of datasets, with the aim to increase the accuracy of classification models which are then applied to the features selected. Finally, this section discusses the evaluation of classification models, to determine how well they classify datasets. This includes simply dividing the data into training and test sets or using a form of cross-validation. Text box 1 describes some terms associated with sample classification.
Table 2.
Method | Advantages and disadvantages | Speed of learning (considering size of dataset) | Ease of interpretation |
---|---|---|---|
Naïve Bayes | Fast and easy to implement. This method is suitable for datasets with missing values. The main disadvantage is it assumes attributes are independent of each other. | 1 | 4 |
Decision trees | The output from decision trees can be easily interpreted, but it does depend on the algorithm used and the complexity of the tree generated. It is also well suited to datasets with missing values. | 2 | =1 |
Random Forest | This method is efficient on large datasets and can handle large numbers of attributes, however it is not very sensitive to outliers. | 4 | 3 |
Rule-based classifiers | The rules generated are easily readable, and is suitable for identification of putative biomarkers, however there is a possibility of over-fitting. | 3 | =1 |
Support vector machines (SVMs) | SVMs uses kernels to learn complex functions, however they are very slow and there are multiple parameters to be chosen by the user. | =5 | =5 |
Artificial neural networks (ANNs) | ANNs use a multilayer perceptron to learn complex functions. The output of ANNs are not able to be read and the training of the model can be very slow. | =5 | =5 |
The speed of learning and ease of interpretation rows rank the methods 1 to 6, with 1 being the best (Kotsiantis, 2007).
Text Box 1. Sample Classification Definitions
Attribute: used to describe each sample. For proteomics these can be the MS peak values or proteins themselves. Attributes can also be referred to as features or variables.
Biomarker: proteins or MS peak values that can be used individually, or in combination, with others to discriminate between classes.
Classes: the division of samples into different groups. When considering proteomics this can be different disease or treatment groups, along with a control class. Class labels indicate to which class samples belong.
Classification: a model is built on a training dataset, with known class labels, to predict the classes of new, non-annotated samples.
Cross-validation: a method for assessing the classification ability of a model.
Feature selection: process that identifies and removes irrelevant or redundant features (e.g., proteins) from a dataset.
Classification methods
Supervised machine learning can be used for classification; a model is built from training data, which includes class labels for each sample, by assessing values of the attributes. The model is then used to determine the class of each sample in a dataset, which has no such labels, known as the test set (Kotsiantis, 2007; Larrañaga et al., 2006). Classes can be different phenotypes, such as disease groups or treatments. Attributes can be the peak mass-to-charge ratio values or identified proteins. Classification can be used, for example, in diagnosing diseases, as the model should determine between healthy and diseased samples. It is also possible to consider the specific attributes as biomarkers for the defined classes (Abeel et al., 2010; Saeys et al., 2008).
Bayesian classifiers
Bayesian classifiers are statistical methods based on Bayes theorem (Casella and Berger, 2002). Naive Bayes (John and Langley, 1995) is the simplest of this group; it works by estimating the probability that each sample input belongs to each of the classes. It is said to be ‘naïve’ because it assumes that attributes are independent of each other. Despite this assumption, Naïve Bayes has shown to be a very competent machine learning method across many application domains and has excellent scalability.
Rule-based learners
This group of learners includES BioHEL (Bacardit et al., 2009) and JRip (Cohen, 1995). Their purpose is to automatically generate sets of human-readable rules (e.g., ‘IF Attribute A >2 AND Attribute B <4, THEN Class=One’) that explain why a certain group of samples belongs to a class (e.g., treatment group) of a problem (Fürnkranz, 1999). Rule learning is a very broad family of methods. Their differences depend (a) on the type of rule sets they generate (e.g., ordered/disordered rule sets, crisp/fuzzy rules) and (b) on how to build the rules (e.g., using a constructivist heuristic/using a global search method such as a genetic algorithm), and the rule sets (e.g., generating at once all the rules in a rule set/constructing a rule set iteratively).
Decision trees
Decision trees are machine learning models that structure the knowledge used to discriminate between examples in a tree-like structure. Figure 3 shows a simple decision tree, which divides a dataset into its three classes based on the values of two attributes. Simple decision trees are very easy to read to understand how the classification has been built and which attributes it uses. New instances are classified by following the tree along the relevant branches, depending on the attributes of the sample. Methods, such as C4.5, start with an empty tree and iteratively split the data, creating branches of the tree, until they decide to assign all examples of a branch to a specific class, creating a leaf of the tree, based on a certain criteria (e.g., all examples in the node belong to the same class/the error in the branch of the tree is small enough (Quinlan, 1993).
Random Forest
The Random Forest method builds on that of decision trees, wherein multiple trees are built from the training data. Each tree has only access to a randomly sampled subset of the attributes of the problem. Then, when predicting the class of the test samples, each individual tree predicts a class and the majority class predicted among the trees is used (Breiman, 2001).
Support Vector Machines
Support Vector Machines (SVMs), shown in Figure 4, are a class of machine learning that base their prediction in the concept of linear separability between classes. The characteristics that specifically define SVMs are (a) the criteria they use to define the optimal linear classifier based on the concept of separation margin maximization, (b) the identification of the so-called support vectors, the minimal set of training instances that are necessary to define the optimal linear classifier; because they lay at the edges of the margin, and (c) the use of kernels to transform the original set of variables into a higher order non-linear space in which the linear separability happens. The Sequential Minimal Optimization (SMO) is one of the most popular SVM algorithms (Platt, 1999).
Artificial Neural Networks
Artificial Neural Networks (ANNs) are inspired by the workings of the brain. ANNs are composed of a collection of computational elements (neurons) that are connected between them using a very broad variety of interconnectivity patterns. The connections of a neuron determine whether it becomes activated, based on the signal they receive. Generally each neuron is a variant of a linear classifiers, but the inclusion of multiple neurons and layers result in the construction of sophisticated nonlinear classifiers that allow for their application to complex problems (Dayhoff and DeLeo, 2001; Mitchell, 1997). A representation of ANNs is shown in Figure 5.
Feature selection methods
Feature selection methods have the primary role of selecting significant attributes, through removal of redundant or irrelevant attributes, and therefore can also be used for biomarker identification. These methods are applied to proteomics MS data to identify proteins, which vary significantly between treatments or disease groups, either individually or in combination with others, and therefore could be potential biomarkers (Abeel et al., 2010).
Feature selection methods can be used prior to classification techniques, as pre-processing, to reduce the size of a dataset by selecting a subset of attributes, on which a learner is then applied (Saeys et al., 2008). This can involve removing redundant, irrelevant, or noisy data (John et al., 1994; Kohavi and John, 1997). Feature selection can be used to reduce the number of attributes because redundant data have been shown to reduce the accuracy of classifiers. Some classifiers, such as decision trees, are affected more by irrelevant data, compared to, for example, Bayesian classifiers (John, 1997).
Many feature selection methods are based on machine learning techniques that have already been discussed, such as Naïve Bayes (Duda, 2001) and support vector machines (Guyon and Elisseeff, 2003; Weston et al., 2003).
Validation procedures for machine learning methods
Evaluation of classification models is essential to determine their ability and accuracy; ideally this would be performed by producing the model on a training set and testing it on an independent test set. This is not always possible when the number of samples is limited, which is often the case when working with proteomics data, because of limitations in time and cost of producing many repeats of samples. When an independent testing dataset is not possible, cross-validation can be used, as it splits up a single dataset into training and test sets. Using 10-fold cross validation, the dataset is split up ten times, producing ten training sets each consisting of 90% of the data and ten test sets containing the remaining 10%. There are also other variations of cross-validation; another commonly used method is leave-one-out cross-validation where only one sample is used for the test set and there are training and test set combinations equivalent in number to the number of samples available (Ambroise and McLachlan, 2002; Kohavi, 1995).
Whilst cross-validation is useful for analyzing small datasets it does have disadvantages, the main one being over-fitting. As a result models may appear to perform better when tested using cross-validation than when tested on an independent dataset, although some classification algorithms are less prone to over-fitting than others. Therefore larger datasets would be more suitable, because cross-validation would not be needed to generate training and test sets (Kohavi, 1995; Varma and Simon, 2006).
Machine learning has been used to classify samples across a variety of diseases (Larrañaga et al., 2006). Table 3 summarizes eleven investigations that reported the use of machine learning techniques for the classification of samples, after analysis with MS. This includes application to both peak data and quantified proteins. The articles were identified by querying both PubMed (http://www.ncbi.nlm.nih.gov/pubmed) and Google Scholar (http://scholar.google.com/) for the search terms ‘machine learning’ and ‘proteomic mass spectrometry’, optionally followed by the term ‘biomarkers’. The search was done first without the term ‘biomarkers’ so that articles applying machine learning to proteomics data which did not include the identification of biomarkers could also be retrieved (searched January 2013).
Table 3.
Aim of paper and dataset | Methods of quantitation, data mining and evaluation | Percentage classification achieved and identification of biomarkers |
---|---|---|
Ovarian cancer biomarker discovery and classification. 37 patients with papillary serous ovarian cancer and 35 controls (Guan et al., 2009) |
Quantification using mzMine (v0.60). SVMs (combined with Related Feature Selection Methods). LOO-CV, 12-fold CV & 52-20-split validation |
Best accuracy was 83.3% using nonlinear SVM with LOO-CV, but achieved an accuracy of 97.2% using a combination of nonlinear SVM with an SVM-based feature selection method. Average of 38 features identified as putative biomarkers using 4 different methods. |
Differentiate between ovarian cancer, benign and healthy samples. 44 ovarian cancer, 61 benign pelvic diseases, 34 control (Vlahou A, 2003) |
Peak clustering using Biomarker Wizard (Ciphergen Systems). Biomarker pattern software (BPS), classification and regression tree (CART) based. 10-fold cross-validation. |
81.5% accuracy. |
Classification of prostate samples serum from 19 patients with bone metastases, 19 without (Le et al., 2005) | Mascot and novel spectra analysis implement using C. SVM (WEKA) using Leave-one-out cross-validation |
89.5%. Multiple biomarkers identified. |
Classification of prostate cancer and control. 97 control, 92 benign prostate hyperplasia BPH), 197 prostate cancer (Adam et al., 2002) |
Test set contained: 15 control, 15 BPH, 30 prostate cancer. Peak detection using Ciphergen SELDI software & alignment using PeakMiner algorithm. Decision tree algorithm using a test set contained: 15 control, 15 BPH, 30 prostate cancer. |
90% of test samples correctly classified. |
Identification of biomarkers for prostate cancer. 179 adenocarcinoma of the prostate and 74 benign. (Oh et al., 2009) |
Preprocessing: binning, baseline correction, and normalization using TOFWorks™ software. Novel feature selection method: Extended Markov Blanket (EMB) using 10-fold cross validation. |
87.9%. 26 Peaks were identified as possible biomarkers. |
Classification and identification of biomarkers for canine lymphoma. 92 control serum samples, 87 lymphoma (Ratcliffe et al., 2009) |
Mass spectra ‘clean up’—baseline subtraction, noise reduction & normalization. CART trained on 21 samples (10 control, 11 lymphoma) tested on 158 samples (82 control, 76 lymphoma) |
82%. m/z values of two biomarkers identified. |
Identification of head and neck cancer biomarkers. Five sets of four samples plus control for each set. (Ralhan et al., 2008) |
ProteinPilot and iTRAQ. Naïve Bayes used for biomarker panel analysis using iTRAQ ratios and 3-fold cross validation. |
Panel of 3 best biomarkers identified. |
Biomarker panel development for breast cancer. 40 plasma samples from patients with breast cancer, 40 samples from healthy (Fan and Chen, 2009) |
Label-free proprietary protein quantification software licensed from Eli Lilly and Company using IPI. Artificial Neural Network (ANN) with a test set of 40 plasma samples from patients with breast cancer and 40 samples from healthy controls. |
82.5% on test set (85% on training). Two best 5 protein panel of biomarkers identified, containing 7 proteins. |
Classification using exhaled proteins as potential biomarkers for asthma. Exhaled breath condensate. 26 well-controlled asthma, 14 partially or not controlled and 30 healthy (Bloemen et al., 2011) |
Baseline correction using DataExplorer version 4.6, Applied Biosystems. SVM used for classification. |
100% classification accuracy. This was lowered to 73% when the diagnosed and nondiagnosed asthma samples were treated as separate classes. |
Classification and identification of biomarkers of heart failure. Training set—100 heart failure & 100 control (healthy). Test set—32 HF, 20 control (Willingale et al., 2006) |
Binning, background subtraction and feature extraction. SVM & GAs tested using a test set—SVM was best. |
95% on training set, 88.5% on test set. 18 putative biomarkers identified. |
Identification of amyotrophic lateral sclerosis (ALS) biomarkers. 100 ALS, 18 multiple sclerosis, 53 Alzheimer's disease, 29 other neurologic disease, and 41 healthy control subjects. (Ryberg et al., 2010) |
Using a biomarker panel of 41 mass peaks between 1.5 and 35kDa. Rule induction knowledge-based problem-solving Rule Learner (RL) algorithm, using 10-fold cross-validation. |
82%. Biomarker panel used for classification and a putative biomarker identified. |
Investigations have been grouped based on related disease.
Classification accuracies are reported with the percentage of samples correctly assigned to their relevant classes; this can be generated either using a test dataset or cross-validation. From the investigations surveyed, cross-validation was a popular method for generating training and test sets, as it particularly useful when there is a limit on the number of samples it is possible to produce. There were a range of cross-validation techniques used; the most popular was leave-one-out cross-validation, but others, including 10-fold and 3-fold were used. The alternative is to split the dataset up into training and test sets. This was performed for the datasets with larger numbers of samples. One investigation compared both cross-validation and splitting up the dataset and found the best classification accuracy, for their dataset, using leave-one-out cross-validation (Guan et al., 2009). However, this result is specific to this dataset and so it would be useful to perform similar analyses on other datasets, as not all datasets would give the same results. As a result of the majority of studies using cross-validation, many reported a further requirement would be to repeat their analysis on larger datasets. Table 3 includes information on the percentage accuracy, and the machine learning method used. It is also necessary to consider how the data are split up into separate classes. Bloeman et al. (2011) included both diagnosed and nondiagnosed asthma samples in their dataset. With these samples considered in one class, as classification accuracy of 100% was achieved, however when they were split into two different classes, the accuracy of the model lowered to 73%.
Table 3 shows that a variety of machine learning methods were used for the classification of samples, with SVMs the most popular choice, being used in four of the eleven investigations surveyed. These analyses included the use of both proprietary and open source software, many applying machine learning to actual peak data, rather than quantified proteins. One article (Guan et al., 2009) provides a good example of increasing classification accuracy by combining a classifier with a feature selection method. Alone, the best SVM classifier evaluated on that dataset achieved an accuracy of 83.3% when assessed with leave-one-out cross validation, however this was increased to 97.2% when combined with an SVM-based feature selection method. However, it is impossible to compare accuracies achieved across different datasets because the datasets result in problems of varying difficulties. It can be useful to compare accuracies of different methods used for the same dataset, for example where different parameters for SVMs were tested, as well as the comparison of various feature selection techniques, to identify which combination of feature selection and classifier work best together (Willingale et al., 2006).
Biomarker discovery
Machine learning can also be useful in determining which proteins, from MS data, could be used as biomarkers to differentiate between samples of different classes (Saeys et al., 2008). Table 3 also includes information from investigations on the application of machine learning on mass spectrometry data for the identification of the most suitable biomarkers, based on factors such as the ability to test for proteins in a clinical setting; this includes both identified proteins and mass spectral peaks as biomarkers. Further analysis, following identification of peptides or proteins as putative biomarkers, are then required, as it may be that the proteins identified would not actually be suitable for use as biomarkers. For example, body fluids such as urine and serum (blood) are regarded as being most suitable fluids to search for biomarkers because they are easier to obtain for assessment purposes during diagnostic tests and treatments. Also, blood is pumped around the body by the circulatory system and bathes cells, tissues, and organs, thus carrying putative protein biomarkers around the body before being processed by the liver and filtered by the kidneys into urine (Pang et al., 2002; Veenstra, 2007).
Table 3 shows that the number of possible biomarkers identified varies greatly between studies, due to differing complexities of data, for example, Ratcliffe et al. (2009) identified only two m/z values as biomarkers, and Ralhan et al. (2008) formed a panel of three biomarkers. This is in comparison to Guan et al. (2009) and Oh et al. (2009) who identified 38 and 26 putative biomarkers, respectively. Some found biomarkers that had previously been identified; this is both useful as support for the previous investigations, and as some validation to the methods being newly applied to the area. Other investigations identified biomarkers that work specifically well together and so formed panels of markers. In Fan and Chen (2009), different panels of biomarkers were compared and those markers that worked best together were identified. The development of panels of biomarkers is useful as using multiple biomarkers may reduce false positives as it removes dependence on individual proteins, and allows proteins that are detected for different diseases to be useful (Williams, 2009).
To discriminate between samples, the majority of the studies applied machine learning to only the peaks from the mass spectrometry data that correspond to peptides. To facilitate the development of diagnostic assays and/or inform the underlying biology at a molecular level, peptide biomarkers require further investigation.
Literature mining and pathway analysis
Machine learning has been shown to highlight important peptides/MS peaks, however further analysis is required to determine to which proteins they relate. In the case of machine learning applied to quantified proteins, literature mining is also useful for understanding the biological relevance of the proteins identified as potential biomarkers. It may be important to discover more information about interacting proteins and pathways in which they have a role (Hur et al., 2009; Jenssen et al., 2001; Tsuruoka et al., 2008); by doing this, it can be determined whether the identified proteins may become useful biomarkers and which processes would be measured. Pathway analysis can be used to narrow down, or provide a focus to, the search for biomarkers by determining which pathways they participate in (Lawlor et al., 2009).
Literature mining is also essential in discovering more information after machine learning has been applied to MS peaks, however identification of the proteins the peaks relate to is first required (Oh et al., 2009).
Tools such as Ingenuity Pathway Analysis (http://www.ingenuity.com) and DAVID (Huang et al., 2008, 2009) can be used to facilitate literature mining and pathway analysis, or information can be mined directly using such article databases as PubMed (http://www.ncbi.nlm.nih.gov/pubmed).
Machine Learning and Other –Omics Technologies
There are many other techniques generating large datasets from biological samples, for which machine learning approaches are beneficial. These methods, including transcriptomics, metabolomics, and lipidomics, can also be used in conjunction with proteomics to gain a broader view of the biological system under analysis (Joyce and Palsson, 2006; Silvestri et al., 2011; Tan et al., 2009).
Other proteomics methods include Western blots, dot-blots, ELISAs, protein arrays, and antibody arrays. However, these techniques cannot achieve the same high-throughput as MS/MS and therefore the data generated would not be suitable for machine learning and do not require this level of analysis (Bantscheff et al., 2007; Voshol et al., 2009; Wilm, 2009).
Transcriptomics has historically been dominated by microarray technologies, but now next generation sequencing is becoming more popular, due to its greater sensitivity, larger dynamic range, and advantage of not being limited by detecting only genes that are present on arrays (Mardis, 2008). Both microarrays and next generation sequencing have the high throughput capabilities that MS/MS does, and therefore are suitable for machine learning (Tan et al., 2009). Yet there can be large differences in mRNA and the actual abundances of proteins (Lawlor et al., 2009).
The main techniques used for the study of the metabolome are MS, preceded by either gas or liquid chromatography and NMR (Joyce and Palsson, 2006; Tan et al., 2009). Commonly, large libraries of peaks are used to identify metabolites, such as lipids, amino acids, and sugars, to match the peaks identified by MS. Metabolomics can also be considered as a method complementary to proteomics. It may be that the metabolites are amplified in comparison to the related proteins, and therefore more likely to be identified by MS/MS (Tan et al., 2009).
Future Research Directions and Priorities
Machine learning has been successfully applied to proteomics data, yet it can still be used for other purposes and across a wider range of diseases. For example, the investigations discussed in Table 3 show machine learning has been used largely on the proteomics of cancers; therefore there are many other diseases and biological systems which would benefit from the application of machine learning.
Rule-based learners, as well as being used for classification, are suitable for the identification of biomarkers, as the attributes that are used frequently in rules are those that are better at discriminating between classes. Rule-based machine learning has also been applied to microarray data to develop gene interaction networks based on genes that are used together in rules (Bassel et al., 2011; Glaab et al., 2012). This method could be applied to mass spectrometry data in the same way, generating networks from groups of proteins that appear together in rules.
There are also other methods that were originally developed for transcriptomic data, such as gene set analysis (Luo et al., 2009), that could be modified for application to proteomics. Furthermore, machine learning could be combined with literature data to include background knowledge, which is not necessary for machine learning to be applied, but could improve the data analysis process (McKinney et al., 2006).
Summary
This review discussed the use of machine learning applied specifically to proteomics data for classification of samples and identification of biomarkers, although machine learning can be applied to other omics data. Investigations that involve multiple types of omics data can also aid in the identification of biomarkers, for example, investigations into potential biomarkers in cartilage and chondrocytes are using both transcriptomics and proteomics data (Lewis et al., 2013; Mobasheri, 2012; Williams et al., 2011). Machine learning analysis requires large datasets and so it is essential to consider the number and type of samples that will be generated and their suitability for the application of machine learning.
The applications of machine learning discussed here have demonstrated that there are many different methods suitable for both classification of samples and identification of novel biomarkers. Therefore, to undertake such an investigation requires the consideration of a number of matters, summarized in Table 4. Various methods should be tested to identify which is most suitable for the dataset. There is also a necessity for further biological evaluation of any protein that is identified from mass spectrometry as a suitable biomarker. This can be performed using both laboratory-based and computational methods, as biomarkers not only need to be differentially expressed, but other factors, such as ease of sourcing the sample, must be taken into account.
Table 4.
Considerations for experimental design |
---|
• Is machine learning to be applied to mass spectral peak data or to identified proteins? The former does not require the use of quantification methods, but further analysis is required after application of machine learning to identify the proteins related to peaks of interest. |
• What is required from machine learning: biomarker identification or unknown sample classification? Whilst all methods can be used for classification, not all can be used for biomarker identification; the most suitable are those such as rule-based, which report the proteins used in rules that classify samples. |
• What are the limitations on the number of samples produced and therefore what is the most suitable/realistic number of samples? Large numbers of samples tend to be more suitable for the application of ML and therefore the case is often the more samples the better. The limitations can come from the number of samples generated for MS analysis as well as time and financial restraints. The most suitable number of samples is a balance between all these factors, whilst trying to maximize the sample size. |
• Can labeled quantification be included in the protocol, or is label-free more suitable? Labeled quantitation may not be compatible with the MS technology available and the purchase of reagents and software are usually required, making these methods not always suitable. Label-free techniques become the only option when the quantitation of proteins and application of ML is not considered until after MS analysis. Many label-free methods are also open source, giving them a financial advantage. |
• How large is the dataset? This can impact on the choice of evaluation, how the training and test sets are generated and the choice of machine learning techniques that are applied. Multiple samples within classes are essential, rather than few samples across many classes. Cross-validation is frequently used for evaluation of classification on datasets that are not large. |
• Is machine learning likely to over-fit the data? Over-fitting can be caused by classifying on small datasets. Some machine learning techniques are less prone to over-fitting and others have associated methods to reduce it. |
Steps required for application of machine learning |
---|
1. Quantification of proteins, either by a labeled or label free method. |
2. Generate training and test sets: either by cross-validation or, if a large dataset, by splitting it up to train on the majority of the dataset and test on a small subsection. |
3. Pre-processing: feature selection methods. Feature selection is not essential, but can improve the classification accuracy of learners. |
4. Application of machine learning methods. Models built using training sets and the accuracy of classification determined though application of models to the test set. Software, such as WEKA (Witten et al., 2011) can be used or methods can be implemented in R (R, http://www.r-project.org/). |
5. Comparison of machine learning methods to identify the best method for the dataset. |
Post machine learning analysis |
---|
Further analysis to be included if information can be extracted from results of machine learning methods (for biomarker identification), by identifying proteins that were essential for the classification: |
• Literature mining |
• Pathway analysis |
• Generation of interaction networks |
Further analysis of proteins identified as possible biomarkers is essential. Pathway analysis is used to verify relationships between proteins found by machine learning. Pathway analysis can also be used to understand where proteins that have been identified as possible biomarkers act, for example, if one protein is upregulated during progression of a disease, does it result in other proteins being up- or downregulated.
It can also be seen from the investigations surveyed that the majority of diseases analyzed are cancers and therefore there are many other areas for these methods to be applied.
Finally, machine learning can be applied to mass spectrometry data to generate networks that indicate protein interactions. This is a method that has previously been applied to microarray data, and is also now applicable to proteomics.
Acknowledgments
This work received financial support from the Biotechnology and Biological Sciences Research Council (BBSRC) (Contract Grant number: BB/F017014/1), the WALTHAM Centre for Pet Nutrition, and the European Union Seventh Framework Programme (FP7/2007-2013) under grant agreement no. 305815. The BBSRC had no involvement in the study design, data collection, analysis, and interpretation. The decision to submit the article for publication was not influenced by the funding body. The authors would like to thank Bruker UK for their collaborative support.
Authors' Contributions: All authors have made substantial intellectual contributions to the conception and design of the study, data acquisition, analysis, and interpretation.
Author Disclosure Statement
The authors declare that they have no competing interests or financial disclosures. AM is the coordinator of the D-BOARD Consortium funded by European Commission Framework 7 program (EU FP7; HEALTH.2012.2.4.5–2, project number 305815, Novel Diagnostics and Biomarkers for Early Identification of Chronic Inflammatory Joint Diseases). JB and SL are also members of the D-BOARD Consortium.
References
- Abeel T. Helleputte T. Van De Peer Y. Dupont P. Saeys Y. Robust biomarker identification for cancer diagnosis with ensemble feature selection methods. Bioinformatics. 2010;26:392–398. doi: 10.1093/bioinformatics/btp630. [DOI] [PubMed] [Google Scholar]
- Adam BL. Qu Y. Davis JW, et al. Serum protein fingerprinting coupled with a pattern-matching algorithm distinguishes prostate cancer from benign prostate hyperplasia and healthy men. Cancer Res. 2002;62:3609–3614. [PubMed] [Google Scholar]
- Aebersold R. Mann M. Mass spectrometry-based proteomics. Nature. 2003;422:198–207. doi: 10.1038/nature01511. [DOI] [PubMed] [Google Scholar]
- Ambroise C. McLachlan GJ. Selection bias in gene extraction on the basis of microarray gene-expression data. Proc Natl Acad Sci. 2002;99:6562–6566. doi: 10.1073/pnas.102102699. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ashburner M. Ball C. Blake J, et al. Gene ontology: Tool for the unification of biology. Nature Genet. 2000;25:25–29. doi: 10.1038/75556. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bacardit J. Burke E. Krasnogor N. Improving the scalability of rule-based evolutionary learning. Memetic Computing. 2009;1:55–67. [Google Scholar]
- Bantscheff M. Lemeer S. Savitski M. Kuster B. Quantitative mass spectrometry in proteomics: Critical review update from 2007 to the present. Anal Bioanal Chem. 2012;404:939–965. doi: 10.1007/s00216-012-6203-4. [DOI] [PubMed] [Google Scholar]
- Bantscheff M. Schirle M. Sweetman G. Rick J. Kuster B. Quantitative mass spectrometry in proteomics: A critical review. Anal Bioanal Chem. 2007;389:1017–1031. doi: 10.1007/s00216-007-1486-6. [DOI] [PubMed] [Google Scholar]
- Bassel GW. Glaab E. Marquez J. Holdsworth MJ. Bacardit J. Functional network construction in Arabidopsis using rule-based machine learning on large-scale data sets. The Plant Cell. 2011;23:3101–3116. doi: 10.1105/tpc.111.088153. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Bellew M. Coram M. Fitzgibbon M, et al. A suite of algorithms for the comprehensive analysis of complex protein mixtures using high-resolution LC-MS. Bioinformatics. 2006;22:1902–1909. doi: 10.1093/bioinformatics/btl276. [DOI] [PubMed] [Google Scholar]
- Beynon RJ. Doherty MK. Pratt JM. Gaskell SJ. Multiplexed absolute quantification in proteomics using artificial QCAT proteins of concatenated signature peptides. Nat Meth. 2005;2:587–589. doi: 10.1038/nmeth774. [DOI] [PubMed] [Google Scholar]
- Bloemen K. Van Den Heuvel R. Govarts E, et al. A new approach to study exhaled proteins as potential biomarkers for asthma. Clin Exp Allergy. 2011;41:346–356. doi: 10.1111/j.1365-2222.2010.03638.x. [DOI] [PubMed] [Google Scholar]
- Boehm A. Putz S. Altenhofer D. Sickmann A. Falk M. Precise protein quantification based on peptide quantification using iTRAQTM. BMC Bioinform. 2007;8:214. doi: 10.1186/1471-2105-8-214. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Breiman L. Random Forests. Machine Learning. 2001;45:5–32. [Google Scholar]
- Casella G. Berger RL. Statistical inference. Second. Duxbury/Thomson Learning; Pacific Grove, CA: 2002. [Google Scholar]
- Cohen WW. Fast effective rule induction. MachineLearning-International Workshop Then Conference; Morgan Kaufmann Publishers, Inc.; 1995. pp. 115–123. [Google Scholar]
- Cottrell JS. Protein identification using MS/MS data. J Proteomics. 2011;74:1842–1851. doi: 10.1016/j.jprot.2011.05.014. [DOI] [PubMed] [Google Scholar]
- Craig R. Beavis RC. TANDEM: Matching proteins with tandem mass spectra. Bioinformatics. 2004;20:1466–1467. doi: 10.1093/bioinformatics/bth092. [DOI] [PubMed] [Google Scholar]
- Dayhoff JE. Deleo JM. Artificial neural networks: Opening the black box. Cancer. 2001;91:1615–1635. doi: 10.1002/1097-0142(20010415)91:8+<1615::aid-cncr1175>3.0.co;2-l. [DOI] [PubMed] [Google Scholar]
- Diamandis EP. Mass spectrometry as a diagnostic and a cancer biomarker discovery tool. Mol Cell Proteomics. 2004;3:367–378. doi: 10.1074/mcp.R400007-MCP200. [DOI] [PubMed] [Google Scholar]
- Domon B. Aebersold R. Mass spectrometry and protein analysis. Science. 2006;312:212–217. doi: 10.1126/science.1124619. [DOI] [PubMed] [Google Scholar]
- Du P. Lin S. Kibbe W. Wang H. Application of wavelet transform to the ms-based proteomics data preprocessing. Bioinform Bioengineer 2007. BIBE; Proceedings of the 7th IEEE International Conference on. IEEE; 2007. 2007. pp. 680–686. [Google Scholar]
- Duda PEA. Pattern Classification. Wiley; New York: 2001. [Google Scholar]
- Fan Z. A neural network approach to multi-biomarker panel development based on LC/MS/MS proteomics profiles: A case study in breast cancer. In: Jake YC, editor. 2009. pp. 1–6. [Google Scholar]
- Fan Z. Chen JY. A neural network approach to multi-biomarker panel development based on LC/MS/MS proteomics profiles: A case study in breast cancer. Computer-Based Medical Systems, 2009. CBMS; 22nd IEEE International Symposium on; 2009. 2009. pp. 1–6. [Google Scholar]
- Fenn J. Mann M. Meng C. Wong S. Whitehouse C. Electrospray ionization for mass spectrometry of large biomolecules. Science. 1989;246:64–71. doi: 10.1126/science.2675315. [DOI] [PubMed] [Google Scholar]
- Fürnkranz J. Separate-and-conquer rule learning. Artific Intell Rev. 1999;13:3–54. [Google Scholar]
- Gentleman R. Carey V. Bates D, et al. Bioconductor: open software development for computational biology and bioinformatics. Genome Biol. 2004;5:R80. doi: 10.1186/gb-2004-5-10-r80. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gerber SA. Rush J. Stemman O. Kirschner MW. Gygi SP. Absolute quantification of proteins and phosphoproteins from cell lysates by tandem MS. Proc Natl Acad Sci. 2003;100:6940–6945. doi: 10.1073/pnas.0832254100. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Gillette MA. Carr SA. Quantitative analysis of peptides and proteins in biomedicine by targeted mass spectrometry. Nat Meth. 2013;10:28–34. doi: 10.1038/nmeth.2309. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Glaab E. Bacardit J. Garibaldi JM. Krasnogor N. Using rule-based machine learning for candidate disease gene prioritization and sample classification of cancer gene expression data. PLoS ONE. 2012;7:e39932. doi: 10.1371/journal.pone.0039932. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Guan W. Zhou M. Hampton C, et al. Ovarian cancer detection from metabolomic liquid chromatography/mass spectrometry data by support vector machines. BMC Bioinformat. 2009;10:259. doi: 10.1186/1471-2105-10-259. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Guyon I. Elisseeff A. An introduction to variable and feature selection. J Machine Learning Res. 2003;3:1157–1182. [Google Scholar]
- Heinecke NL. Pratt BS. Vaisar T. Becker L. PepC: Proteomics software for identifying differentially expressed proteins based on spectral counting. Bioinformatics. 2010;26:1574–1575. doi: 10.1093/bioinformatics/btq171. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Horgan RP. Kenny LC. ‘Omic’ technologies: Genomics, transcriptomics, proteomics and metabolomics. Obstet Gynaecol. 2011;13:189–195. [Google Scholar]
- Huang DW. Lempicki RA. Sherman BT. Bioinformatics enrichment tools: Paths toward the comprehensive functional analysis of large gene lists. Nucleic Acids Res. 2009;37:1–13. doi: 10.1093/nar/gkn923. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Huang DW. Sherman BT. Lempicki RA. Systematic and integrative analysis of large gene lists using DAVID bioinformatics resources. Nature Protocols. 2008;4:44–57. doi: 10.1038/nprot.2008.211. [DOI] [PubMed] [Google Scholar]
- Hur J. Schuyler AD. States DJ. Feldman EL. SciMiner: Web-based literature mining tool for target identification and functional enrichment analysis. Bioinformatics. 2009;25:838–840. doi: 10.1093/bioinformatics/btp049. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ishihama Y. Oda Y. Tabata T, et al. Exponentially modified protein abundance index (emPAI) for estimation of absolute protein amount in proteomics by the number of sequenced peptides per protein. Mol Cell Proteomics. 2005;4:1265–1272. doi: 10.1074/mcp.M500061-MCP200. [DOI] [PubMed] [Google Scholar]
- Jain E. Bairoch A. Duvaud S, et al. Infrastructure for the life sciences: Design and implementation of the UniProt website. BMC Bioinformat. 2009;10:136. doi: 10.1186/1471-2105-10-136. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Jenssen TK. Laegreid A. Komorowski J. Hovig E. A literature network of human genes for high-throughput analysis of gene expression. Nature Genet. 2001;28:21–28. doi: 10.1038/ng0501-21. [DOI] [PubMed] [Google Scholar]
- John G. Kohavi R. Pfleger K. Irrelevant features and the subset selection problem. Proceedings of the Eleventh International Conference on Machine Learning; Morgan Kaufmann; 1994. pp. 121–129. [Google Scholar]
- John G. Langley P. Estimating continuous distributions in Bayesian classifiers. Eleventh Conference on Uncertainty in Artificial Intelligence; 1995. pp. 338–345. [Google Scholar]
- John GH. Stanford University. Computer Science Dept.; 1997. Enhancements to the data mining process. [Google Scholar]
- Joyce AR. Palsson BO. The model organism as a system: Integrating ‘omics’ data sets. Nat Rev Mol Cell Biol. 2006;7:198–210. doi: 10.1038/nrm1857. [DOI] [PubMed] [Google Scholar]
- Kanehisa M. Goto S. KEGG: Kyoto encyclopedia of genes and genomes. Nucleic Acids Res. 2000;28:27. doi: 10.1093/nar/28.1.27. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Katajamaa M. Miettinen J. Orešič M. MZmine: Toolbox for processing and visualization of mass spectrometry based molecular profile data. Bioinformatics. 2006;22:634–636. doi: 10.1093/bioinformatics/btk039. [DOI] [PubMed] [Google Scholar]
- Katajamaa M. Oresic M. Processing methods for differential analysis of LC/MS profile data. BMC Bioinformatics. 2005;6:179. doi: 10.1186/1471-2105-6-179. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Kohavi R. A Study of cross-validation and bootstrap for accuracy estimation and model selection. 14th International Joint Conference on ArtificialIntelligence; 1995. pp. 1137–1145. [Google Scholar]
- Kohavi R. John GH. Wrappers for feature subset selection. Artific Intell. 1997;97:273–324. [Google Scholar]
- Kotsiantis SB. Supervised Machine Learning: A review of classification techniques. Proceedings of the 2007 Conference on Emerging Artificial Intelligence Applications in Computer Engineering: Real Word AI Systems with Applications in eHealth, HCI, Information Retrieval and Pervasive Technologies; IOS Press; 2007. pp. 3–24. [Google Scholar]
- Lange V. Picotti P. Domon B. Aebersold R. Selected reaction monitoring for quantitative proteomics: A tutorial. Mol Syst Biol. 2008:4. doi: 10.1038/msb.2008.61. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Larrañaga P. Calvo B. Santana R, et al. Machine learning in bioinformatics. Briefings Bioinformat. 2006;7:86–112. doi: 10.1093/bib/bbk007. [DOI] [PubMed] [Google Scholar]
- Lawlor K. Nazarian A. Lacomis L. Tempst P. Villanueva J. Pathway-based biomarker search by high-throughput proteomics profiling of secretomes. J Proteome Res. 2009;8:1489–1503. doi: 10.1021/pr8008572. [DOI] [PubMed] [Google Scholar]
- Le L. Chi K. Tyldesley S, et al. Identification of serum amyloid A as a biomarker to distinguish prostate cancer patients with bone lesions. Clin Chem. 2005;51:695–707. doi: 10.1373/clinchem.2004.041087. [DOI] [PubMed] [Google Scholar]
- Lewis R. May H. Mobasheri A. Barrett-Jolley R. Chondrocyte channel transcriptomics: Do microarray data fit with expression and functional data? Channels. 2013;7:1. doi: 10.4161/chan.26071. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Link AJ. Eng J. Schieltz DM, et al. Direct analysis of protein complexes using mass spectrometry. Nat Biotech. 1999;17:676–682. doi: 10.1038/10890. [DOI] [PubMed] [Google Scholar]
- Lu P. Vogel C. Wang R. Yao X. Marcotte E. Absolute protein expression profiling estimates the relative contributions of transcriptional and translational regulation. Nature Biotechnol. 2007;25:117–124. doi: 10.1038/nbt1270. [DOI] [PubMed] [Google Scholar]
- Luo W. Friedman M. Shedden K. Hankenson K. Woolf P. GAGE: Generally applicable gene set enrichment for pathway analysis. BMC Bioinformat. 2009;10:161. doi: 10.1186/1471-2105-10-161. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Mardis ER. The impact of next-generation sequencing technology on genetics. Trends Genet. 2008;24:133–141. doi: 10.1016/j.tig.2007.12.007. [DOI] [PubMed] [Google Scholar]
- McKinney BA. Reif DM. Ritchie MD. Moore JH. Machine learning for detecting gene-gene interactions: A review. Appl Bioinformat. 2006;5:77–88. doi: 10.2165/00822942-200605020-00002. [DOI] [PMC free article] [PubMed] [Google Scholar]
- McLafferty FW. Breuker K. Jin M, et al. Top-down MS, a powerful complement to the high capabilities of proteolysis proteomics. FEBS J. 2007;274:6256–6268. doi: 10.1111/j.1742-4658.2007.06147.x. [DOI] [PubMed] [Google Scholar]
- Mitchell T. Machine Learning. McGraw-Hill; New York: 1997. [Google Scholar]
- Mobasheri A. Osteoarthritis year 2012 in review: Biomarkers. Osteoarth Cartilage. 2012;20:1451–1464. doi: 10.1016/j.joca.2012.07.009. [DOI] [PubMed] [Google Scholar]
- Neilson KA. Ali NA. Muralidharan S, et al. Less label, more free: Approaches in label-free quantitative mass spectrometry. Proteomics. 2011;11:535–553. doi: 10.1002/pmic.201000553. [DOI] [PubMed] [Google Scholar]
- Oh JH. Lotan Y. Gurnani P. Rosenblatt KP. Gao J. Prostate cancer biomarker discovery using high performance mass spectral serum profiling. Computer Methods Programs Biomed. 2009;96:33–41. doi: 10.1016/j.cmpb.2009.04.003. [DOI] [PubMed] [Google Scholar]
- Ong S. Blagoev B. Kratchmarova I. Kristensen D. Steen H. Pandey A. Mann M. Stable isotope labeling by amino acids in cell culture, SILAC, as a simple and accurate approach to expression proteomics. Mol Cell Proteomics. 2002;1:376–386. doi: 10.1074/mcp.m200025-mcp200. [DOI] [PubMed] [Google Scholar]
- Pang JX. Ginanni N. Dongre AR. Hefta SA. Opiteck GJ. Biomarker discovery in urine by proteomics. J Proteome Res. 2002;1:161–169. doi: 10.1021/pr015518w. [DOI] [PubMed] [Google Scholar]
- Perkins DN. Pappin DJC. Creasy DM. Cottrell JS. Probability-based protein identification by searching sequence databases using mass spectrometry data. Electrophoresis. 1999;20:3551–3567. doi: 10.1002/(SICI)1522-2683(19991201)20:18<3551::AID-ELPS3551>3.0.CO;2-2. [DOI] [PubMed] [Google Scholar]
- Platt JC. Advances in Kernel Methods. MIT Press; 1999. Fast training of support vector machines using sequential minimal optimization; pp. 185–208. [Google Scholar]
- Quinlan R. C4.5: Programs for Machine Learning. Morgan Kaufmann; 1993. [Google Scholar]
- Ralhan R. Desouza LV. Matta A, et al. Discovery and verification of head-and-neck cancer biomarkers by differential protein expression analysis using iTRAQ labeling, multidimensional liquid chromatography, and tandem mass spectrometry. Mol Cell Proteomics. 2008;7:1162–1173. doi: 10.1074/mcp.M700500-MCP200. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Ratcliffe L. Mian S. Slater K, et al. Proteomic identification and profiling of canine lymphoma patients. Veterinary Comp Oncol. 2009;7:92–105. doi: 10.1111/j.1476-5829.2009.00165.x. [DOI] [PubMed] [Google Scholar]
- Ray S. Reddy PJ. Jain R. Gollapalli K. Moiyadi A. Srivastava S. Proteomic technologies for the identification of disease biomarkers in serum: Advances and challenges ahead. Proteomics. 2011;11:2139–2161. doi: 10.1002/pmic.201000460. [DOI] [PubMed] [Google Scholar]
- Roy P. Truntzer C. Maucort-Boulch D. Jouve T. Molinari N. Protein mass spectra data analysis for clinical biomarker discovery: A global review. Briefings Bioinformat. 2011;12:176–186. doi: 10.1093/bib/bbq019. [DOI] [PubMed] [Google Scholar]
- Ryberg H. An J. Darko S, et al. Discovery and verification of amyotrophic lateral sclerosis biomarkers by proteomics. Muscle Nerve. 2010;42:104–111. doi: 10.1002/mus.21683. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Saeys Y. Abeel T. Peer Y. Robust feature selection using ensemble feature selection techniques. Proc Eur Conf Machine Learning Knowledge Discovery Databases-Part II. 2008:313–325. [Google Scholar]
- Schiess R. Wollscheid B. Aebersold R. Targeted proteomic strategy for clinical biomarker discovery. Mol Oncol. 2009;3:33–44. doi: 10.1016/j.molonc.2008.12.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Schmidt A. Karas M. Dülcks T. Effect of different solution flow rates on analyte ion signals in nano-ESI MS, or: When does ESI turn into nano-ESI? J Am Soc Mass Spectrometr. 2003;14:492–500. doi: 10.1016/S1044-0305(03)00128-4. [DOI] [PubMed] [Google Scholar]
- Schulze WX. Mann M. A novel proteomic screen for peptide-protein interactions. J Biol Chem. 2004;279:10756–10764. doi: 10.1074/jbc.M309909200. [DOI] [PubMed] [Google Scholar]
- Silvestri E. Lombardi A. De Lange P, et al. Studies of complex biological systems with applications to molecular medicine: The need to integrate transcriptomic and proteomic approaches. J Biomed Biotechnol. 2011;2011:810–829. doi: 10.1155/2011/810242. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Smith CA. Want EJ. O'Maille G. Abagyan R. Siuzdak G. XCMS: Processing mass spectrometry data for metabolite profiling using nonlinear peak alignment, matching, and identification. Anal Chem. 2006;78:779–787. doi: 10.1021/ac051437y. [DOI] [PubMed] [Google Scholar]
- Sun CS. Markey MK. Recent advances in computational analysis of mass spectrometry for proteomic profiling. J Mass Spectrom. 2011;46:443–456. doi: 10.1002/jms.1909. [DOI] [PubMed] [Google Scholar]
- Tan KC. Ipcho SVS. Trengove RD. Oliver RP. Solomon PS. Assessing the impact of transcriptomics, proteomics and metabolomics on fungal phytopathology. Mol Plant Pathol. 2009;10:703–715. doi: 10.1111/j.1364-3703.2009.00565.x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Tsuruoka Y. Tsujii JI. Ananiadou S. FACTA: A text search engine for finding associated biomedical concepts. Bioinformatics. 2008;24:2559–2560. doi: 10.1093/bioinformatics/btn469. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Varma S. Simon R. Bias in error estimation when using cross-validation for model selection. BMC Bioinformat. 2006;7:91. doi: 10.1186/1471-2105-7-91. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Veenstra TD. Global and targeted quantitative proteomics for biomarker discovery. J Chromatog B. 2007;847:3–11. doi: 10.1016/j.jchromb.2006.09.004. [DOI] [PubMed] [Google Scholar]
- Vlahou ASJ. Gregory BW. Coleman RL. Diagnosis of ovarian cancer using decision tree classification of mass spectral data. J Biomed Biotechnol. 20032003:308–314. doi: 10.1155/S1110724303210032. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Vogel C. Marcotte E. Calculating absolute and relative protein abundance from mass spectrometry-based protein expression data. Nature Protocols. 2008;3:1444–1451. doi: 10.1038/nport.2008.132. [DOI] [PubMed] [Google Scholar]
- Voshol H. Ehrat M. Traenkle J. Bertrand E. Van Oostrum J. Antibody-based proteomics. FEBS J. 2009;276:6871–6879. doi: 10.1111/j.1742-4658.2009.07395.x. [DOI] [PubMed] [Google Scholar]
- Walther TC. Mann M. Mass spectrometry–based proteomics in cell biology. J Cell Biol. 2010;190:491–500. doi: 10.1083/jcb.201004052. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Weston J. Elisseeff A. Scholkopf B. Tipping M. Use of the zero norm with linear models and kernel methods. J Mach Learn Res. 2003;3:1439–1461. [Google Scholar]
- Williams A. Smith JR. Allaway D. Harris P. Liddell S. Mobasheri A. Applications of proteomics in cartilage biology and osteoarthritis research. Frontiers Biosci (Landmark Ed) 2011;16:2622–2644. doi: 10.2741/3876. [DOI] [PubMed] [Google Scholar]
- Williams F. Biomarkers: In combination they may do better. Arthritis Res Ther. 2009;11:130. doi: 10.1186/ar2839. [DOI] [PMC free article] [PubMed] [Google Scholar]
- Willingale R. Jones DJL. Lamb JH. Quinn P. Farmer PB. Ng LL. Searching for biomarkers of heart failure in the mass spectra of blood plasma. Proteomics. 2006;6:5903–5914. doi: 10.1002/pmic.200600375. [DOI] [PubMed] [Google Scholar]
- Wilm M. Quantitative proteomics in biological research. Proteomics. 2009;9:4590–4605. doi: 10.1002/pmic.200900299. [DOI] [PubMed] [Google Scholar]
- Wilm MS. Mann M. Electrospray and Taylor-Cone theory, Dole's beam of macromolecules at last? Intl J Mass Spectrom Ion Processes. 1994;136:167–180. [Google Scholar]
- Witten I. Frank E. Hall M. Data Mining: Practical Machine Learning Tools and Techniques. 3rd. Morgan Kaufmann; 2011. [Google Scholar]
- Yang Z. Machine Learning Approaches to Bioinformatics. 1st. World Scientific Printers; Singapore: 2010. [Google Scholar]
- Yates JR. Ruse CI. Nakorchevsky A. Proteomics by mass spectrometry: Approaches, advances, and applications. Ann Rev Biomed Engineer. 2009;11:49–79. doi: 10.1146/annurev-bioeng-061008-124934. [DOI] [PubMed] [Google Scholar]