- Date:
- 2016-04
Biopantograph is a collection of python modules and programs for the reconstruction, curation and validation of metabolic models. It reads and writes SBML files.
Installation
The recommended installation method is:
pip install biopantograph
Pantograph requires libsbml, but pip will take care of that requirement. If you don’t have permissions to install at the system level, try: pip install biopantograph --user. You can also clone and contribute from the BitBucket repository.
Tools
The basic script you need to know is pantograph, which will help you to reconstruct a metabolic model for your target species. pantograph takes as input an existing SBML model as a template, orthology data between your template and your target genes (from Inparanoid and/or OrthoMCL) and other optional data. Invoke pantograph as follows:
$ pantograph -x scaffold.xml -i inparanoid.data -m orthomcl.data -s org1 -t org2 -o out.xml -l out.log
Where `scaffold.txt` is an existing, well-curated SBML metabolic model, used as a template for the reconstruction; inparanoid.data is the output from Inparanoid, comparing the genes from the template and the reconstructed model; orthomcl.data is the output from OrthoMCL (where org1 is the template model id and org2 is the reconstructed model id); out.xml is the SBML reconstructed model and out.log is the reconstruction log. You can reconstruct a model using any of the two orthology methods (Inparanoid or OrthoMCL), although better results are obtained using both.
The biopantograph package includes many other tools that can be useful for your reconstruction. Try them with the parameter --help to obtain usage information.
Tool |
Description |
|---|---|
pantograph |
Create a new model, from a template model and orthology files |
ptg_addbiggreactions |
Add reactions from a list of BiGG ids, to a model |
ptg_projector |
Create a new model, using an existing one as template |
ptg_curateSBML |
Add new species/reactions to a model, from a CSV |
ptg_inparanoid2rel |
Parses Inparanoid output for ptg_projector |
ptg_omcl2rel |
Parses OrthoMCL output for ptg_projector |
The modules provided can be used to develop your own applications:
Module |
Description |
|---|---|
pathtastictools |
Algorithms to reconstruct metabolic models from a template |
SBMLeditor |
High-level modifications to SBML models |
BiGG |
Module to handle calls to the BiGG Web API |
BiGG2SBML |
Add elements from BiGG API to a SBML file |
SBMLutils |
High-level utilities |
Biopantograph has been tested under Linux and OS X. For more information, please visit the official Pantograph website: http://pathtastic.gforge.inria.fr. More documentation coming soon!
Reference
If you use Pantograph for your own reconstructions, please cite:
Nicolas Loira, Anna Zhukova and David J Sherman. Pantograph: A template-based method for genome-scale metabolic model reconstruction. J Bioinform Comput Biol, 13(2): 1550006, 2015. DOI: 10.1142/S0219720015500067
For any question, please contact: Nicolas Loira nloira@gmail.com
License
This project is open source and freely available under the GLP v2 license.
Metadata
Release files for biopantograph 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| biopantograph-0.3.2.tar.gz | 37.1 kB | Without provenance | Details for biopantograph-0.3.2.tar.gz |
Release files / biopantograph-0.3.2.tar.gz
| Download URL | biopantograph-0.3.2.tar.gz |
|---|---|
| Size | 37.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e10d37be8f70792a6ba91ae22a3125b6e05ff9648d2b0a9a9f840950d9e48b10
|
|
BLAKE2b-256 checksum How to use checksums |
2e812bb4898b1457f9c790d60fc8d74346efe726fa1a9729fbd7c3d2b55c2218
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for biopantograph 0.3.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.