No retraction, correction or concern found when last checked on Oct 15, 2026.
Pathview: an R/Bioconductor package for pathway-based data integration and visualization
Weijun Luo, Cory Brouwer
Bioinformatics · 2013 · CC BY
doi:10.1093/bioinformatics/btt285
Abstract
Summary: Pathview is a novel tool set for pathway-based data integration and visualization. It maps and renders user data on relevant pathway graphs. Users only need to supply their data and specify the target pathway. Pathview automatically downloads the pathway graph data, parses the data file, maps and integrates user data onto the pathway and renders pathway graphs with the mapped data. Although built as a stand-alone program, Pathview may seamlessly integrate with pathway and functional analysis tools for large-scale and fully automated analysis pipelines. Availability: The package is freely available under the GPLv3 license through Bioconductor and R-Forge. It is available at http://bioconductor.org/packages/release/bioc/html/pathview.html and at http://Pathview.r-forge.r-project.org/. Contact: luo_weijun@yahoo.com Supplementary information: Supplementary data are available at Bioinformatics online.
Full text
From PubMed Central, U.S. National Library of Medicine, as current on Oct 16, 2026. Paragraph numbers are ours, so an answer can point at one.
1 INTRODUCTION
The pathway-based approach has been widely used in high-throughput data analysis. It has been successfully and routinely applied to gene expression (both microarray and RNA-Seq), genetic and GWAS, proteomic and metabolomics data. Compared with the individual gene/molecule-based approach, pathway analysis is more sensitive, consistent and informative.
R/Bioconductor has become a primary software environment for high-throughput data analysis and visualization. Numerous pathway analysis methods and data types are implemented in R/Bioconductor, yet there has not been a dedicated and established tool for pathway-based data integration and visualization.
In this article, we introduce a novel package called Pathview. We did a detailed comparison between Pathview and existing pathway tools in R/Bioconductor and other languages in Supplementary Table S2. Pathview provides three features that are rarely implemented well in other tools: (i) fully accessible and functional pathway visualization. It adheres to human readable pathway definitions and layouts like KEGG. No previous KEGG base tools provide full graphics, including node/edge attribute modifications, node/edge labels, legends and color keys. (ii) Strong data integration capacity. It integrates and works with data of different types (different omic levels, literature and so forth), IDs, formats, attributes, species and so forth. As far as we know, no other tool provides such extensive data mapping and integration support. (iii) Easy to automate and integrate with pathway analysis tools. Only a few tools can be directly automated and fully integrated into pathway analysis pipelines (Supplementary Table S2: automated analysis column). None of these features are brand new, but surprisingly, few of the existing tools provide satisfactory functionality in these aspects.
2.1 Overall design
The Pathview package can be divided into four functional modules: Downloader, Parser, Mapper and Viewer, as depicted in Supplementary Figure S1. Most importantly, Pathview maps and renders user data on relevant pathway graphs.
2.2 Data visualization
Pathview generates both native KEGG view (Fig. 1b) and Graphviz view (Fig. 1a) for pathways. Both graph styles adhere to human readable pathway definition and layout, yet still allow proper modification and customization of node and edge attributes. KEGG view retains all pathway meta-data, i.e. spatial and temporal information, tissue/cell types, inputs, outputs and connections. This is important for readability and interpretation of pathway biology. Graphviz view provides better control of node and edge attributes, better view of pathway topology and better understanding of the pathway analysis statistics. The different workflows for these two types of view are merged in Pathview (Supplementary Fig. S1). This keeps the user interface simple and consistent.
2.3 Data integration
Pathview provides strong support for data integration (Supplementary Table S1). It can be used to integrate, analyze and visualize a wide variety of biological data: gene expression, protein expression, metabolite level, genetic association, genomic variation, literature record and other data types mappable to pathways. Notably, it can be directly used for metagenomic data when the data are mapped to KEGG ortholog pathways. The integrated Mapper module maps 12 types of gene or protein IDs, and 21 types of compound or metabolite related IDs to standard KEGG gene or compound IDs, and also maps between these external IDs. For other types of IDs (for instance, Affymetrix microarray probe set IDs) not included in the common ID lists, Pathview’s auxiliary functions will map user data to pathways when users provide the ID mapping data manually. Pathview applies to pathways for over 2000 species, and species can be specified in multiple formats: KEGG code, scientific name or common name. In addition, Pathview works with different data attributes and formats, both continuous and discrete data (Fig. 1b and Supplementary Table S1), either in matrix or vector format, with single or multiple samples/experiments and so forth.
2.4 Automated and integrated analysis
Pathview is open source, fully automated and error-resistant. Therefore, it seamlessly fits in integrated pathway or gene set analysis workflows.
Pathview can be easily integrated with a wide variety of existing tools in or communicating to R/Bioconductor for high-throughput data analysis and pathway analysis. In the package vignette, we show an integrated analysis using Pathview with another Bioconductor package gage.
In automated pathway analysis, we frequently use heatmap, scatter plots or stacked line plots to view the perturbation patterns. These plots are simple and can be generated quickly in batches. However, they contain little information beyond the numeric changes. With Pathview, we can view molecular perturbations in intuitive and informative pathway contexts. Importantly, such graphs can be generated equally efficient as the classical scatter or line plots. This will greatly improve the analysis and interpretation of high-throughput molecular data.
KEGG XML data files frequently contain minor deficiencies, inconsistent, incomplete or even error records because of manual curation. These deficiencies adversely affect the parsing, mapping and rendering processes and automation. Pathview accommodates these deficiencies, corrects them or skips the problematic pathway with warning. For example, Pathview Parser corrects for the improper KEGG definition of enzyme-compound interactions by merging and resolving the conflicting ECrel record and associated reactions records (Supplementary Fig. S2). In normal cases, Pathview uses KEGGgraph package to parse KEGG XML data files.
3 DISCUSSION AND CONCLUSION
Pathview maps and renders user data onto pathway graphs, which are intuitive, informative and well annotated. It integrates and works with a large variety of data types, IDs, formats and attributes. Pathview can be easily combined with other tools for automated and efficient pathway analysis pipelines. Currently, Pathview works with all types and species of KEGG pathways. We plan to support pathways from Reactome, NCI Pathway Interaction and other databases based on needs in the future.
Funding: UNC general administration (to W.L. and C.B.).
Conflict of Interest: none declared.
References 12
- 1.
Croft D, et al. Reactome: a database of reactions, pathways and biological processes. Nucleic Acids Res. 2011;39:D691-D697.
Not in our library10.1093/nar/gkq1018
- 2.
Ellson J, Mutzel P, Jünger M, Leipert S, et al. Graphviz—open source graph drawing tools. Graph Drawing. 2002;483-484.
Not in our library
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
Ogata H, et al. KEGG: Kyoto encyclopedia of genes and genomes. Nucleic Acids Res. 1999;27:29-34.
Not in our library10.1093/nar/27.1.29
- 9.
- 10.
Wang K, et al. Analysing biological pathways in genome-wide association studies. Nat. Rev. Genet. 2010;11:843-854.
Not in our library10.1038/nrg2884
- 11.
Xia J, Wishart DS. MetPA: a web-based metabolomics tool for pathway analysis and visualization. Bioinformatics. 2010;26:2342-2344.
Not in our library10.1093/bioinformatics/btq418
- 12.
Zhang JD, Wiemann S. KEGGgraph: a graph approach to KEGG PATHWAY in R and bioconductor. Bioinformatics. 2009;25:1470-1471.
Not in our library10.1093/bioinformatics/btp167
Cited by papers we hold 42
- Integrating Molecular Perspectives: Strategies for Comprehensive Multi-Omics Integrative Data Analysis and Machine Learning Applications in Transcriptomics, Proteomics, and Metabolomics · 2024No notice
- DIANA-miRPath v4.0: expanding target-based miRNA functional analysis in cell-type and tissue contexts · 2023No notice
- Characterization of Cell Cycle-Related Competing Endogenous RNAs Using Robust Rank Aggregation as Prognostic Biomarker in Lung Adenocarcinoma · 2022Not checked
- Identification of Candidate Genes for a Major Quantitative Disease Resistance Locus From Soybean PI 427105B for Resistance to Phytophthora sojae · 2022Not checked
- Qin Huang formula enhances the effect of Adriamycin in B-cell lymphoma via increasing tumor infiltrating lymphocytes by targeting toll-like receptor signaling pathway · 2022Not checked
- Expression pattern and clinical value of Key RNA methylation modification regulators in ischemic stroke · 2022Not checked
- Molecular consequences of SARS-CoV-2 liver tropism · 2022No notice
- Astrocyte-targeted gene delivery of interleukin 2 specifically increases brain-resident regulatory T cell numbers and protects against pathological neuroinflammation · 2022No notice
- Identification of disease- and headache-specific mediators and pathways in migraine using blood transcriptomic and metabolomic analysis · 2021Not checked
- Quantitative Phosphoproteomic Analysis Reveals Dendritic Cell- Specific STAT Signaling After α2-3–Linked Sialic Acid Ligand Binding · 2021Not checked
- TGF-β loaded exosome enhances ischemic wound healing in vitro and in vivo · 2021No notice
- Neural stem cells traffic functional mitochondria via extracellular vesicles · 2021No notice
- Single-cell RNA sequencing profiling of mouse endothelial cells in response to pulmonary arterial hypertension · 2021No notice
- Osteocyte transcriptome mapping identifies a molecular landscape controlling skeletal homeostasis and susceptibility to skeletal disease · 2021No notice
- Interleukin-2-Inducible T-Cell Kinase Deficiency Impairs Early Pulmonary Protection Against Mycobacterium tuberculosis Infection · 2020Not checked
- Collagen-rich omentum is a premetastatic niche for integrin α2-mediated peritoneal metastasis · 2020Not checked
- Exometabolite Dynamics over Stationary Phase Reveal Strain-Specific Responses · 2020Not checked
- Microbiota Alters Urinary Bladder Weight and Gene Expression · 2020Not checked
- Sirt2-associated transcriptome modifications in cisplatin-induced neuronal injury · 2020Not checked
- A Novel Strategy for Decoding and Validating the Combination Principles of Huanglian Jiedu Decoction From Multi-Scale Perspective · 2020Not checked
and 22 more
Reads
Read by people on this page
None yet.
Checked or read by AI through naulon
None yet.
A person counts once a day per paper. We keep no cookie and no address: a reader is a hash that changes every day. Any month under five reads shows no number.
Are you an author?
Is this your paper?
Claim it to add your note and be paid when agents cite it. Free.