Reactome diagram viewer: data structures and strategies to boost performance
- PMID: 29186351
- PMCID: PMC6030826
- DOI: 10.1093/bioinformatics/btx752
Reactome diagram viewer: data structures and strategies to boost performance
Abstract
Motivation: Reactome is a free, open-source, open-data, curated and peer-reviewed knowledgebase of biomolecular pathways. For web-based pathway visualization, Reactome uses a custom pathway diagram viewer that has been evolved over the past years. Here, we present comprehensive enhancements in usability and performance based on extensive usability testing sessions and technology developments, aiming to optimize the viewer towards the needs of the community.
Results: The pathway diagram viewer version 3 achieves consistently better performance, loading and rendering of 97% of the diagrams in Reactome in less than 1 s. Combining the multi-layer html5 canvas strategy with a space partitioning data structure minimizes CPU workload, enabling the introduction of new features that further enhance user experience. Through the use of highly optimized data structures and algorithms, Reactome has boosted the performance and usability of the new pathway diagram viewer, providing a robust, scalable and easy-to-integrate solution to pathway visualization. As graph-based visualization of complex data is a frequent challenge in bioinformatics, many of the individual strategies presented here are applicable to a wide range of web-based bioinformatics resources.
Availability and implementation: Reactome is available online at: https://reactome.org. The diagram viewer is part of the Reactome pathway browser (https://reactome.org/PathwayBrowser/) and also available as a stand-alone widget at: https://reactome.org/dev/diagram/. The source code is freely available at: https://github.com/reactome-pwp/diagram.
Contact: [email protected] or [email protected].
Supplementary information: Supplementary data are available at Bioinformatics online.
Figures
Similar articles
-
Reactome enhanced pathway visualization.Bioinformatics. 2017 Nov 1;33(21):3461-3467. doi: 10.1093/bioinformatics/btx441. Bioinformatics. 2017. PMID: 29077811 Free PMC article.
-
The Reactome Pathway Knowledgebase.Nucleic Acids Res. 2018 Jan 4;46(D1):D649-D655. doi: 10.1093/nar/gkx1132. Nucleic Acids Res. 2018. PMID: 29145629 Free PMC article.
-
Reactome pathway analysis: a high-performance in-memory approach.BMC Bioinformatics. 2017 Mar 2;18(1):142. doi: 10.1186/s12859-017-1559-2. BMC Bioinformatics. 2017. PMID: 28249561 Free PMC article.
-
Plant Reactome and PubChem: The Plant Pathway and (Bio)Chemical Entity Knowledgebases.Methods Mol Biol. 2022;2443:511-525. doi: 10.1007/978-1-0716-2067-0_27. Methods Mol Biol. 2022. PMID: 35037224 Review.
-
A survey of metabolic databases emphasizing the MetaCyc family.Arch Toxicol. 2011 Sep;85(9):1015-33. doi: 10.1007/s00204-011-0705-2. Epub 2011 Apr 27. Arch Toxicol. 2011. PMID: 21523460 Free PMC article. Review.
Cited by
-
Human genital dendritic cell heterogeneity confers differential rapid response to HIV-1 exposure.Front Immunol. 2024 Oct 25;15:1472656. doi: 10.3389/fimmu.2024.1472656. eCollection 2024. Front Immunol. 2024. PMID: 39524443 Free PMC article.
-
Epigenetic frontiers: miRNAs, long non-coding RNAs and nanomaterials are pioneering to cancer therapy.Epigenetics Chromatin. 2024 Oct 16;17(1):31. doi: 10.1186/s13072-024-00554-6. Epigenetics Chromatin. 2024. PMID: 39415281 Free PMC article. Review.
-
Differential Protein Expression in Extracellular Vesicles Defines Treatment Responders and Non-Responders in Multiple Sclerosis.Int J Mol Sci. 2024 Oct 6;25(19):10761. doi: 10.3390/ijms251910761. Int J Mol Sci. 2024. PMID: 39409091 Free PMC article.
-
The spatial impact of a Western diet in enriching Galectin-1-regulated Rho, ECM, and SASP signaling in a novel MASH-HCC mouse model.Biomark Res. 2024 Oct 14;12(1):122. doi: 10.1186/s40364-024-00660-3. Biomark Res. 2024. PMID: 39402682 Free PMC article.
-
Radiomultiomics: quantitative CT clusters of severe asthma associated with multiomics.Eur Respir J. 2024 Nov 21;64(5):2400207. doi: 10.1183/13993003.00207-2024. Print 2024 Nov. Eur Respir J. 2024. PMID: 39401856 Free PMC article.
References
-
- Agarwal P.K., Erickson J. (1998) Geometric range searching and its relatives. Adv. Discret. Comput. Geom. Am. Math. Soc., 23, 1–56.
-
- Boci L. et al. (2012) Comparison between JSON and XML in applications based on AJAX In: International Conference On Computer Science and Service System, Nanjing, China.
-
- D'eustachio P. (2011) Reactome knowledgebase of human biological pathways and processes. Methods Mol. Biol., 69, 49–61. - PubMed
-
- Denning P.J. (1968) The working set model for program behavior. Commun. ACM, 11, 323–333.
Publication types
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
Other Literature Sources
Research Materials
Miscellaneous