AlphaFold2源码解析(1)–安装使用

AlphaFold2有两种安装方式:
具体可以参考我之前写的博客:

  • Alphafold docker 安装: 参考GitHub:https://github.com/deepmind/alphafold
    一步一步安装就可以了,
  • Alphafold 非docker 安装指南

如果出现一些报错的现象,可以参考一下我遇到的问题:AlphaFold 构建报错汇总

  • 在线蛋白预测服务colab:
    https://colab.research.google.com/drive/1PePaHHp1J-L1rufW4_r7v7VpZjYVUbTH#scrollTo=pxALY3Gh_SZj
    (注意:colab上的在线服务使用的是Reduced BFD非BFD数据库,加快MSA搜索)

使用

docker

python3 docker/run_docker.py \--fasta_paths=T1050.fasta \--max_template_date=2020-05-14 \--data_dir="./"

非docker

python run_alphafold.py --fasta_paths=./inputs/8A2D/8A2D.fasta \
--uniref90_database_path=./uniref90/uniref90.fasta \
--mgnify_database_path=./mgnify/mgy_clusters_2018_12.fa \
--data_dir=/data2/datasets \
--template_mmcif_dir=./pdb_mmcif/mmcif_files \
--obsolete_pdbs_path=./pdb_mmcif/obsolete.dat  \
--pdb70_database_path=./pdb70/pdb70 \
--uniclust30_database_path=./uniclust30/uniclust30_2018_08/uniclust30_2018_08 \
--bfd_database_path=./bfd/bfd_metaclust_clu_complete_id30_c90_final_seq.sorted_opt \
--output_dir=./protein_result/alphafold  \
--max_template_date=2021-11-01 \
--db_preset=full_dbs \
--model_preset=monomer \
--benchmark=False \
--use_precomputed_msas=False  \
--num_multimer_predictions_per_model=5  \
--run_relax=True \
--use_gpu_relax=True \
--logtostderr

结果文件

可视化

  • 可以使用蛋白软件将pdb文件可视化, 如pymol, discovery studio ,rosetta等软件
  • python 包:py3Dmol
  • js包:3Dmol.js

AlphaFold2源码解析(1)--安装使用相关推荐

  1. AlphaFold2源码解析(10)--补充信息1(residue_constants)

    AlphaFold2源码解析(10)–补充信息1(residue_constants) 这篇文章总结的很好,来之生信小兔,这里只是收藏一下,转载来源https://blog.csdn.net/weix ...

  2. AlphaFold2源码解析(9)--模型之损失

    AlphaFold2源码解析(9)–模型之损失 损失函数和辅助头 该网络是端到端训练的,梯度来自主帧对齐点误差 (FAPE) 损失 LFAPEL_{FAPE}LFAPE​和许多辅助损失. 每个示例的总 ...

  3. AlphaFold2源码解析(4)--模型架构

    AlphaFold2源码解析(4)–模型架构 我们将Alphafold的流程分为一下几个部分: 搜索同源序列和模板 特征构造 特征表示 MSA表示与残基对表示之间互相交换信息 残基的抽象表示转换成具体 ...

  4. AlphaFold2源码解析(3)--数据预处理

    AlphaFold2源码解析(3)–数据预处理 数据预处理整体流程 数据处理入口: feature_dict = data_pipeline.process( input_fasta_path=fas ...

  5. XyplayerX4.0 影视解析源码+解析接口+安装步骤

    简介 XyPlayer 智能解析,是用PHP开发的一款拥有强大的后台管理.一次解析.资源站对接.线路切换.剧集列表.自动播放下集等功能的智能二次解析网站源码!资源来自网络.带多条无广告线路,智能屏蔽手 ...

  6. 米酷CMS影视 6.26 源码+解析接口+安装步骤

    米酷CMS影视6.26版本简介: 修复MV导航链接问题 修复娱乐播放页部分无法播放问题 修复娱乐分类页面列表问题 移动端增加美拍链接 修复YY采集失效问题 增加支持微信.支付宝的易支付平台 修复广告位 ...

  7. Android之EasyPermissions源码解析

    转载请标明出处:[顾林海的博客] 个人开发的微信小程序,目前功能是书籍推荐,后续会完善一些新功能,希望大家多多支持! 前言 我们知道在Android中想要申请权限就需要在AndroidManifest ...

  8. iOS开发之Masonry框架-源码解析

    Masonry是iOS在控件布局中经常使用的一个轻量级框架.Masonry让NSLayoutConstraint使用起来更为简洁.Masonry简化了NSLayoutConstraint的使用方式,让 ...

  9. iOS开发之Masonry框架源码解析

    Masonry是iOS在控件布局中经常使用的一个轻量级框架,Masonry让NSLayoutConstraint使用起来更为简洁.Masonry简化了NSLayoutConstraint的使用方式,让 ...

最新文章

  1. java压缩解压缩类实例[转]
  2. 常见的web漏洞及其防范(转)
  3. vs2010中release模式下调试程序
  4. Android更改浮动操作按钮颜色
  5. 设计模式学习(二): 观察者模式 (C#)
  6. 2017-7-6日记
  7. Linux内存(手动释放cache)
  8. 下载安装webstrom及激活
  9. java 学习思路_Java的学习思路
  10. HBase的hbase shell 详解
  11. 计算领域的致敬与前行
  12. AliOS Things 3.0应用笔记:摄像头配网 + 钉钉群通知 + 天气显示
  13. 开发可扩展的Web API
  14. 【网络安全工程师面试合集】——什么是IP安全 IPsec
  15. c+命名空间_了解C ++中的命名空间
  16. 计算机应用基础教程清华大学,清华大学出版社-图书详情-《大学计算机应用基础教程(第3版)》...
  17. arcgis海岸带_需科学划定海岸带基准地理边界
  18. 计算机辅助翻译专业实训报告,计算机辅助翻译实训报告格式.docx
  19. 必备技能~程序员如何提高工作效率?如何更好获得领导的认可?
  20. Postman之Pre-request Script 使用详解

热门文章

  1. Java服务器验证登录系统
  2. 为什么delphi编译生成的exe文件这么大
  3. 烟花代码(包教包会)
  4. java网络编程-- 文件传输
  5. 连接oralce远程服务器,修改表字段长度
  6. espwho-esp32cam-vscode开发使用
  7. c++ 安装、打开、停止、卸载服务实例
  8. 交大继续教育计算机论文,上海交通大学继续教育学院学习系统常见问题和解决方案...
  9. 往事如烟 - 42岁退休的小帅
  10. php 读取excel 数字,php如何读取excel中的数据