Skip to main content
F1000Research logoLink to F1000Research
. 2020 Apr 24;9:288. [Version 1] doi: 10.12688/f1000research.23427.1

MetaboMAPS: Pathway sharing and multi-omics data visualization in metabolic context

Julia Koblitz 1,2, Dietmar Schomburg 1,2, Meina Neumann-Schaal 2,3,a
PMCID: PMC7383707  PMID: 32765840

Abstract

Metabolic pathways are an important part of systems biology research since they illustrate complex interactions between metabolites, enzymes, and regulators. Pathway maps are drawn to elucidate metabolism or to set data in a metabolic context. We present MetaboMAPS, a web-based platform to visualize numerical data on individual metabolic pathway maps. Metabolic maps can be stored, distributed and downloaded in SVG-format. MetaboMAPS was designed for users without computational background and supports pathway sharing without strict conventions. In addition to existing applications that established standards for well-studied pathways, MetaboMAPS offers a niche for individual, customized pathways beyond common knowledge, supporting ongoing research by creating publication-ready visualizations of experimental data.

Keywords: Systems Biology, Metabolic Maps, Pathways, SVG, Metabolism, Data Visualization, Omics Data

Introduction

The field of systems biology is based on the integration of data from different biological fields, e.g. transcriptomics, proteomics, metabolomics, modelling, to gain a detailed understanding of an organism. However, the data integration is still challenging to date. In particular, correlating transcriptome or proteome data to metabolome data requires careful revision based on expert knowledge of metabolic pathways and intensive manual work ( Cavill et al., 2016). Therefore, easily accessible tools are needed to help during analysis and interpretation of multi-omics data. When one tries to understand metabolic changes, pathway maps are often used for guidance ( Cavill et al., 2016). However, the number of pathway maps in scientific publications is large, as is the diversity. Solely the TCA cycle was drawn hundreds of times, being one of the most conserved pathways among all domains of life. However, even such conserved pathways exhibit differences among species: the gut pathogen Clostridioides difficile uses an incomplete TCA cycle ( Dannheim et al., 2017) and some Cyanobacteria use a TCA cycle with an additional GABA shunt and a variety of anaplerotic reactions ( Will et al., 2019). Conclusively, there are pathway maps that can be used for a broad range of different organisms while others are exclusive for a few species. For this reason, single comprehensive pathway maps, e.g. the KEGG maps, the BRENDA pathway maps, or printed pathway maps ( Michal & Schomburg, 2013), have their limitations: the maps cannot provide organism- or group-specific modifications. Moreover, a general map will not contain pathways that are exclusive for small groups of organisms or are currently incompletely understood. For visualization of multi-omics data, a specific map is required both, regarding the organism and the underlying scientific question. Here we present MetaboMAPS ( Helmecke, 2020), a novel web-based tool that on one hand, serves as a platform to share metabolic pathway maps in an organism-dependent manner. On the other hand, MetaboMAPS assists during interpretation of metabolism-associated data by visualizing experimental data sets on pathway maps.

Methods

Implementation

PHP is used to access an internal SQL database and to handle file and user management. In addition, a user-friendly web interface is integrated to handle pathway exploration and user interactions. The pathways can be uploaded, stored and downloaded in SVG format. SVG manipulation, including zoom, editing, and plotting of data, is done with the JavaScript Library D3. Hosting, infrastructure maintenance, and issue tracking is provided by the enzyme database BRENDA.

Operation

MetaboMAPS ( Helmecke, 2020) can be accessed with every modern browser. Log-in is required for upload, editing, and sharing of pathways, but not for exploring pathways, data visualization and downloads.

Results

Sharing metabolic pathways

