GPRuler
GPRuler automates reconstruction of gene–protein–reaction (GPR) rules that encode Boolean relationships between genes, proteins, and biochemical reactions for metabolic network models.
Key Features:
- Automation and Efficiency: Automates reconstruction of GPR rules across organisms to reduce manual curation effort.
- Data Integration: Mines information from nine distinct biological databases and accepts an organism name or an existing metabolic model as input to generate GPRs.
- Accuracy and Validation: Evaluated at small- and genome-scale against manually curated models for Homo sapiens and Saccharomyces cerevisiae, demonstrating high accuracy in reproducing original GPR rules and improved precision after manual validation.
- Versatility: Supports reconstruction of metabolic networks for any organism, enabling GPR generation for metabolically uncharacterized species.
Scientific Applications:
- Context-specific metabolic modeling: Enables reconstruction of GPRs to define active portions of metabolic networks under specific conditions.
- Gene deletion and simulation studies: Provides GPR rules necessary for in silico gene knockout and flux-based simulations.
- Integration of gene expression data: Produces Boolean GPRs required to map transcriptomic data onto metabolic models.
- Biomedical and industrial applications: Facilitates metabolic model construction used in healthcare and industrial biotechnology studies.
Methodology:
GPRuler implements a Python-based framework that applies text- and data-mining across nine biological databases to generate GPR rules.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- workflow
- Programming Languages:
- Python
- Added:
- 9/20/2021
- Last Updated:
- 9/20/2021
Operations
Publications
Di Filippo M, Damiani C, Pescini D. GPRuler: metabolic Gene-Protein-Reaction rules automatic reconstruction. Unknown Journal. 2021. doi:10.1101/2021.02.28.433152.
Documentation
Installation instructions
https://github.com/qLSLab/GPRuler/wiki/InstallationUser manual
https://github.com/qLSLab/GPRuler/wiki/UsageLinks
Issue tracker
https://github.com/qLSLab/GPRuler/issues