
Security News
New CVE Forecasting Tool Predicts 47,000 Disclosures in 2025
CVEForecast.org uses machine learning to project a record-breaking surge in vulnerability disclosures in 2025.
|Documentation| |Test results| |Test coverage| |Code analysis| |License| |Analytics|
BcForms
: toolkit for concretely describing macromolecular complexesBcForms
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 <https://docs.karrlab.org/bcforms/>
__ 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.
documentation <https://docs.karrlab.org/bcforms/master/0.0.1/>
__
for more information.documentation <https://docs.karrlab.org/bcforms/master/0.0.1/>
__
for more information.The following is a brief guide to installing BcForms
. The
Dockerfile <https://github.com/KarrLab/bpforms/blob/master/Dockerfile>
__
in the BpForms
repository contains detailed instructions for how to
install BcForms
in Ubuntu Linux.
ChemAxon Marvin <https://chemaxon.com/products/marvin>
__: optional
to calculate major protonation and tautomerization states and draw
molecules
Java <https://www.java.com>
__ >= 1.8Open Babel <http://openbabel.org>
__
Pip <https://pip.pypa.io>
__ >= 19.0
Python <https://www.python.org>
__ >= 3.6
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]
Please see the API documentation <https://docs.karrlab.org/bcforms>
__.
The package is released under the MIT license <LICENSE>
__.
This package was developed by the Karr Lab <https://www.karrlab.org>
__
at the Icahn School of Medicine at Mount Sinai in New York, USA.
Jonathan Karr <https://www.karrlab.org>
__Xiaoyue Zheng <https://www.linkedin.com/in/xiaoyue-zheng/>
__Please contact the Karr Lab <mailto:info@karrlab.org>
__ with any
questions or comments.
.. |Documentation| image:: https://readthedocs.org/projects/bcforms/badge/?version=latest :target: https://docs.karrlab.org/bcforms .. |Test results| image:: https://circleci.com/gh/KarrLab/bcforms.svg?style=shield :target: https://circleci.com/gh/KarrLab/bcforms .. |Test coverage| image:: https://coveralls.io/repos/github/KarrLab/bcforms/badge.svg :target: https://coveralls.io/github/KarrLab/bcforms .. |Code analysis| image:: https://api.codeclimate.com/v1/badges/c8f15ac1e50c27ca44cc/maintainability :target: https://codeclimate.com/github/KarrLab/bcforms .. |License| image:: https://img.shields.io/github/license/KarrLab/bcforms.svg :target: LICENSE .. |Analytics| image:: https://ga-beacon.appspot.com/UA-86759801-1/bcforms/README.md?pixel
FAQs
Toolkit for concretely describing macromolecular complexes
We found that bcforms demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
CVEForecast.org uses machine learning to project a record-breaking surge in vulnerability disclosures in 2025.
Security News
Browserslist-rs now uses static data to reduce binary size by over 1MB, improving memory use and performance for Rust-based frontend tools.
Research
Security News
Eight new malicious Firefox extensions impersonate games, steal OAuth tokens, hijack sessions, and exploit browser permissions to spy on users.