作为学术界的fast follow,RoseTTAfold以其占用的资源有限以及预测蛋白复合物而占据了一定的优势。
当然其安装也不需要docker,为一些非root用户提供了方便之处,而且说不定CASP15就进化完全体了。
顺便提一句AlphaFold2的A100好像4万 - 7万。
步骤以及相关的坑:
1. 下载RosettaFold
git clone https://github.com/RosettaCommons/RoseTTAFold.git cd RoseTTAFold
2. 下载各种文件
# 权重文件 wget https://files.ipd.uw.edu/pub/RoseTTAFold/weights.tar.gz tar xfz weights.tar.gz # 下载序列以及相关的结构文件 # uniref30 [46G] wget http://wwwuser.gwdg.de/~compbiol/uniclust/2020_06/UniRef30_2020_06_hhsuite.tar.gz mkdir -p UniRef30_2020_06 tar xfz UniRef30_2020_06_hhsuite.tar.gz -C ./UniRef30_2020_06 # BFD [272G] 这个alphafold也有用 wget https://bfd.mmseqs.com/bfd_metaclust_clu_complete_id30_c90_final_seq.sorted_opt.tar.gz mkdir -p bfd tar xfz bfd_metaclust_clu_complete_id30_c90_final_seq.sorted_opt.tar.gz -C ./bfd # 结构模版 [over 100G] wget https://files.ipd.uw.edu/pub/RoseTTAFold/pdb100_2021Mar03.tar.gz tar xfz pdb100_2021Mar03.tar.gz # for CASP14 benchmarks, we used this one: https://files.ipd.uw.edu/pub/RoseTTAFold/pdb100_2020Mar11.tar.gz
3. 使用conda安装相关的环境
# create conda environment for RoseTTAFold # NVIDIA driver == cuda11,进行如下操作 conda env create -f RoseTTAFold-linux.yml # NVIDIA driver == cuda10 ,进行如下操作 conda env create -f RoseTTAFold-linux-cu101.yml # 如果你使用pyrosetta进行如下操作 conda env create -f folding-linux.yml
4. 直接运行
正如你所看到到直接运行即可,把一切交给计算机
../run_e2e_ver.sh input.fa .
5. 结果
输出文件夹:
结果蛋白:
run_e2e_ver.sh
也可以使用run_pyrosetta_ver.sh
,如果你选择后者,那么请注意的folding
环境中install_dependencies.sh
,为Pyrosetta安装相关的第三方软件RoseTTAFold/network/predict_e2e.py
找到这个文件def __init__(self, model_dir=None, device="cuda:0"):
,并将其替换为def __init__(self, model_dir=None,device="cpu"):
4. 运行中遇见了segmentation fault
?
wget https://github.com/soedinglab/hh-suite/releases/download/v3.2.0/hhsuite-3.2.0-AVX2-Linux.tar.gz --no-check-certificate tar xvfz hhsuite-3.2.0-AVX2-Linux.tar.gz
国内有哪些 云服务器品牌 ?因为 云计算 这几年发展非常迅速,国内提供云服务的...
客户简介 作为一家全方位的综合游戏公司,紫龙游戏总部位于北京,业务涉及PC、移...
背景介绍 公司业务系统做优化改造,同时为了能够实现全链路监控,需收集所有业务...
从简单的报告工具,到复杂的基于人工智能的预测性和规范性分析系统业务软件就是...
前言 文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文...
如何防止cc攻击?CC攻击是 ddos (分布式拒绝服务)的一种,相比其它攻击,CC似乎...
去年9月,埃森哲(Accenture)承诺在三年内投入30亿美元,帮助企业构建云优先的基...
更多存储标杆案例 欢迎点击下方链接查看 阿里云存储标杆案例样板间 公司介绍 哈...
有些在机房 托管服务器 搭建网站的客户反映说托管的服务器被攻击,机房把我服务...
本文转载自公众号读芯术(ID:AI_Discovery) 数据科学领域如此之广,鲜少有人能精...