Plugin for metabolic modeling of microbial communities.
Project description
A Qiime 2 plugin for MICOM.
Installation
This will become easier soon.
Setup Qiime 2
You will need a Qiime 2 environment with version 2020.8
or higher (how to install Qiime 2). For instance on Linux you would use:
wget https://data.qiime2.org/distro/core/qiime2-2020.8-py36-linux-conda.yml
conda env create -n qiime2-2020.8 --file qiime2-2020.8-py36-linux-conda.yml
# OPTIONAL CLEANUP
rm qiime2-2020.8-py36-linux-conda.yml
Once installed, activate your Qiime 2 environment:
conda activate qiime2-2020.8
Install dependencies for q2-micom
from conda:
conda install -c conda-forge -c \
bioconda cobra jinja2 loguru tqdm python-symengine
Install q2-micom
(this will install MICOM
as well).
pip install q2-micom
Install a QP solver
CPLEX
After registering and downloading the CPLEX studio for your OS unpack it (by running the provided installer) to a directory of your choice (we will assume it's called ibm
).
Now install the CPLEX python package:
pip install ibm/cplex/python/3.6/x86-64_linux
Substitute x86-64_linux
with the folder corresponding to your system (there will only be one subfolder in that directory).
Gurobi
Gurobi can be installed with conda.
conda install -c gurobi gurobi
You will now have to register the installation using your license key.
grbgetkey YOUR-LICENSE-KEY
Finish your installation
If you installed q2-micom
in an already existing Qiime 2 environment, update the plugin cache:
conda activate qiime2-2020.8 # or whatever you called your environment
qiime dev refresh-cache
You are now ready to run q2-micom
!
Usage
Here is a graphical overview of a q2-micom
analysis.
The best way to get started is to work through the community tutorial.
References
MICOM: Metagenome-Scale Modeling To Infer Metabolic Interactions in the Gut Microbiota
Christian Diener, Sean M. Gibbons, Osbaldo Resendis-Antonio
mSystems 5:e00606-19
https://doi.org/10.1128/mSystems.00606-19
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
Hashes for q2_micom-0.10.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fc03a85a72155f5b10859b43d6c3f6ce42d1376356ff393291c236241e01f4d |
|
MD5 | edbbb8f62b6b64508cfb3dbc6e3e7ddb |
|
BLAKE2b-256 | 0f1513959e5d3ac9605ec0c784b73e1a24e1e073ac51f3e27fcbac672f8f11cc |