refineGEMs: a python package intended to help with the curation of genome-scale metabolic models (GEMS)
Project description
refineGEMs
refineGEMs
is a python package inteded to help with the curation of genome-scale metabolic models (GEMS).
Documentation
The docs can be found here.
Overview
Currently refineGEMs
can be used for the investigation of a GEM, it can complete the following tasks:
- loading GEMS with
cobrapy
andlibSBML
- report number of metabolites, reactions and genes
- report orphaned, deadends and disconnected metabolites
- report mass and charge unbalanced reactions
- report Memote score
- compare the genes present in the model to the genes found in the KEGG Database (Note: this requires a gff file of your organism and the KEGG identifier of your organism)
- compare the charges and masses of the metabolites present in the model to the charges and masses denoted in the ModelSEED Database
Other applications of refineGEMs
include curation of a given model these include:
- correction of a model created with CarveMe v.1.5.1 (for example moving all relevant information from the notes to the annotation field) this includes automated annotation of NCBI genes to the GeneProtein section of the model
- addition of KEGG Pathways as Groups (using the libSBML Groups Plugin)
- SBO-Term annotation based on a script by Elisabeth Fritze
- annotation of metabolites based using a table created by the user
data/manual_annotations.xlsx
Installation
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 setup.py
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.9
conda activate <EnvName>
# check that pip comes from <EnvName>
which pip
pip install .
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file refineGEMs-1.2.2.tar.gz
.
File metadata
- Download URL: refineGEMs-1.2.2.tar.gz
- Upload date:
- Size: 61.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e631cb569c37563d36c78bd8e55e3a7305e6dff1b5bd56eaeed7dd083189b123 |
|
MD5 | 32ddfadeb8d94d12542e114fe0fca187 |
|
BLAKE2b-256 | f8156182e0e75a1ff8422ee2b76b3cba683cef28aeafcd413ef2a1ce46a6d06f |
File details
Details for the file refineGEMs-1.2.2-py3-none-any.whl
.
File metadata
- Download URL: refineGEMs-1.2.2-py3-none-any.whl
- Upload date:
- Size: 70.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82f6809ccbb9613a384dd225fe14db861137200b617022285eb2867cf5d516f5 |
|
MD5 | ade0499f5cc57d045b93d3d71b42db8a |
|
BLAKE2b-256 | 686cfa52fbb0a87b64c050ca09773f0a3da2660cc971b2f9b77bb0beafa5957d |