MetaboMAPS ( Helmecke, 2020) is a platform where users can upload individual metabolic pathways and release them for the scientific community. In this process, the pathway gets a unique accession number for reference in publications. Furthermore, the user can link pathways to publications. If the pathway map includes unpublished information, it can be uploaded in confidential mode. In this way, the pathway can be shared with specified colleagues and used for data visualization, but is not available for the general public. Pathways can be found by searching category, name, assigned identifier (e.g. EC number, locus tag), or accession. A unique feature of MetaboMAPS is that uploaded maps must not follow strict conventions as other tools require. The style, detail level and content of the maps is according to the scientist’s needs, and since the maps can be downloaded and modified, they can also be adjusted by other users. Pathway rating and the possibility to add comments increase the quality of uploaded pathways via community contributions. In this way, MetaboMAPS does not compete with but complements curated, comprehensive maps that are already well established. It offers a niche for tentative, novel or incomplete pathways to support ongoing research beyond common knowledge. Since MetaboMAPS creates reproducible, customizable visualizations of high quality, it is suitable to generate publication-ready figures with little effort.

Each pathway is associated with one or more organisms. In fact, it is possible to add the same pathway to hundreds of different organisms. An organism overview shows all pathway maps that are associated to a selected organism. On the other hand, the pathway overview page displays all background information, such as a list of authors, the pathway description, links to publications, and all organisms that are associated to this pathway. The pathways and information are also easily accessible on mobile devices.

Users can upload their own metabolic pathways in SVG format. We chose this particular format because it can be displayed in every modern browser, can be easily manipulated, is completely scalable, and of small file size. Additionally, SVG-files can be exported from every program that users eventually use to draw a metabolic pathway (e.g. Inkscape, Adobe Illustrator, Microsoft Powerpoint, LibreOffice Impress) and users can continue to work with their preferred software.

Multi-omics data visualization

A unique and highly useful feature of MetaboMAPS is the possibility to visualize experimental data on metabolic pathways. Suitable data sets include but are not limited to transcriptomic, proteomic, metabolomic studies, flux distributions, 13C-flux measurements and others. The process for sharing pathway maps and using them for visualization is shown in Figure 1. The first step is the upload of an existing metabolic pathway in SVG format ( Figure 1A). Afterwards, the user can add further information and assign the pathway to a pathway category. In the second step, an intuitive online editor is used to draw plot boxes ( Figure 1B), which define the positions where the experimental data should be visualized. Each plot box can be assigned to one or more identifiers, either organism-specific (e.g. locus tags, GIs) or general (e.g. EC numbers, metabolite names). Data from the BKMS ( Lang et al., 2011) and BRENDA ( Jeske et al., 2019) databases are used to provide auto-completion of metabolites and enzymes, synonym matching, and cross-linking identifiers to other databases, e.g. BRENDA, KEGG, and MetaCyc. The identifier connects a row in the uploaded data set to a specific plot box. In the third step, any type of numerical data can be loaded in the browser and is visualized in the respective plot box ( Figure 1C). Data must be in CSV-format, containing the identifiers that connect the data to plot boxes in the first row. Different types of visualization, like colour scales, a number of plot types (e.g. bar charts, line charts, heat maps), and other visual settings offer a high degree of customization. In the end, the pathway including the data visualization as well as legends can be downloaded in SVG or PNG-format.

Figure 1. The process of data visualization on MetaboMAPS.

Figure 1.

( A) Upload the metabolic pathway in SVG format. Alternatively, you can use an existing pathway. ( B) Draw plot boxes for metabolite (dashed border) and reaction (solid border) associated data. Assign identifiers to each plot box (e.g. EC numbers, locus tags, GI, metabolite synonyms, database IDs). ( C) Load your own data set (as CSV file) and visualize reaction and metabolite dependent data simultaneously.

Conclusion

In summary, MetaboMAPS ( Helmecke, 2020) is a platform for sharing metabolic pathway maps and visualizing data in a metabolic context. It encourages scientists to share individual pathway maps without strict conventions and offers customizable and reproducible visualizations of experimental data. It will grow in collaboration with the community and by further development by the BRENDA team.

Data availability

All data underlying the results are available as part of the article and no additional source data are required.

Software availability

Software available from: https://metabomaps.brenda-enzymes.org.

Source code available from: https://github.com/JuliaHelmecke/MetaboMAPS.

Archived source code at time of publication: https://doi.org/10.5281/zenodo.3742817 ( Helmecke, 2020).

License: GNU General Public License v3.0 or later.

