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.0.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.0-py3-none-any.whl (27.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bfastor-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 3d20d0975a8112c54e215466fb137f24dfc7b2df20960d3d9e8edbaf4da023d3
MD5 3b48a8c8ade6564863d1989dcb7d1947
BLAKE2b-256 21bbc229f8647951a9b0adc42fbac8670b4cdf24491e637ff7feaa9875a16a61

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bfastor-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 612028dafca6ffefa5aba633e828e2fcd6a5474d7c82522a16ac3bcf02558cb5
MD5 cb5b8e3ece973d0c70fcd788bebc0b8f
BLAKE2b-256 45b9b7e4d6df035ac7e0d35de93640132919d4e07d1665955a07649eebd05694

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