BpForms
BpForms represents the molecular structures of DNA, RNA, and proteins, including non-canonical residues, caps, crosslinks, nicks, and circular topologies, to enable precise description of macromolecular primary structure for integration and modeling.
Key Features:
- Detailed Molecular Descriptions: BpForms encodes both canonical and non-canonical monomeric units and captures crosslinks, nicks, caps, and circular topologies in DNA, RNA, and proteins.
- Integration Across Omics: BpForms provides a standardized format that facilitates integration of macromolecular structural information across epigenomics, transcriptomics, and proteomics for systems biology and synthetic biology.
- Support for Non-Canonical Modifications: BpForms represents non-canonical residues, caps, crosslinks, and nicks to enable accurate representation of modified macromolecules.
- Enhanced Collaboration and Model Development: BpForms enables consistent quality control and information exchange to support collaborative development of whole-cell computational models.
Scientific Applications:
- Quality Control in Omics Research: Standardizing representation of complex molecular structures to assist rigorous quality control of omics data.
- Systems Biology Modeling: Enabling assembly of global models that incorporate post-translational modifications and other non-canonical interactions.
- Bioengineering Design: Providing structural representations to support design of cells with expanded genetic codes and synthetic parts.
Methodology:
BpForms employs a structured approach to represent macromolecules as combinations of their fundamental structural components.
Topics
Details
- License:
- MIT
- Maturity:
- Emerging
- Cost:
- Free of charge
- Tool Type:
- api, command-line tool, library, web application
- Programming Languages:
- Python
- Added:
- 5/22/2020
- Last Updated:
- 11/24/2024
Operations
Publications
Lang PF, Chebaro Y, Zheng X, P. Sekar JA, Shaikh B, Natale DA, Karr JR. BpForms and BcForms: a toolkit for concretely describing non-canonical polymers and complexes to facilitate global biochemical networks. Genome Biology. 2020;21(1). doi:10.1186/s13059-020-02025-z. PMID:32423472. PMCID:PMC7236495.
Documentation
User manual
https://www.bpforms.orgAPI documentation
https://docs.karrlab.org/bpformsAPI documentation
https://www.bpforms.org/apiTraining material
https://sandbox.karrlab.org/tree/bpformsDownloads
- API specificationhttps://www.bpforms.org/api
- Software packagehttps://pypi.org/project/bpforms/
- Source codehttps://github.com/Karrlab/bpforms
- Test scripthttps://github.com/KarrLab/bpforms/tree/master/tests
Links
Issue tracker
https://github.com/KarrLab/bpforms/issuesRepository
https://github.com/KarrLab/bpforms