An open API service indexing awesome lists of open source software.

https://github.com/cdanielmachado/reframed

ReFramed: metabolic modeling package
https://github.com/cdanielmachado/reframed

metabolism modeling python

Last synced: 5 months ago
JSON representation

ReFramed: metabolic modeling package

Awesome Lists containing this project

README

          

[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![PyPI version](https://badge.fury.io/py/reframed.svg)](https://badge.fury.io/py/reframed)
[![Build Status](https://travis-ci.org/cdanielmachado/reframed.svg?branch=master)](https://travis-ci.org/cdanielmachado/reframed)
[![Documentation Status](https://readthedocs.org/projects/reframed/badge/?version=latest)](https://reframed.readthedocs.io/en/latest/?badge=latest)
[![DOI](https://zenodo.org/badge/212059108.svg)](https://zenodo.org/badge/latestdoi/212059108)
[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/cdanielmachado/teaching/master?filepath=fba.ipynb)

![ReFramed](reframed_logo.png)

# ReFramed: metabolic modeling package

**ReFramed** implements many constraint-based simulation methods (see list below), and contains interfaces to other
libraries of the *COBRA* ecosystem including [**escher**](https://escher.github.io),
[**cobrapy**](https://opencobra.github.io/cobrapy/), and [**optlang**](https://github.com/biosustain/optlang).

### 💡 New!

A new command-line interface is now available, check the help menu for details:

```
> fba -h
```

### Available methods

Name | Long name | Reference
--- | --- | ---
FBA | Flux Balance Analysis | (Varma and Palsson, 1993)
FVA | Flux Variability Analysis | (Mahadevan and Schilling, 2003)
pFBA | Parsimonious FBA | (Lewis et al, 2010)
FBrAtio | FBA with flux ratios| (Yen et al, 2013)
CAFBA | Constrained Allocation FBA | (Mori et al, 2016)
lMOMA | linear version of MOMA | (Segre et al, 2002)
ROOM | Regulatory On/Off Minimization | (Shlomi et al, 2005)
ll-FBA | loopless FBA | (Schellenberger et al, 2011)
TFA | Thermodynamic Flux Analysis | (Henry et al, 2007)
TVA | Thermodynamic Variability Analysis | (Henry et al, 2007)
NET | Network-embedded thermodynamic analysis | (Kummel et al 2006)
GIMME | Gene Inactivity Moderated by Met and Exp | (Becker and Palsson, 2008)
E-Flux | E-Flux | (Colijn et al, 2009)
SteadyCom | Community simulation | (Chan et al, 2017)

### Documentation

Please check documentation with installation and usage instructions [here](https://reframed.readthedocs.io) or try the live demo [here](https://mybinder.org/v2/gh/cdanielmachado/teaching/master?filepath=fba.ipynb).

Latest version was tested with:

- python 3.13
- libsbml 5.20.4
- PySCIPOpt 5.4.1
- Gurobi 12.0.1
- CPLEX 22.1.1 (with python 3.10)

### Credits and License

Developed by Daniel Machado at the Norwegian University of Science and Technology (2025).

**ReFramed** is a refactored version of the [**framed**](https://github.com/cdanielmachado/framed) library.

Released under an Apache License.