找回密码
 立即注册
首页 业界区 安全 ubantu安装proteinmnpp和alphafold2 --一些记录

ubantu安装proteinmnpp和alphafold2 --一些记录

支智敏 2025-5-31 23:54:40
本次操作参照github中大佬的的项目:https://github.com/nrbennet/dl_binder_design/tree/main
一、克隆本项目到本地
git clone https://github.com/nrbennet/dl_binder_design.git

  • 里面提到一个很重要的工具--pyrosetta。根据pyrosetta官网(https://www.pyrosetta.org/downloads#h.iwt5ktel05jc) 的提示,现在安装pyrosetta已经不再需要申请username和password,(非商业版,只需遵循非商业版的license就好了,见:https://github.com/RosettaCommons/rosetta/blob/main/LICENSE.PyRosetta.md)
二、安装ProteinMPNN

  • cd dl_binder_design/include
  • Run conda env create -f proteinmpnn_fastrelax.yml
  • 激活环境:conda activate proteinmpnn_binder_design
  • 进行测试:python importtests/proteinmpnn_importtest.py
    4.1 此时第一次报错:ImportError: /home/ken/miniconda3/envs/proteinmpnn_binder_design/lib/python3.11/site-packages/torch/lib/libtorch_cpu.so: undefined symbol: iJIT_NotifyEvent
    原因:torch不匹配。,目前版本2.0.1,
    解决方法:先pip uninstall torch,在执行pip install torch==2.0.1+cpu -f https://download.pytorch.org/whl/torch_stable.html
测试通过:显示This environment passes all import tests
三、安装AlphaFold2

  • 创建一个新的虚拟环境:conda env create -f af2_binder_design.yml
  • 激活环境:conda activate af2_binder_design
    此时我的安装实际上出了问题,见创建环境时的报错:CondaEnvException: Pip failed,后面发现yml文件中国pip里的安装都没有成功,于是挨个安装,用的这个命令conda install XXX ----solver=classic
  • 想着先跳了这步,继续部署proteinmnpp,结果后面虚拟机内存满了,GG。
1.png


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册