Acknowledgements

We are grateful to Sabine Eva Will, Tobias Ludwig, Carsten Reuse, and Jacqueline Wolf for excessive beta testing and useful feedback. We thank the BRENDA team for supporting this project and for helpful discussions.

Funding Statement

This work has been supported by the e:Bio initiative, HotSysAPP [031L0078E].

The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

[version 1; peer review: 1 approved

References

  1. Cavill R, Jennen D, Kleinjans J, et al. : Transcriptomic and metabolomic data integration. Brief Bioinform. 2016;17(5):891–901. 10.1093/bib/bbv090 [DOI] [PubMed] [Google Scholar]
  2. Dannheim H, Will SE, Schomburg D, et al. : Clostridioides difficile 630Δ erm in silico and in vivo - quantitative growth and extensive polysaccharide secretion. FEBS Open Bio. 2017;7(4):602–15. 10.1002/2211-5463.12208 [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Helmecke J: MetaboMAPS: Pathway Sharing and Multi-omics Data Visualization in Metabolic Context (Version 1.1.0). Zenodo. 2020. 10.5281/zenodo.3742817 [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Jeske L, Placzek S, Schomburg I, et al. : BRENDA in 2019: a European ELIXIR core data resource. Nucleic Acids Res. 2019;47(D1):D542–9. 10.1093/nar/gky1048 [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Lang M, Stelzer M, Schomburg D: BKM-react, an integrated biochemical reaction database. BMC Biochem. 2011;12:42. 10.1186/1471-2091-12-42 [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Michal G, Schomburg D: Biochemical Pathways: An Atlas of Biochemistry and Molecular Biology: Second Edition. 2012. 10.1002/9781118657072 [DOI] [Google Scholar]
  7. Will SE, Henke P, Boedeker C, et al. : Day and Night: Metabolic Profiles and Evolutionary Relationships of Six Axenic Non-Marine Cyanobacteria.Katz LA (ed.). Genome Biol Evol. 2019;11(1):270–94. 10.1093/gbe/evy275 [DOI] [PMC free article] [PubMed] [Google Scholar]
F1000Res. 2020 Jun 10. doi: 10.5256/f1000research.25857.r63432

Reviewer response for version 1

Bianca H Habermann 1

MetaboMAPS is an interesting small application for making available and displaying numerical data on non-standard pathways. It can be seen as complementing the well-known and standard pathway resources, such as KEGG and others. The advancement of MetaboMAPS is the possibility to store and present incomplete or so far not described pathways. Moreover, it has a nice visualization toolbox to display numerical data on the pathways.

There are some points that should be addressed: 

  1. The way the introduction is formulated currently indicates that well-established pathway resources are ignorant concerning species-specific differences of pathways. This is not true. KEGG for instance offers a rich selection of organisms and indicates that genes are missing/added to the classical pathway. It is true however when it comes to the overall display of the pathway map, which is – I think – what the authors want to express here. They should reformulate this to reflect what they mean to say properly.

  2. I do not fully understand, why it is necessary to point out the disadvantages of printed pathway maps (in a book, citation Michal & Schomburg) – which by default cannot be used for any form of computerized work? 

  3. Sparse information is given – also on the website – of how to upload user-provided pathways. For instance, it seems necessary to add an organism, before adding a pathway. This is very un-intuitively presented at the website and should be improved.

  4. The SVG format offers many advantages. However, it is not so easy to e.g. build on an existing pathway from other resources, as they often do not offer download in SVG format. Do the authors have any thoughts on how the interoperability with existing pathway resources could be improved, e.g. by allowing more and different formats for upload?

  5. Should the resource become more widely used for pathways that are incomplete, it will become a problem that users don’t stick to the same nomenclature. How do the authors think about consolidating novel pathways coming from multiple users that illustrate the same biological pathway, yet under a different name?

  6. Whether or not it is an advantage to offer such great flexibility with respect to the pathway map is questionable. Often, users don’t sick to official gene symbols, but use synonyms or other, officially not recognized gene names. The authors should comment on how they could address this issue of unconventional gene names or rarely used synonyms.

Are the conclusions about the tool and its performance adequately supported by the findings presented in the article?

Yes

Is the rationale for developing the new software tool clearly explained?

Yes

Is the description of the software tool technically sound?

Yes

Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others?

Yes

Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool?

Yes

Reviewer Expertise:

Computational Biology, Systems Biology, Data Integration

I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above.

F1000Res. 2020 Jun 23.
Julia Koblitz 1

We highly appreciate your feedback regarding MetaboMAPS and the quality of our paper. We uploaded a new version of the latter to address your concerns.

Point 1 and 2: We changed to the manuscript accordingly.

Point 3: Thank you for your helpful feedback regarding the upload of pathway maps. We reimplemented the upload procedure to be more intuitive and user friendly. Basically, the user can now define which organisms are associated after uploading a pathway. Furthermore, we added a submenu to the navigation bar.

Point 4: Interoperability is an important topic. The SVG format was our favourite choice because it can be exported from nearly every tool that users eventually use to draw their pathways. Additionally, there exists a number of conversion tools to convert nearly every vector-based format to SVG (we provide How-Tos on the website). Also existing platforms often provide export to SVG, e.g. we tried to add pathways exported from WikiPathways and BRENDA and it worked perfectly fine. However, we are open to include other data formats (e.g. KGML) in the future. Therefore, we would like to rely on user surveys once the tool has a larger community.

Point 5: Regarding concerns about pathway nomenclature, we agree that this will be an issue in the future. At this point, we group pathways roughly using 19 pathway categories. Pathways can furthermore be found using identifiers such as EC numbers or metabolites using the search function. However, with increasing numbers of pathways, we will consider implementing a system based on pathway ontologies (e.g. https://www.ebi.ac.uk/ols/ontologies/pw) at a later time point.

Point 6: We agree that flexibility is associated with high variability. For this reason, we implemented a system underlying the identifiers that gives the most possible consistency and connectivity, but maintains the flexibility: among inofficial gene names and locus tags, EC numbers are used for reactions and linked to the BRENDA enzyme database. Furthermore, a synonym database is used to match all known metabolite synonyms and connect them to other databases, i.e. BRENDA, KEGG, MetaCyc, and Sabio-RK.

F1000Res. 2020 May 28. doi: 10.5256/f1000research.25857.r63026

Reviewer response for version 1

Rachel Cavill 1

The authors, through this short descriptive paper, present MetaboMaps, a new tool for uploading pathways and overlaying data from multiple omics. The pathways are visualised clearly with multiple options for the type of overlays available.  

The program is open source and publicly available, making it easy for others to access and examine as needed.

This paper would be strengthened by including a better review of other platforms/tools which do similar or related tasks. In particular, the authors should look at wikipathways, and the combination of wikipathways with pathvisio or cytoscape, and explore how their approach differs from what is currently available through these tools. By highlighting the differences and similarities between approaches it will make it easier for potential users to evaluate the platform and select the best tool for their datasets.

Are the conclusions about the tool and its performance adequately supported by the findings presented in the article?

Yes

Is the rationale for developing the new software tool clearly explained?

Partly

Is the description of the software tool technically sound?

Yes

Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others?

Yes

Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool?

Yes

Reviewer Expertise:

multi-omics integration, pathway analysis, omics data visualisation.

I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.

F1000Res. 2020 Jun 23.
Julia Koblitz 1

Thank you for your feedback regarding our manuscript. We uploaded a new version of our paper and included a review on other resources as suggested.

Associated Data

    This section collects any data citations, data availability statements, or supplementary materials included in this article.

    Data Availability Statement

    All data underlying the results are available as part of the article and no additional source data are required.

    Software availability

    Software available from: https://metabomaps.brenda-enzymes.org.

    Source code available from: https://github.com/JuliaHelmecke/MetaboMAPS.

    Archived source code at time of publication: https://doi.org/10.5281/zenodo.3742817 ( Helmecke, 2020).

    License: GNU General Public License v3.0 or later.


    Articles from F1000Research are provided here courtesy of F1000 Research Ltd

    RESOURCES