- Open Access
The PathOlogist: an automated tool for pathway-centric analysis
BMC Bioinformatics volume 12, Article number: 133 (2011)
The PathOlogist is a new tool designed to transform large sets of gene expression data into quantitative descriptors of pathway-level behavior. The tool aims to provide a robust alternative to the search for single-gene-to-phenotype associations by accounting for the complexity of molecular interactions.
Molecular abundance data is used to calculate two metrics - 'activity' and 'consistency' - for each pathway in a set of more than 500 canonical molecular pathways (source: Pathway Interaction Database, http://pid.nci.nih.gov). The tool then allows a detailed exploration of these metrics through integrated visualization of pathway components and structure, hierarchical clustering of pathways and samples, and statistical analyses designed to detect associations between pathway behavior and clinical features.
The PathOlogist provides a straightforward means to identify the functional processes, rather than individual molecules, that are altered in disease. The statistical power and biologic significance of this approach are made easily accessible to laboratory researchers and informatics analysts alike. Here we show as an example, how the PathOlogist can be used to establish pathway signatures that robustly differentiate breast cancer cell lines based on response to treatment.
Recent biomedical research has made great strides in unveiling the complexity of human disease. Technological breakthroughs and innovative methodologies now allow a much more detailed account of molecular behavior. Frequently however, such studies yield a plethora of data, with results too complex for traditional analyses designed to identify single genes associated with disease.
Accordingly, many researchers are employing new frameworks to understand disease. One such framework is the concept of pathways - sets of molecular interactions that progress towards a given function. Analysis at the pathway level accounts for some of the data complexity by integrating information from across the entire genome while mirroring real biological processes. Central to pathway analysis is the idea that disruption of the benign behavior of a pathway as a whole, not necessarily a single gene component of the pathway, could be the basis for disease.
The potential benefits of molecular analysis at the pathway level have gained increasing recognition recently, and consequently a number of tools have been developed to visualize pathway structures (Cytoscape , Ariadne Pathway Studio , PathVisio ) and predict novel pathways from experimental data (SRI Pathway Tools , GenePath ). However, tools to facilitate quantitative informatics-level analyses of established pathways are much less prevalent. To fully explore this promising mode of investigation, a resource is needed that provides a robust and straightforward means to transform large-scale molecular data into meaningful metrics that account for gene relationships at the pathway level.
The PathOlogist is designed to automatically analyze genetic data within the context of molecular pathways. The tool aims to facilitate both a quantitative and qualitative analysis of pathway behavior in a format accessible to both laboratory researchers and informatics analysts.
The PathOlogist uses RNA expression data to calculate 2 descriptive metrics - 'activity' and 'consistency' (see Efroni et al.  for motivation and more detailed explanation) - for each pathway in a set of more than 500 canonical pathways (source: Pathway Interaction Database ) on a sample-by-sample basis. These two metrics have been shown to be more efficient than individual gene expression at distinguishing samples of different tumor grades and predicting disease outcome in cancer samples . The metrics make use of the structure of gene relationships within in the pathway, rather than treating the genes as simply a uniform set of entities. A pathway is defined as a network of molecular interactions; each interaction consists of one or more input genes, promoters and inhibitors, and one or more output genes. An activity score and a consistency score is calculated for each interaction based on the expression of all input and output genes. Activity scores provide a measure of how likely the interactions are to occur while consistency scores determine whether these interactions follow the logic of the defined network structure. Depending on the nature of the samples, these scores can reveal various types of information. For example, one may compare activity scores calculated from expression data collected at different timepoints to identify functional processes that have been activated or de-activated over time. Comparing consistency scores calculated from sets of tumor and matched normal samples can reveal pathways whose ordinary behavior has been altered by disease.
The PathOlogist facilitates such analyses through a number of features. A clustered heatmap of pathway scores can be generated to provide an overview of the metrics and quickly identify any inherent groupings of samples or sets of pathways that act in concert. The network structure of a pathway and metrics for individual interactions can be viewed as a color-coded graphic, which proves useful for direct comparison of samples and identification of specific areas within the pathway that deviate from normal behavior. Finally, the tool provides an interface for conducting a number of statistical tests to detect associations between pathway scores and additional sample information (for example, disease grade or response to treatment).
The PathOlogist is a MATLAB-based application, which can be run as a GUI in the MATLAB environment or as a standalone executable (with slightly more limited functionality). The objective of the PathOlogist is to transform standard gene or molecule-based data into meaningful, quantifiable information at the pathway level. Our method accomplishes this efficiently using a short sequence of analytic steps designed to maximize fidelity to the original data as well as comparability across studies. The PathOlogist then provides for in-depth analysis of the calculated metrics, through data visualization and statistical tests of association.
The PathOlogist is designed to analyze normalized abundance data from any gene-based microarray platform, however special features are included to accept Affymetrix data in its raw state as well. The user may upload a set of .cel files reporting probe-level hybridization readings in an arrangement specific to the microarray chip used in the experiment. These .cel files as well as a chip-specific mapping file (easily obtainable from the microarray's commercial website), are the sole input to the PathOlogist necessary to carry out the process of pathway analysis. Once loaded, raw data can be summarized into probesets and normalized using the robust-multichip averaging (RMA) method developed by Irizarry et al . This method is widely used and has been validated as an effective approach in a number of studies . (Note that the RMA-normalization feature is not available in the standalone version.)
Data can also be summarized before input to the tool using RMAexpress http://rmaexpress.bmbolstad.com/). If raw files are not available or if other platforms were used, normalized probeset-based abundance data can be loaded in the form of a textfile.
Once the data is defined at the probeset level, a unique algorithm is applied which calculates the probability that each sample is in an 'up' (highly expressive) or 'down' (minimally expressive) state, by fitting the set of intensity readings for a probeset to a mixture of two gamma distributions . The value of this technique is two-fold. First, it effectively places all expression values on a unit scale, allowing direct comparison between different probes, samples, and experiments. This is important for down-stream analysis in which the expression of multiple interacting genes is evaluated in combination. Additionally, this extra normalization tends to significantly reduce noise in highly variable intensity readings, while retaining much more information than a simple 'presence/absence' call.
Pathway Metrics Calculations
The PathOlogist uses normalized expression data to calculate two descriptive metrics for each pathway selected. For this purpose, a pathway is defined as a connected set of interactions, each consisting of one or more input molecules and one or more output molecules.
Source of pathway data
Currently, the PathOlogist uses the PID (Pathway Interaction Database)  as the source of pathway structure data. This database is a collection of over 500 canonical pathways, including pathways curated by Nature Publishing Group editors and pathways imported from BioCarta and Kegg. The network structure for each pathway is contained within the tool, and can be updated as new pathways are added to the database.
Mapping probes to genes
Mapping probe-level intensity values to molecules within a pathway is accomplished using a platform-specific text file listing the Entrez gene ID associated with each probe. This data is contained within the tool for a number of commonly used platforms. An option also exists allowing the addition of new user-created mapping files, extending the tool's capabilities to virtually any platform.
Users can select any subset of samples and pathways to include in metrics calculations. 'Activity' and 'consistency' metrics are calculated for each pathway selected, based on the normalized expression of input and output elements for each sample. Calculations are first performed at the interaction level and then averaged over all the interactions in a pathway to generate a final pathway score. For each interaction, the metrics are calculated as defined in Figure 1, where p(A) indicates the probability of gene A being in the 'up' (highly expressive) state. Note that for inhibitory molecules, 1-p(A) is used instead.
Essentially, activity is a measurement of an interaction's potential to occur, as determined by the expression of input molecules. An activity score of '1' for an interaction indicates that all positively regulating elements are being highly expressed, while inhibitory elements are unexpressed. Consistency scores compare this potential with the actual presence of output molecules, providing an account of deviations from expected pathway logic. Since these two metrics are averaged over all the interactions within a pathway to generate scores for the pathway as a whole, alterations anywhere within the pathway will have the same overall effect.
At the end of the process, each sample will have two scores describing the behavior of each pathway. These scores can then replace individual gene expression values in any desired informatics or statistical analysis.
After pathway metrics have been calculated, the PathOlogist facilitates a detailed investigation of the results.
A heatmap feature displays activity and/or consistency scores as a bi-dimensionally clustered heatmap. This can be used as a summary view, to quickly identify subgroups within the data. Specific subsets of pathways and samples can be selected for a more directed view as well.
For a specific pathway of interest, a pathway-drawing feature generates a directed network graphic for each of the samples selected, detailing the structure and behavior of the pathway. In the graphic, metrics for individual interactions are displayed visually using node color and size. If desired, the drawing may overlay gene-specific data such as copy number alterations or methylation status. An option also exists to extend the network to include all interactions from other pathways that involve genes within the pathway of interest. Graphics for multiple samples can be compared to identify specific points of differentiation within the pathway. Clicking on any gene within the pathway will link to more detailed information, courtesy of the CGAP Gene database . The network structure and individual interaction metrics can also be generated in text format. (Graphic format not available in standalone version).
Identifying Important Pathways
The PathOlogist performs statistical analyses to determine the relationship between pathway behavior and sample features such as class, survival, etc. Sample data is entered through a simple copy-paste procedure or by uploading a two-column text file. Four types of analysis are possible:
finds pathways whose scores can be used to differentiate two classes of samples (eg. cancer v. normal). For each pathway, a two-sample ranksum test is performed to evaluate the null hypothesis that pathway scores of class A and class B are samples from normal distributions with equal means and variances. Significant pathways are those for which the null hypothesis is highly unlikely, indicating that the pathway behaves differently in these two groups of samples.
finds pathways whose scores correlate well with a continuous variable (eg. response to treatment, measured as concentration of drug required to initiate cell death). For each pathway, the Pearson's correlation coefficient is calculated for the linear relationship between the set of pathway scores and the set of sample data. A p-value is then calculated for each pathway, using a Student's t distribution to evaluate the null hypothesis that the correlation coefficient is zero. Significant pathways are those which show either highly positive or highly negative correlation with the associated variable.
finds pathways that influence sample survival. The set of scores for each pathway are partitioned into two groups using kmeans clustering to minimize the squared Euclidean distance between group centroids. (A minimum group size can be set by the user.) Cumulative survival distributions are calculated separately for these two groups of samples using the Kaplan-Meier algorithm, and a logrank test is performed to evaluate the null hypothesis that the two sample groups are drawn from the same population. Significant pathways are those for which pathway behavior can be used as a marker dividing samples into groups with highly differentiated survival curves.
Gene hits targeting
finds pathways whose molecules are the target of some alteration (eg. copy number, mutations). Gene-specific alterations are uploaded as a matrix of logical values describing which of the assayed genes were altered in each sample. For each pathway, a hypergeometric cumulative distribution function is computed for each sample to estimate the probability that genes within the pathway are altered more often than would be expected, given the overall distribution of gene alterations for that sample. An overall p-value for the pathway is calculated by applying a Fisher's Omnibus test to the set of probabilities across all samples. Pathways with a significant p-value are those which comprise a set of genes that are disproportionately altered in multiple samples (although the specific genes altered are not necessarily the same in different samples).
Each test can be performed on all samples or specific classes of samples, and returns a list of all pathways ordered by significance, along with corresponding p-values. These results can be plotted for visual confirmation of association, and then written to text files.
The power of pathway-level molecular analysis, and the value of the PathOlogist in facilitating such analysis, has been explored using a number of datasets with various features; the results of two such analyses are reported here, using 1) expression and copy number data from a set of 28 cancer cell lines treated with an anti-cancer drug, and 2) expression and survival data obtained from 377 glioblastoma multiforme (GBM) tumor samples, and 10 unmatched normal samples from the publicly accessible TCGA database.
Pathway Behavior and Drug Sensitivity in Cancer Cell Lines
A recently-analyzed data set assessed the expression profile and drug sensitivity of 28 cell lines maintained by the NCI60 Human Tumor Cell Line Screen  as part of NCI's Developmental Therapeutics program. These cell lines were derived from tumors with a variety of cancers and genotypic subtypes. After measuring basal gene expression, each of the cell lines was treated with an anti-cancer drug, and the GI50 concentration (the concentration of drug that causes 50% growth inhibition) was recorded for each. The goal was to identify molecular signatures in the cell lines that would help predict a patient's response to treatment. Additionally, copy number data and other clinical information was available for each cell line.
The set of .cel files for the 28 lines were loaded into the PathOlogist for RMA normalization. Up-Down Probability normalization was then applied to the RMA data, and the results were used to calculate activity and consistency scores for each pathway in the database. A bi-dimensionally-clustered heatmap of the scores is shown in Figure 2a.
From the heatmap, it appears that the samples do not cluster naturally into separate groups when taking all pathway scores into account. Further analysis is needed to identify specific pathways that influence response to treatment. Thus, GI50 scores (entered as -log[GI50], where GI50 is the drug concentration in moles/liter) for each of the cell lines were loaded into the PathOlogist, and a Pearson linear correlation coefficient was calculated for the set of activity or consistency scores associated with each pathway. An ordered list of pathways and Bonferroni-corrected p-values is shown in Table 1.
From this list we can see that a small set of pathways (n = 7) are significantly correlated with drug sensitivity at the 0.05 level. By contrast, when we shuffled the sample labels and re-performed the correlation analysis 10 times, none of these shuffled distributions produced a single significant correlation after Bonferroni adjustment. Additionally, the PathOlogist was used to depict these relationships in scatterplot form for a few of the top pathways in order to visually confirm the correlation (Figure 3).
When these pathways are used in a heatmap (as in Figure 4), most of the samples cluster into tight groups based on sensitivity. After correcting for multiple comparison testing (using a Bonferroni adjustment), the most significant pathways are more highly correlated to GI50 than any one probeset.
In addition to identifying pathways whose behavior is differentially altered, it may be useful to gain more insight into what drives these alterations. In order to explore this further, copy number data for each of the cell lines was loaded into the tool, and the PathOlogist was used to find pathways whose components were altered by copy number changes.
We find that one of these pathways, the 'Toll-like receptor signaling pathway' was also one of the pathways most predictive of drug response. We therefore assessed whether copy number alterations in this pathway are associated with changes in pathway behavior, and consequently, variations in response to treatment. The PathOlogist was used to 'draw' the network structure for each of the samples, depicting molecular expression and copy number, as well as interaction activity and consistency visually in context. Whole networks and zoomed-in views of the network structure for a few representative samples are shown in Figures 5 and 6.
This detailed graphical view is informative in a number of ways. It appears from Figure 5 that the resistant lines are more frequently the target of copy number alterations to molecules in this pathway. Notably though, the same molecules are not altered in each line, although their alteration may lead to the same end result - disruption of pathway function. The pathway-based analysis is able to capture this differentiation in ways that a single-molecule based analysis could not. In addition, a closer look at the network reveals the effect these copy number alterations may have on molecular expression, as well as other specific places in the pathway where expression is differentiated.
Pathway Behavior and Patient Survival in Glioblastoma Tumors
Publicly available normalized expression data  for 377 GBM tumor and 10 normal samples generated using both the Affymetrix U133a platform and the Agilent G4502A platform was downloaded from the TCGA online database.
RMA-normalized data was loaded into the PathOlogist as a text file. Up-Down Probability normalization was then applied to the RMA data, and the results were used to calculate activity and consistency scores for each pathway in the database. A bi-dimensionally-clustered heatmap of the scores for the 150 pathways with the highest sample-wide variance in scores is shown in Figure 2b.
From the heatmap, it appears that the 10 normal samples cluster naturally into a separate group, suggesting that overall pathway-level behavior has been altered in the tumor samples, and that our approach is able to capture these alterations. Further analysis identified specific pathways that are most altered, including many that have been previously implicated in GBM  such as ERBB2 signaling (p < 8 × 10-8), and TNF-alpha and FAS signaling (p < 7 × 10-8). Other pathway-based analyses (Paradigm , SPIA ) published 15 NCI/Nature pathways with the highest differential behavior between tumor and normal samples. For direct comparison we compiled a list of the 15 top-ranked NCI/Nature pathways from our analysis (Table 2), and find a number of similarities to previously reported pathways, particularly with regard to activity scores. Similarities include pathways involved in Pi3k signaling (p < 9 × 10-5) histone deacytelase (HDAC) signaling (p < 9 × 10-5), LPA-receptor mediated events (p < 3 × 10-4), p38 MAPK signaling (p < 1 × 10-4), and hif-1-alpha-mediated regulation (p < 2 × 10-4). This overlap suggests that our method is able to find the important features in the data, and identify pathways that are strongly correlated with disease. Furthermore, when we consider the most significantly altered pathways according to consistency scores, many of the pathways we find have extensive experimental evidence [16, 17] for involvement in GBM but have not yet been identified by other pathway-centric tools. The RAC1, CDC42, FAS, and PDGFR signaling pathways all appear in the top 15 pathways with altered consistency (yet appear lower in our list according to activity) and have been shown to play a large role in GBM tumor formation. Thus, through the combined use of activity and consistency metrics, our method is able to capture both well-established and previously unreported pathway-level alterations.
Within the set of tumor samples, we were also able to identify pathways associated with survival. For each pathway, samples were clustered into two groups based on activity or consistency scores, and a logrank test was performed comparing the Kaplan-Meier survival curve of the two groups. A number of pathways separate samples into groups with significantly different survival curves. Previous analysis with Paradigm identified pathways separating GBM samples into four subgroups, one of which had a significantly increased survival. This group was primarily characterized by upregulation of E2F. Our pathway-based analysis finds that the 'e2f transcription factor network' pathway is the only NCI/Nature pathway for which both activity and consistency are significantly associated with survival. Additionally, we find pathways involving p53, colorectal cancer, and prostate cancer among the most significant.
We believe that the integrated analysis made possible by this tool will prove useful for pathway-based study of biological information. Many tools currently exist that infer networks from expression data. By contrast, the PathOlogist predicts expression based on network structure, and then assesses whether actual gene expression systematically deviates from this prediction. Activity and consistency scores provide a simple yet informative summary of biologically complex behavior in a manner immediately suitable for further statistical analyses. The metrics generated by the PathOlogist can be used to generate pathway signatures associated with clinical data, or identify specific pathways implicated in disease for further insight into disease pathology.
There are however, some limitations to this type of analysis. The PathOlogist can only analyze established pathways, and assumes the accuracy of the pathways in the Pathway Interaction Database. Although the PID is carefully curated to contain only high-quality, well-documented pathways, there is still a certain amount of ambiguity inherent in each pathway's components, structure, and boundaries. On the other hand, the PathOlogist offers a possible check for pathway validity, as it stands to reason that a pathway returning consistently low consistency scores, even for normal samples, could be assumed to lack biologic fidelity. Additionally, since pathway scores are averages of the metrics associated with each interaction within the pathway, small subsets of interactions that have real association to a clinical feature may be overshadowed by other non-correlated interactions, especially in large pathways.
Availability and Requirements
Project name: PathOlogist
Project home page: ftp://ftp1.nci.nih.gov/pub/pathologist/
Operating system: Windows
Programming language: MATLAB
Other Requirements: The full version of the tool requires a copy of MATLAB as well as MATLAB's Bioinformatics and Statistics Toolboxes. The tool is most stable when using MATLAB version 2009b and later. The standalone version does not require MATLAB but the RMA normalization and single-pathway graphics features are not currently available. A step-by-step manual for use of the PathOlogist is located at ftp://ftp1.nci.nih.gov/pub/pathologist/The%20PathOlogist%20overview.doc (additional file 1).
Shannon P, Markiel A, Ozier O, Baliga NS, Wang JT, Ramage D, Amin N, Schwikowski B, Ideker T: Cytoscape: a software environment for integrated models of biomolecular interaction networks. Genome Research 2003, 13(11):2498–504. 10.1101/gr.1239303
Nikitin A, Egorov S, Daraselia N, Mazo I: Pathway studio - the analysis and navigation of molecular networks. Bioinformatics 2003, 19(16):2155–2157. 10.1093/bioinformatics/btg290
Van Iersel MP, Kelder T, Pico AR, Hanspers K, Coort S, Conklin BR, Evelo C: Presenting and exploring biological pathways with PathVisio. BMC Bioinformatics 2008, (9):399.
Karp P, Paley S, Romero P: The Pathway Tools Software. Bioinformatics 2002, 18: S225–32.
Zupan B, Bratko I, Demsar J, Juvan P, Halter JA, Kuspa A, Shaulsky G: GenePath: a system for automated construction of genetic networks from mutant data. Bioinformatics 2003, 19(3):383–389. 10.1093/bioinformatics/btf871
Efroni S, Schaefer CF, Buetow KH: Identification of key processes underlying cancer phenotypes using biologic pathway analysis. PLoS ONE 2007, 2: e425. 10.1371/journal.pone.0000425
Schaefer C, Anthony K, Krupa S, Buchoff J, Day M, Hannay T, Buetow KH: PID: The Pathway Interaction Database. Nucleic Acids Res 2009, (37):D674–9.
Irizarry RA, Bolstad BM, Collin F, Cope LM, Hobbs B, Speed TP: Summaries of Affymetrix GeneChip probe level data. Nucleic Acids Research 2003, 31(4):e15. 10.1093/nar/gng015
Bolstad BM, Irizarry RA, Astrand M, Speed TP: A Comparison of Normalization Methods for High Density Oligonucleotide Array Data Based on Bias and Variance. Bioinformatics 2003, 19(2):185–193. 10.1093/bioinformatics/19.2.185
Strausberg RL, Buetow KH, Emmert-Buck MR, Klausner RD: The cancer genome anatomy project: building an annotated gene index. Trends Genet 2000, 16: 103–106. 10.1016/S0168-9525(99)01937-X
Shoemaker RH: The NCI60 Human Tumor Cell line Anticancer Drug Screen. Nature Reviews 2006, 6: 813–823.
The Cancer Genome Atlas Research Network: Comprehensive genomic characterization defines human glioblastoma genes and core pathways. Nature 2008, 455(7216):1061–1068. 10.1038/nature07385
Verhaak RGW, Hoadley KA, Purdom E, Wang V, Qi Y, Wilkerson MD, Miller CR, Ding L, Golub T, Mesirov JP, Alexe G, Lawrence M, O'Kelly M, Tamayo P, Weir BA, Gabriel S, Winckler W, Gupta S, Jakkula L, Feiler HS, Hodgson JG, James CD, Sarkaria JN, Brennan C, Kahn A, Spellman PT, Wilson RK, Speed TP, Gray JW, Meyerson M, Getz G, Perou CM, Hayes DN: Integrated Genomic Analysis Identifies Clinically Relevant Subtypes of Glioblastoma Characterized by Abnormalities in PDGFRA, IDH1, EGFR, and NF1. Cancer Cell 2010, 17: 98–110. 10.1016/j.ccr.2009.12.020
Vaske C Benz SC, Sanborn JZ, Earl D, Szeto C, Zhu J, Haussler D, Stuart J: Inference of patient-specific pathway activities from multidimensional cancer genomics data using PARADIGM. Bioinformatics 2010, 26: 237–245. 10.1093/bioinformatics/btq182
Tarca AL, Draghici S, Khatri P, Hassan SS, Mittal P, Kim JS, Kim CJ, Kusanovic JP, Romero R: A Novel Signaling Pathway Impact Analysis (SPIA). Bioinformatics 2008, 25(1):75–82. 10.1093/bioinformatics/btn577
Hoelzinger DB, Mariani L, Weis J, Woyke T, Berens TJ, McDonough WS, Sloan A, Coons SW, Berens ME: Gene expression profile of glioblastoma multiforme invasive phenotype points to new therapeutic targets. Neoplasia 2005, 7(1):7–16. 10.1593/neo.04535
Zohrabian VM, Forzani B, Chau Z, Murali R, Jhanwar-Uniyal M: Rho/ROCK and MAPK Signaling Pathways Are Involved in Glioblastoma Cell Migration and Proliferation. Anticancer Res 2009, 29: 119–12.
This research was supported by the Intramural Research Program of the NIH and the National Cancer Institute. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
SG and SE developed and tested the application. SG drafted the manuscript. SE, CS and KB were involved in formulating the initial concepts, and KB coordinated the project. All authors read and approved the final manuscript.
Authors’ original submitted files for images
Below are the links to the authors’ original submitted files for images.
Rights and permissions
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Greenblum, S.I., Efroni, S., Schaefer, C.F. et al. The PathOlogist: an automated tool for pathway-centric analysis. BMC Bioinformatics 12, 133 (2011). https://doi.org/10.1186/1471-2105-12-133
- Copy Number Alteration
- Consistency Score
- Copy Number Data
- Find Pathway
- Normalize Expression Data