Skip to content

macsbio/efmviz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EFMviz DOI

EFMviz is a MATLAB-based integrative workflow for graphically visualizing Elementary Flux Modes (EFMs). This workflow offers a platform for comprehensive EFM analysis, starting with EFM selection followed by visualization and data mapping.

Features

Example applications

Two use cases of the workflow are demonstrated using two genome-scale models, (1) iAF1260 (E. coli) and (2) Recon 2.2 (human) which are respectively described in the MATLAB tutorials, tutorial_efmviz_ecoli.mlx and tutorial_efmviz_recon.mlx. Currently, the workflow using COBRA toolbox is available here. All the funtions and input files for the use cases are provided under core/inputs

This workflow is described in the study "An integrative workflow to visualize Elementary Flux Modes in genome-scale metabolic models" Sarathy et al., 2019 (Under preparation)

Dependencies and Installation

Please follow the detailed instructions on the following pages for installation

  • MATLAB (currently has been tested on R2017b and 2018b)
  • COBRA
  • Cytoscape
  • Cytoscape apps (can be installed from Cytoscape GUI): cy3sbml, yFiles
  • (optional) R, RCy3

Inputs

  • the text file containing EFMs
  • the genome-scale metabolic model used for generating EFMs
  • optional data to filter EFMs and to map on the visualized network

Expected Outcome

EFMs selected from the MATLAB tutorial are visualized in Cytoscape as a network of genes, reactions and metabolites with gene expression or reaction fluxes mapped respectively on the gene nodes and reactions in the network.

Start here

  • Download this repository and unzip the folder
  • Open MATLAB with /efmviz/core as the working directory
  • Run the live scripts (tutorial_efmviz_ecoli.mlx and tutorial_efmviz_recon.mlx) section by section. Each tutorial walks you through all the steps in the workflow necessary to reproduce the main results from Sarathy et al., (2020, see below for the paper) and can also be adapted to visualize EFMs from your own analysis.

How to cite

Releases

No releases published

Packages

No packages published