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.1.tar.gz (21.4 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.1-py3-none-any.whl (27.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bfastor-0.1.1.tar.gz
  • Upload date:
  • Size: 21.4 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.1.tar.gz
Algorithm Hash digest
SHA256 27779605a0ac5a7a530f59918b1f5036d608575d03c3e0de9a0602d52d7288bc
MD5 a1892d10ad9e23cd0a51434a8c89540a
BLAKE2b-256 011ba94c226e09da4df1c1695a6fbc4dbe2ad8d5e7a6241d549a91a36c7a98a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bfastor-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 27.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4d8b75e0cca8aded9c2fecef2479a5d1f06c3f7a5844549a5496a358f0a1a1b1
MD5 f7a0f4c90161f26ce31e155f930fb996
BLAKE2b-256 63a38df85078b7f14acbb6ca61a248e2aaa02d632a0cfc562c4499d37d315762

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