refineGEMs
is a python package intended to help with the curation of genome-scale metabolic models (GEMS).
The documentation can be found here.
Currently refineGEMs
can be used for the investigation of a GEM, it can complete the following tasks:
COBRApy
and libSBML
Other applications of refineGEMs
to curate a given model include:
data/manual_annotations.xlsx
(Note: This only works when the structure of the example Excel file is used.),data/modelName_gapfill_analysis_date_example.xlsx
(Note: This also only works when the structure of the example Excel file is used).You can install refineGEMs
via pip:
pip install refineGEMs
or to a local conda environment where refineGEMs
is distributed via this GitHub repository and all dependencies are denoted in the pyproject.toml
file:
# clone or pull the latest source code
git clone https://github.com/draeger-lab/refinegems.git
cd refinegems
conda create -n <EnvName> python=3.10 (or higher)
conda activate <EnvName>
# check that pip comes from <EnvName>
which pip
pip install .
refineGEMs
depends on the tools MCC and
BOFdat which cannot directly be installed via PyPI or the pyproject.toml
.
Please install both tools before using refineGEMs
:
# For MCC, until hot fix is merged into main:
pip install "masschargecuration@git+https://github.com/Biomathsys/MassChargeCuration@installation-fix"
# For BOFdat, our fork with hot fix(es):
pip install "bofdat@git+https://github.com/draeger-lab/BOFdat"
When using refineGEMs
, please cite the latest publication:
Famke Bäuerle, Gwendolyn O. Döbel, Laura Camus, Simon Heilbronner, and Andreas Dräger. Genome-scale metabolic models consistently predict in vitro characteristics of Corynebacterium striatum. Front. Bioinform., oct 2023. doi:10.3389/fbinf.2023.1214074.
private
private