Skip to main content

Fast cryo-EM B-factor refinement

Project description

B-FASTor

pipeline_status coverage

Rapid refinement of atomic B-factors for cryo-EM derived models using the Jax library.

Installation

To install the CPU only version of B-FASTor run:

pip install bfastor

To install B-FASTor configured to run on NVIDIA GPUs, run:

pip install bfastor[cuda12]

If you have access to Google's TPU accelerators, it is possible to install a TPU compatible version of B-FASTor with the commands:

pip install -U "jax[tpu]" -f https://storage.googleapis.com/jax-releases/libtpu_releases.html
pip install bfastor

Usage

B-FASTor can be used a CLI application, via the bfastor-refine command. This can be run on any map/model combination using the following command:

bfastor-refine --model path/to/file.pdb --map path/to/map.mrc

The output files, including plotting B-factors, and model with refined B-factors will be saved in a folder with the name of the input model file, e.g. for the model 7kx7.pdb the output will be saved in 7kx7/.

Support

If you have any issues please raise them in the issues page.

Authors and acknowledgment

B-FASTor is developed and maintained by Joseph Beton, working within Professor Maya Topf's research group at the CSSB/Leibniz Institute for virology in Hamburg, Germany.

License

B-fastor is licensed under the MIT-license. The full license is here

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bfastor-0.2.0.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bfastor-0.2.0-py3-none-any.whl (27.8 kB view details)

Uploaded Python 3

File details

Details for the file bfastor-0.2.0.tar.gz.

File metadata

  • Download URL: bfastor-0.2.0.tar.gz
  • Upload date:
  • Size: 22.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for bfastor-0.2.0.tar.gz
Algorithm Hash digest
SHA256 39c8e96314d6d71f5acd1e6d1ebe1bfc812aba4e29b06d3197e4832c937b0d1c
MD5 6d4039f36a48cf46d92ba59228369b3b
BLAKE2b-256 b9695d7ae6cf77882a6ed3debcf59847ee0b96f01d41db39722ccc7f1c2caead

See more details on using hashes here.

File details

Details for the file bfastor-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: bfastor-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 27.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.14

File hashes

Hashes for bfastor-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 abc312d2d8a0a5fa23a3320322b13357008d6ca4b40986b4efb665f84fc73086
MD5 0af6bff09c988cfe45169518cf2eaeda
BLAKE2b-256 65b2a82c8b070e37bcc3eef0b5b318e7859d1cec8281542dccbb532b4a78036d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page