Skip to content

PFES imitates protein fold evolution with atomistic details

License

Notifications You must be signed in to change notification settings

sahakyanhk/pfes

Repository files navigation

PFES: protein fold evolution simulation

Code for In silico evolution of globular protein folds from random sequences Harutyun Sahakyan, Sanasar Babajanyan, Yuri I. Wolf, Eugene V. Koonin bioRxiv 2024.11.10.622830; doi: https://doi.org/10.1101/2024.11.10.622830

Installation and usage examples

wget https://github.com/sahakyanhk/PFES/archive/refs/heads/alpha.zip -O pfes-alpha.zip; unzip pfes-alpha.zip

python pfes-alpha/pfes.py -h

#run a simulation starting from random peptides and analyse results 
python pfes-alpha/pfes.py  -ng 100 -ps 50 -sm weak -em single_chain -iseq random --random_seq_len 24 -o pfes_test_random 
python pfes-alpha/visual_pfes.py -l pfes_test_random/progress.log -s pfes_test_random/structures/ -o pfes_test_random/ 

#run a simulation starting from polyalanine 
python pfes-alpha/pfes.py  -ng 100 -ps 50 -sm weak -em single_chain -iseq AAAAAAAAAAAAAAAAAAAAAAAA -o pfes_test_polyA

Extended data

DOI

Hardware requirements

This code requires ESMfold to run.

PFES was tested on Rocky Linux 8.7 (Green Obsidian) with NVIDIA Tesla V100 and A100 GPUs.

About

PFES imitates protein fold evolution with atomistic details

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published