Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

LoveFishoO/AlphafoldInstallation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

25 Commits

Repository files navigation

AlphafoldInstallation

Background

As the hottest AI in biology, AlphaFlod2 has brought epochal influence to the biomedical field, and many researchers have begun to try to bring AlphaFold2 into their own work. However, alphafold relies not only on a lot of bioinformatics software, but also on a lot of Python-related packages, the installation process is not very friendly to biological and non-biological researchers. Therefore, the aim of this project is to help researchers "One-click use of AlphaFold".

Features

  • Automatically installs alphafold's dependent softwares
  • Automatically installs alphafold's dependent python packages
  • Part of the alphafold code is automatically modified to match the last version of OpenMM

TODO

  • Automatically download the database required for alphafold
  • Program error detection
  • Demo run test module

Start

Install

wget https://github.com/LoveFishoO/AlphafoldInstallation/archive/refs/tags/<version>.tar.gz
tar -zxvf ./AlphafoldInstallation-<version>

Usage

cd ./AlphafoldInstallation-<version>
python alphafold_install.py
# download database
./alphafold/scripts/download_all_data.sh <DOWNLOAD_DIR> > download.log 2> download_all.log &
# Run
python ./alphafold/run_alphafold.py \
 --fasta_paths=rcsb_pdb_4D2I.fasta \
 --max_template_date=2020εΉ΄05月14ζ—₯ \
 --model_preset=monomer \ 
 --db_preset=full_dbs \ 
 --data_dir=<DOWNLOAD_DIR> \
 --output_dir=./output/ \
 --uniref90_database_path=<DOWNLOAD_DIR>/uniref90/uniref90.fasta \
 --mgnify_database_path=<DOWNLOAD_DIR>/mgnify/mgy_clusters_2022_05.fa \
 --template_mmcif_dir=<DOWNLOAD_DIR>/pdb_mmcif/mmcif_files/ \
 --obsolete_pdbs_path=<DOWNLOAD_DIR>/pdb_mmcif/obsolete.dat \
 --use_gpu_relax=False \
 --bfd_database_path=<DOWNLOAD_DIR>/bfd/bfd_metaclust_clu_complete_id30_c90_final_seq.sorted_opt \
 --uniref30_database_path=<DOWNLOAD_DIR>/uniref30/UniRef30_2021_03 \
 --pdb70_database_path=<DOWNLOAD_DIR>/pdb70/pdb70

Related Efforts

Chinese tutorial

Maintainers

@LoveFish

Contributing

Feel free to dive in! Open an issue or submit PRs.

Contributors

@LoveFish

Backers

Thank you to all my backers! πŸ™

Tina Hu
Tina Hu

About

One-click use of AlphaFold

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /