Skip to content
forked from ytirlet/prolific

The prolific pipeline is about genome annotation and metabolic pathway reconstruction. From .fasta genomes, it enables to find if strains of bacteria are theorically able to produce metabolites

License

Notifications You must be signed in to change notification settings

AuReMe/prolipipe

This branch is 32 commits ahead of ytirlet/prolific:main.

Repository files navigation

Prolipipe : large-scale assessment of metabolic profiles on bacteria focusing on specific pathways.

Workflow to reconstruct multiple metabolic graphs and assess capacity to synthesize specific compounds.

This workflow is licensed under the GNU GPL-3.0-or-later, see the LICENSE file for details.

These tools are needed:

And some python packages:

To run annotation based reconstruction, you need to install Pathway Tools. This tool is available at the Pathway Tools website.

You also should install the MetaCyc_XX.X.padmet (the version number of MetaCyc is replaced with XX.X), and then you should update your config.txt files for each study. This is the way to getting a MetaCyc_XX.padmet file: Firstly, download the flat files of MetaCyc in DAT format at the https://biocyc.org/download.shtml webpage. Secondly, put all the downloaded DAT files in a directory (it is named FLAT_DIR here). Thirdly run this command:

padmet pgdb_to_padmet --pgdb=FLAT_DIR --output=metacyc_XX.X.padmet --version=XX.X --db=Metacyc -v

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

pip install prolipipe
prolipipe.py [-h] -i INPUT -o OUTPUT --tax TAXFILE --padmet_ref PATH_TO_PADMET_REF --ptsc PTSC --ptsi PTSI --pwy PWY_FOLD --strain STRAIN
                                    [--annot ANNOT] [--egg_path EGG_PATH] [--bak_path BAK_PATH] [-c CPUS] [-a] [-k] [-q]

About

The prolific pipeline is about genome annotation and metabolic pathway reconstruction. From .fasta genomes, it enables to find if strains of bacteria are theorically able to produce metabolites

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%