Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xfold-0.0.1.tar.gz (24.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xfold-0.0.1-py3-none-any.whl (27.8 kB view details)

Uploaded Python 3

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

Hashes for xfold-0.0.1.tar.gz
Algorithm Hash digest
SHA256 7a5d6d14078e83853078e852821a5e777dc4762ca2fd314196f0af5a71b4eafe
MD5 41611b97c6b522ca061009d53e42e327
BLAKE2b-256 5af8c3d1a774f04403d257a423bd9f6d0a964dc0175f721e99618f28dab4e68f

See more details on using hashes here.

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

Hashes for xfold-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 364d9ffe2cce43dbe90f3cbba1443816934ff2d383aa6b9e7db8b579d9b1b12f
MD5 fe6f36edef2818ac84445fa9a59fb56b
BLAKE2b-256 134b9a855c420e4cff32a1b0cd99f512e28ec74d2eac8491a798384c29c4b7fe

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