Skip to main content

Documentation Test results Test coverage Code analysis License Analytics

BcForms: toolkit for concretely describing macromolecular complexes

BcForms is a toolkit for concretely describing the molecular structure (atoms and bonds) of macromolecular complexes, including non-canonical monomeric forms, circular topologies, and crosslinks.

BcForms encompasses five tools: * A grammar for concretely describing subunit composition and interchain crosslinks of biocomplexes. See the documentation for more information. For example, the following text represents a homodimer complex with a disulfide bond between the first monomer in the first subunit and the first monomer in the second subunit. complex: 2 * sub_c | x-link: [ l-bond-atom: sub_c(1)-1S11 | l-displaced-atom: sub_c(1)-1H11 | r-bond-atom: sub_c(2)-1S11 | r-displaced-atom: sub_c(2)-1H11 ]

This concrete representation enables the `BcForms` software tools to calculate properties of biocomplexes when the subunits are concretely defined.

Installation

The following is a brief guide to installing BcForms. The Dockerfile in the BpForms repository contains detailed instructions for how to install BcForms in Ubuntu Linux.

  1. Install dependencies

  1. Install this package

    • Install the latest release from PyPI pip install bcforms[all]

    • Install the latest revision from GitHub pip install git+https://github.com/KarrLab/pkg_utils.git#egg=pkg_utils pip install git+https://github.com/KarrLab/wc_utils.git#egg=wc_utils[chem, protonation] pip install git+https://github.com/KarrLab/bpforms.git#egg=bpforms pip install git+https://github.com/KarrLab/bcforms.git#egg=bcforms[all]

    • To draw molecules, BcForms must be installed with the [draw] option: pip install bcforms[draw] pip install git+https://github.com/KarrLab/bcforms.git#egg=bcforms[draw]

    • To install the REST API, BcForms must be installed with the [rest_api option]: pip install bcforms[rest_api] pip install git+https://github.com/KarrLab/bcforms.git#egg=bcforms[rest_api]

Documentation

Please see the API documentation.

License

The package is released under the MIT license.

Development team

This package was developed by the Karr Lab at the Icahn School of Medicine at Mount Sinai in New York, USA.

Questions and comments

Please contact the Karr Lab with any questions or comments.

Metadata

Release files for bcforms 0.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bcforms 0.0.9
File Size Uploaded
bcforms-0.0.9.tar.gz 34.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bcforms 0.0.9
File Interpreter ABI Platform
bcforms-0.0.9-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 68.2 kB

Release files / bcforms-0.0.9.tar.gz

Download URL bcforms-0.0.9.tar.gz
Size 34.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ef25a7fdf77c7497a0b5715678de036c841b5691b09885abd623432032f60035
BLAKE2b-256 checksum
How to use checksums
1dd2972535544ef9355a69ed1e405b9c581e120fd2abcfa2379b983ee8ff066a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5

Release files / bcforms-0.0.9-py2.py3-none-any.whl

Download URL bcforms-0.0.9-py2.py3-none-any.whl
Size 34.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
5ddd61fb060b6aa75bbd90c0c672bc8ee9e10f693512fbb4b713b34f261c63bf
BLAKE2b-256 checksum
How to use checksums
d460594d60e0948f7f3e47e276989b9fd346ac851211d9371d0be369f08757d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.7.5

Release history Release notifications | RSS feed

This release

0.0.9 This release

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page