前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >准备好迎接蛋白设计的时代了吗?--AlphaFold2的两种使用方式

准备好迎接蛋白设计的时代了吗?--AlphaFold2的两种使用方式

作者头像
DrugSci
发布2021-08-19 10:28:35
2.6K0
发布2021-08-19 10:28:35
举报
文章被收录于专栏:FindKeyFindKey

前言:

AF2已经出了一段时间,上次试了试RoseTTAFold,这次试试AlphaFold2.

方式:

1 躺平式(Colab版)

简称白嫖Geogle,直接使用colab进行使用

Colab提供了一张GPU V100 以供挥霍

直接点击进入 此网站 https://colab.research.google.com/drive/1PePaHHp1J-L1rufW4_r7v7VpZjYVUbTH

熟悉Jupyter的应该都知道怎么操作,不知道的百度下

另外下面这种操作方式,不使用MSA信息,适用于蛋白质从头设计。

第一步:colab提供了一张GPU或者TPU以供调用,选择GPU就好

第二步:

点击方格左侧的▶️使其运行,或者直接shift+enter

注意:

在这个地方,将query_sequence改为你自己的序列

第三步:

predict_structure 在预测结构,而下方的excute则是运行时间,案例这个跑了大约2min左右,约68个氨基酸

第四步查看结构,以及下载

在左方的none中点击并下载

2 直立式(本地版)

第一步直接git clone

代码语言:javascript
复制
 git clone git@github.com:ZeroDesigner/easy_af2.git
代码语言:javascript
复制

第二步 使用conda创造环境

代码语言:javascript
复制
 conda env create -f easy_af2.yaml
 conda activate alphafold
代码语言:javascript
复制

第三步下载数据

alphafold 提供了一个自动化下载脚本

代码语言:javascript
复制
 cd scripts
 nohup sh download_all_data.sh ./ &
代码语言:javascript
复制

这一步时间很长,直接nohup挂到后台

所用空间

代码语言:javascript
复制
 $DOWNLOAD_DIR/                             # Total: ~ 2.2 TB (download: 428 GB)
     bfd/                                   # ~ 1.8 TB (download: 271.6 GB)
         # 6 files.
     mgnify/                                # ~ 64 GB (download: 32.9 GB)
         mgy_clusters.fa
     params/                                # ~ 3.5 GB (download: 3.5 GB)
         # 5 CASP14 models,
         # 5 pTM models,
         # LICENSE,
         # = 11 files.
     pdb70/                                 # ~ 56 GB (download: 19.5 GB)
         # 9 files.
     pdb_mmcif/                             # ~ 206 GB (download: 46 GB)
         mmcif_files/
             # About 180,000 .cif files.
         obsolete.dat
     uniclust30/                            # ~ 87 GB (download: 24.9 GB)
         uniclust30_2018_08/
             # 13 files.
     uniref90/                              # ~ 59 GB (download: 29.7 GB)
         uniref90.fasta
代码语言:javascript
复制

第四步 运行alphafold

代码语言:javascript
复制
 bash run_alphafold.sh -d ./scripts -o ./output/ -m model_1 -f ./example/query.fasta -t 2020-05-14
代码语言:javascript
复制

推荐配置:

  1. GPU:一张A100 显卡 5w-7w(目前还没有在这么强大的显卡上跑过),
  2. 存储空间:50T ,5k-1w左右
  3. CPU:Intel® Xeon® Gold 6338 Processor (48M Cache, 2.00 GHz) 32 cores 8k左右

价格都差不多,当然你还需要人力来配置,人工费用另算。或者直接买超算的GPU核时。

后记

还有很多不同的玩法

具体参看:

  1. https://github.com/sokrypton/ColabFold
  2. https://github.com/deepmind/alphafold/issues/24

Gitee国内地址

https://gitee.com/zerodesigner/easy_af2

参考:

  1. AlphaFold2:https://github.com/deepmind/alphafold
  2. Colab上的AF2:https://github.com/sokrypton/ColabFold
  3. 非docker下的AF2:https://github.com/deepmind/alphafold/issues/24
  4. 硬盘价格:https://www.jd.com/jiage/67036b20876f0c79715.html
  5. A100 价格:https://www.smzdm.com/p/36608092/
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-07-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FindKey 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言:
  • 方式:
    • 1 躺平式(Colab版)
      • 2 直立式(本地版)
        • 推荐配置:
          • 后记
          • 参考:
          相关产品与服务
          容器服务
          腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档