fold for everyone.
Project description
xfold: Democratize AlphaFold3
xfold is an open-source, PyTorch-based reimplementation of AlphaFold3, designed to accelerate protein structure prediction research and make cutting-edge AI technology more accessible to the scientific community.
Future developments for xfold will focus on integrating cutting-edge performance optimization techniques and advanced parallelization strategies. Our ultimate goal is to democratize AlphaFold3, empowering a broader researcher to contribute to and benefit from this transformative technology.
Visualization result comparison of 2pv7
Recent Developments 🚀
- December 2024: Successful migration to PyTorch, with validation confirming alignment with the original implementation
Getting Started
Step 1: Prepare the Environment
Follow the setup instructions provided in the AlphaFold3 README to ensure dependencies are correctly installed and the AlphaFold 3 model parameters are downloaded.
Step 2: Install xfold
Install xfold using pip:
pip install xfold
Step 3: Running Predictions
Execute protein structure predictions with the following command:
python run_alphafold.py \
--db_dir=$PATH_TO_AF3_DATASET \
--json_path=./fold_input.json \
--model_dir=$$PATH_TO_AF3_MODEL \
--output_dir=./output
Acknowledgments
We extend our gratitude to AlphaFold3 for open-sourcing their inference code and model weights, which has significantly advanced scientific research. xfold is provided exclusively for educational and research purposes. Users are kindly requested to review and comply with the AlphaFold3 license, available at https://github.com/google-deepmind/alphafold3?tab=readme-ov-file#licence-and-disclaimer.
Contributing
We welcome contributions from the research community! Open an issue or send a pull request.
Project details
Release history Release notifications | RSS feed
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 xfold-0.0.1.tar.gz.
File metadata
- Download URL: xfold-0.0.1.tar.gz
- Upload date:
- Size: 24.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a5d6d14078e83853078e852821a5e777dc4762ca2fd314196f0af5a71b4eafe
|
|
| MD5 |
41611b97c6b522ca061009d53e42e327
|
|
| BLAKE2b-256 |
5af8c3d1a774f04403d257a423bd9f6d0a964dc0175f721e99618f28dab4e68f
|
File details
Details for the file xfold-0.0.1-py3-none-any.whl.
File metadata
- Download URL: xfold-0.0.1-py3-none-any.whl
- Upload date:
- Size: 27.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
364d9ffe2cce43dbe90f3cbba1443816934ff2d383aa6b9e7db8b579d9b1b12f
|
|
| MD5 |
fe6f36edef2818ac84445fa9a59fb56b
|
|
| BLAKE2b-256 |
134b9a855c420e4cff32a1b0cd99f512e28ec74d2eac8491a798384c29c4b7fe
|