Fast cryo-EM B-factor refinement
Project description
B-FASTor
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27779605a0ac5a7a530f59918b1f5036d608575d03c3e0de9a0602d52d7288bc
|
|
| MD5 |
a1892d10ad9e23cd0a51434a8c89540a
|
|
| BLAKE2b-256 |
011ba94c226e09da4df1c1695a6fbc4dbe2ad8d5e7a6241d549a91a36c7a98a9
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d8b75e0cca8aded9c2fecef2479a5d1f06c3f7a5844549a5496a358f0a1a1b1
|
|
| MD5 |
f7a0f4c90161f26ce31e155f930fb996
|
|
| BLAKE2b-256 |
63a38df85078b7f14acbb6ca61a248e2aaa02d632a0cfc562c4499d37d315762
|