Skip to main content

refineGEMs: a python package intended to help with the curation of genome-scale metabolic models (GEMS)

Project description

License: MIT GitHub Pipenv locked dependency version GitHub Pipenv locked Python version Documentation Status GitHub last commit (branch) Repo Size PyPI version PyPI - Format PyPI downloads DOI

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 and libSBML
  • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

refineGEMs-1.2.2.tar.gz (61.9 kB view details)

Uploaded Source

Built Distribution

refineGEMs-1.2.2-py3-none-any.whl (70.4 kB view details)

Uploaded Python 3

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

Hashes for refineGEMs-1.2.2.tar.gz
Algorithm Hash digest
SHA256 e631cb569c37563d36c78bd8e55e3a7305e6dff1b5bd56eaeed7dd083189b123
MD5 32ddfadeb8d94d12542e114fe0fca187
BLAKE2b-256 f8156182e0e75a1ff8422ee2b76b3cba683cef28aeafcd413ef2a1ce46a6d06f

See more details on using hashes here.

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

Hashes for refineGEMs-1.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 82f6809ccbb9613a384dd225fe14db861137200b617022285eb2867cf5d516f5
MD5 ade0499f5cc57d045b93d3d71b42db8a
BLAKE2b-256 686cfa52fbb0a87b64c050ca09773f0a3da2660cc971b2f9b77bb0beafa5957d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page