Escher: A Web Application for Building, Sharing, and Embedding Data-Rich Visualizations of Biological Pathways

Escher is a web application for visualizing data on biological pathways. Three key features make Escher a uniquely effective tool for pathway visualization. First, users can rapidly design new pathway maps. Escher provides pathway suggestions based on user data and genome-scale models, so users can draw pathways in a semi-automated way. Second, users can visualize data related to genes or proteins on the associated reactions and pathways, using rules that define which enzymes catalyze each reaction. Thus, users can identify trends in common genomic data types (e.g. RNA-Seq, proteomics, ChIP)—in conjunction with metabolite- and reaction-oriented data types (e.g. metabolomics, fluxomics). Third, Escher harnesses the strengths of web technologies (SVG, D3, developer tools) so that visualizations can be rapidly adapted, extended, shared, and embedded. This paper provides examples of each of these features and explains how the development approach used for Escher can be used to guide the development of future visualization tools.

[1]  Daniel H. Huson,et al.  Dendroscope: An interactive viewer for large phylogenetic trees , 2007, BMC Bioinformatics.

[2]  Edward J. O'Brien,et al.  Reconstruction and modeling protein translocation and compartmentalization in Escherichia coli at the genome-scale , 2014, BMC Systems Biology.

[3]  Chris J. Myers,et al.  JSBML 1.0: providing a smorgasbord of options to encode systems biology models , 2015, Bioinform..

[4]  B. Palsson,et al.  An expanded genome-scale model of Escherichia coli K-12 (iJR904 GSM/GPR) , 2003, Genome Biology.

[5]  Hiroaki Kitano,et al.  The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models , 2003, Bioinform..

[6]  张静,et al.  Banana Ovate family protein MaOFP1 and MADS-box protein MuMADS1 antagonistically regulated banana fruit ripening , 2015 .

[7]  HeerJeffrey,et al.  D3 Data-Driven Documents , 2011 .

[8]  Chris T. A. Evelo,et al.  WikiPathways: building research communities on biological pathways , 2011, Nucleic Acids Res..

[9]  N. Kikuchi,et al.  CellDesigner 3.5: A Versatile Modeling Tool for Biochemical Networks , 2008, Proceedings of the IEEE.

[10]  R. Stallman EMACS the extensible, customizable self-documenting display editor , 1981, SIGPLAN SIGOA Symposium on Text Manipulation.

[11]  Edward J. O'Brien,et al.  Genome-scale models of metabolism and gene expression extend and refine growth phenotype prediction , 2013, Molecular systems biology.

[12]  Trey Ideker,et al.  Cytoscape 2.8: new features for data integration and network visualization , 2010, Bioinform..

[13]  Matthias Klapperstück,et al.  VANTED v2: a framework for systems biology applications , 2012, BMC Systems Biology.

[14]  Jihoon Kim,et al.  ArrayXPath: mapping and visualizing microarray gene-expression data with integrated biological pathway resources using Scalable Vector Graphics , 2004, Nucleic Acids Res..

[15]  Joshua A. Lerman,et al.  COBRApy: COnstraints-Based Reconstruction and Analysis for Python , 2013, BMC Systems Biology.

[16]  Falk Schreiber,et al.  Editing, validating and translating of SBGN maps , 2010, Bioinform..

[17]  Yukiko Matsuoka,et al.  Software support for SBGN maps: SBGN-ML and LibSBGN , 2012, Bioinform..

[18]  Andreas Dräger,et al.  Improving Collaboration by Standardization Efforts in Systems Biology , 2014, Front. Bioeng. Biotechnol..

[19]  Tom M. Conrad,et al.  Omic data from evolved E. coli are consistent with computed optimal growth from genome-scale models , 2010, Molecular systems biology.

[20]  Nuno Nunes,et al.  PathVisio 3: An Extendable Pathway Analysis Toolbox , 2015, PLoS Comput. Biol..

[21]  Adam M. Feist,et al.  A comprehensive genome-scale reconstruction of Escherichia coli metabolism—2011 , 2011, Molecular systems biology.

