Skip to main content

MQC is a Genome-scale metabolic network model quality control tool

Project description

MQC: Genome-scale metabolic network model quality control tool


What is it?

MQC is a Genome-scale metabolic network model quality control tool

Installing CPLEX Commercial Package

To use this program, you need to install the CPLEX commercial package. Follow these steps:

  1. Visit the IBM website and download the CPLEX installation package suitable for your operating system.

  2. Install CPLEX by following the instructions provided with the downloaded installation package.

  3. After the installation is complete, ensure that the correct environment variables are set so that your program can find CPLEX. You may need to add the installation directory of CPLEX to the PATH environment variable.

If you encounter any issues, refer to the IBM CPLEX documentation or contact their support team.

OR

$ cd /hpcfs/fhome/mao_zt/project/MCModel/cplex_new/CPLEX221/python  
$ python setup.py install

Install this program.

You can do this via pip by running the following command:

pip install mqc
import main 
main.main(model_path, output_path)

JSON 转网页

通过安装mqc包进行质控,得到的json文件可以转为网页,便于可视化观看,下面提供3种途径:

  1. Windows端打开https://d1e9ilirjteg2w.cloudfront.net/tools/mqc-viewer.zip, 下载mqc-viewer.zip压缩包,解压后打开其中的exe文件,上传质控后的json文件即可

  2. 通过网页https://mqc.biodesign.ac.cn/view 上传

  3. Mac端打开https://d1e9ilirjteg2w.cloudfront.net/tools/mqc.dmg, 下载macOS的安装包mqc.dmg进行上传

Run the example

# get projects
git clone http://172.16.25.29/dengxiao/mqc.git

cd mqc

# create env

conda env create -f environments.yaml

conda activate mqc


# run
python start.py -h

# 结果输出在当前路径
python start.py --file ./mqc/test_data/bigg_data/iCN718.xml 

# 指定结果输出路径
python start.py --file ./mqc/test_data/bigg_data/iCN718.xml -o /tmp/test1

input : model file

output : result.json : self.result_file new model file : f"{cfg.ROOT}/{model.id}.xml" or f"{cfg.ROOT}/{model.id}.json" (mqc/utils.py - write_final_model())

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

mqc-2.0.1.tar.gz (35.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mqc-2.0.1-py3-none-any.whl (36.8 MB view details)

Uploaded Python 3

File details

Details for the file mqc-2.0.1.tar.gz.

File metadata

  • Download URL: mqc-2.0.1.tar.gz
  • Upload date:
  • Size: 35.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.5

File hashes

Hashes for mqc-2.0.1.tar.gz
Algorithm Hash digest
SHA256 7a16af490ac5abd5fc9460d2fdaaaf9c1727d4aa9b536dc25498f3653077f0f3
MD5 5cdea90caa642ff6a605a70fda36a86d
BLAKE2b-256 b316093b2a64ee031f49cb3cfa256a1e74859de128171fe8b7fa4ccdd682265a

See more details on using hashes here.

File details

Details for the file mqc-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: mqc-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 36.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.5

File hashes

Hashes for mqc-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 77cd7a7d388d453803a5abb8bd7e215e303bcffa4efd2bacf46cc8846589962a
MD5 39f06b84231fcc31598ef6097dcd3aed
BLAKE2b-256 659f80b7b9a383b51c410ad0f204f2e399db00a63bb11e01ed747eb33a9fc0ef

See more details on using hashes here.

Supported by

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