尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

AlphaFold 蛋白质结构预测快速上手

AlphaFold 蛋白质结构预测快速上手 AlphaFold 蛋白质结构预测快速上手【免费下载链接】alphafoldOpen source code for AlphaFold 2.项目地址: https://gitcode.com/GitHub_Trending/al/alphafoldAlphaFold 能把一段氨基酸序列直接算成三维蛋白结构省去搭晶体和排队做电镜的漫长周期。 它凭什么从序列算出结构先记住两个概念其余都能边跑边补输入只认序列把氨基酸序列写成 FASTA 文件多条链放进一个文件就是复合体。多序列比对MSA先从数据库找相似序列当作进化证据喂给模型。迭代折叠出结构网络反复推演同时给每个残基打分即 pLDDT 置信度。弛豫修形状用 Amber 能量最小化整理局部几何让结构更稳。整个流程其实就一条线想深入看多链是怎么配对的可以翻 alphafold/data/pipeline_multimer.py。⚡ 3 分钟跑通第一次预测① 准备环境git clone https://gitcode.com/GitHub_Trending/al/alphafold cd alphafold scripts/download_all_data.sh /data/af-db docker build -f docker/Dockerfile -t alphafold .数据库约 556GB务必下载到仓库外的独立目录否则构建镜像会被拖慢。② 跑一条命令python3 docker/run_docker.py \ --fasta_pathsexample.fasta \ --model_presetmultimer \ --data_dir/data/af-db --output_dir/data/af-out \ --max_template_date2022-01-01三个关键参数--fasta_paths输入序列文件一次可传多条链。--model_presetmultimer启用复合体模型单链可改成monomer。--data_dir指向刚下载的数据库目录。③ 拿到结构文件ls /data/af-out/example输出按序列名建子目录里面ranked_0.pdb就是置信度最高的一版可直接拖进分子软件查看。 置信度指标怎么读文件说明ranked_0.pdb置信度最高的结构默认已做弛豫result_*.pkl存 pLDDT 等原始置信度数组pae_*.json残基间相对位置误差专看各链靠得准不准PDB 的 B 因子列也写了 pLDDT取值 0–100越高越可信看复合体时更要盯 PAE。三个常见坑一句话解法提示找不到 MSA 工具→ 走run_docker.py镜像里已装好工具别裸跑run_alphafold.py。显存或内存不够→ 加--db_presetreduced_dbs换精简数据库。结构局部翘起、有违规→ 保持默认--models_to_relaxbest让最优模型做弛豫。官方资料与下一步模型与推理细节docs/technical_note_v2.3.0.md交互式演示notebooks/AlphaFold.ipynb一键下库脚本scripts/download_all_data.sh下一步就打开 notebook用它自带的示例序列试跑一遍把生成的ranked_0.pdb拖进 PyMOL 先看个立体形状。【免费下载链接】alphafoldOpen source code for AlphaFold 2.项目地址: https://gitcode.com/GitHub_Trending/al/alphafold创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表