[22]  Alex E. Lash,et al.  Gene Expression Omnibus: NCBI gene expression and hybridization array data repository , 2002, Nucleic Acids Res..

[23]  P. de Vos,et al.  Immunological and Technical Considerations in Application of Alginate-Based Microencapsulation Systems , 2014, Front. Bioeng. Biotechnol..

[24]  Adam M. Feist,et al.  Next-generation genome-scale models for metabolic engineering. , 2015, Current opinion in biotechnology.

[25]  Edda Klipp,et al.  Biographer: web-based editing and rendering of SBGN compliant biochemical networks , 2013, Bioinform..

[26]  Peer Bork,et al.  iPath2.0: interactive pathway explorer , 2011, Nucleic Acids Res..

[27]  David R. Kelley,et al.  Differential gene and transcript expression analysis of RNA-seq experiments with TopHat and Cufflinks , 2012, Nature Protocols.

[28]  Sven Sahle,et al.  A model diagram layout extension for SBML , 2006, Bioinform..

[29]  Angel Herráez,et al.  Biomolecules in the computer: Jmol to the rescue , 2006, Biochemistry and molecular biology education : a bimonthly publication of the International Union of Biochemistry and Molecular Biology.

[30]  Wolfgang Wiechert,et al.  Omix – A Visualization Tool for Metabolic Networks with Highest Usability and Customizability in Focus , 2013 .

[31]  Peter D. Karp,et al.  Web-based metabolic network visualization with a zooming user interface , 2011, BMC Bioinformatics.

[32]  Torsten Schwede,et al.  BIOINFORMATICS Bioinformatics Advance Access published November 12, 2005 The SWISS-MODEL Workspace: A web-based environment for protein structure homology modelling , 2022 .

[33]  Peer Bork,et al.  Interactive Tree Of Life (iTOL): an online tool for phylogenetic tree display and annotation , 2007, Bioinform..

[34]  Adam M. Feist,et al.  A model‐driven quantitative metabolomics analysis of aerobic and anaerobic metabolism in E. coli K‐12 MG1655 that is biochemically and thermodynamically consistent , 2014, Biotechnology and bioengineering.

[35]  Yang Liu,et al.  VisANT 4.0: Integrative network platform to connect genes, drugs, diseases and therapies , 2013, Nucleic Acids Res..

[36]  Jeffrey Heer,et al.  D³ Data-Driven Documents , 2011, IEEE Transactions on Visualization and Computer Graphics.

[37]  Yukiko Matsuoka,et al.  Using process diagrams for the graphical representation of biological networks , 2005, Nature Biotechnology.

[38]  Bernhard O. Palsson,et al.  BiGG: a Biochemical Genetic and Genomic knowledgebase of large scale metabolic reconstructions , 2010, BMC Bioinformatics.

[39]  Zachary A. King,et al.  Constraint-based models predict metabolic and associated cellular functions , 2014, Nature Reviews Genetics.

[40]  Jeffrey Heer,et al.  SpanningAspectRatioBank Easing FunctionS ArrayIn ColorIn Date Interpolator MatrixInterpola NumObjecPointI Rectang ISchedu Parallel Pause Scheduler Sequen Transition Transitioner Transiti Tween Co DelimGraphMLCon IData JSONCon DataField DataSc Dat DataSource Data DataUtil DirtySprite LineS RectSprite , 2011 .

[41]  David Haussler,et al.  The UCSC Genome Browser database: 2014 update , 2013, Nucleic Acids Res..

[42]  L. Stein,et al.  JBrowse: a next-generation genome browser. , 2009, Genome research.

[43]  Aarash Bordbar,et al.  Minimal metabolic pathway structure is consistent with associated biomolecular interactions , 2014, Molecular systems biology.

[44]  M. Tomita,et al.  Pathway Projector: Web-Based Zoomable Pathway Browser Using KEGG Atlas and Google Maps API , 2009, PloS one.