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.1.2.tar.gz (21.7 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.1.2-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for bfastor-0.1.2.tar.gz
Algorithm Hash digest
SHA256 91d5fdf278b41d5b416c10bb224264af34fbb886e2f5bc3ca369403a8e03a747
MD5 2f9444d06a11305b4bd009e076f249c6
BLAKE2b-256 8836ca2e700513a264e71436daf1802bbe5035528c7366af0cff338b3002706a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bfastor-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 27.5 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.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5dec7fe7338f9eafe9fb97217f0049a9ced2302ff54084dd8d9c3f4f02510671
MD5 db7f292f1f3d298de09c53b6ef2fbbcd
BLAKE2b-256 522b4939ba03e40751ff363911e2f8c05ff792fbe2ae230775f1e9c438e7347b

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