Skip to main content

Automatic Comparison of Metabolism

Project description

Workflow to reconstruct multiple metabolic networks in order to compare them.

Installation

Docker

From git repository:

git clone https://github.com/AuReMe/aucome.git

cd aucome

docker build .

To run annotation based reconstruction, you need to install Pathway-Tools. This tool is available at the [Pathway-Tools website](http://bioinformatics.ai.sri.com/ptools/). A command in the package install the tools:

aucome --installPWT=path/to/pathway/tools/installer

You can also provide an option to this commande: –ptools=ptools_path

This option let you choose the path where the ptools-local folder will be installed. PGDBs created by Pathway-Tools are stored in this folder.

pip

If you have installed all the dependencies, you can just install acuome with:

pip install aucome

Usage

You have to create the working folder for AuCoMe, with teh –init argument:

aucome --init=run_ID [-v]

This command will create a folder name “run_ID” inside the working folder. In this “run_ID” folder, the command will create all the folders used during the analysis.

run_ID
├── analysis
        ├──
├── annotation_based
        ├── PADMETs
                ├──
        ├── PGDBs
                ├──
        ├── SBMLs
                ├──
├── config.txt
├── model_organisms
        ├──
├── networks
        ├──
├── orthology_based
        ├── Orthofinder_WD
                ├──
├── studied_organisms
        ├──

analysis will store the result of padmet analysis.

annotation_based contains three sub-folders. The folder PGDBs will contain all the results from Pathway-Tools (in dat format). These results will be stored in padmet and sbml inside PADMETs and SBMLs.

config.txt contains numerous paths used by the script.

model_organisms contains the model organisms you want to use for the orthology. In this folder you put a new folder with the name of the species and in this folder you put the proteome and the sbml of the metabolic network of your species. Proteome and metabolic network names must be the same than the name of the folder.

├── model_organisms
        ├── A_thaliana
                ├── A_thaliana.fasta
                ├── A_thaliana.sbml

networks will contain all the metabolic network created by aucome in padmet format.

orthology_based contains one folder Orthofinder_WD. This folder will contain all the run of Orthofinder.

studied_organisms: you put all the species that you want to studies in this folder. For each species you create a folder and in this folder you put the genbank file of this species. Like for model_organisms, file and folder must have the same name. And the genbank file must end with a ‘.gbk’.

├── studied_organisms
        ├── species_1
                ├── species_1.gbk
        ├── species_2
                ├── species_2.gbk

Once you have put your species in the studied_organisms folder and teh model in model_organisms, a check must be done on the data using:

aucome check --run=run_ID [--cpu=INT] [-v]

This command will check if there is no character that will make some scritp crashed later in the analysis. It will also create the proteome fasta file from the genbank.

And for the annotation_based folder, if PGDBs contains folder, it will create the padmet and the sbml corresponding to these draft in PADMETs and SBMLs.

A run of Pathway-Tools can be launched using the command:

aucome reconstruction --run=run_ID [--cpu=INT] [-v]

Using the package mpwt, it will create the input file for Pathway-Tools inside studied_organisms and if there is no error, it will create for each species inside this folder a folder inside PGDBs containing all the dat files ofthe draft metabolic network.

Orthofinder can be launched using:

aucome orthology --run=run_ID [-S=STR] [--orthogroups] [--cpu=INT] [-v]

Then the proteome from the studied organisms and from the models will be moved to the Orthofinder_WD folder and orthofinder will be launch on them. Orthofinder result will be in this folder and in orthology_based, there will be all the metabolic network reconstructed from orthology.

Then you can merge all the metabolic network with:

aucome draft --run=run_ID [--cpu=INT] [-v]

This will output the result inside the networks folder.

You can launch the all workflow with the command:

aucome workflow --run=ID [-S=STR] [--orthogroups] [--cpu=INT] [-v]

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

aucome-0.0.4.tar.gz (14.3 kB view details)

Uploaded Source

File details

Details for the file aucome-0.0.4.tar.gz.

File metadata

  • Download URL: aucome-0.0.4.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.9.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.19.5 CPython/3.6.8

File hashes

Hashes for aucome-0.0.4.tar.gz
Algorithm Hash digest
SHA256 77b27bbf1c2b0729975e98a6752a3d97e9d130ef08b7081415628a416197353b
MD5 3b17fe7baf9cd6aeb4c774e6fbf91d22
BLAKE2b-256 33205864aadc322f1d8c04dddfea2c691eb759022e4a25f10e922fa11b4d1ecf

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