用AlphaFold3预测已知点位的共价抑制剂-蛋白复合物结构教学(超算版)
使用本作之前请先看非共价AlphaFold3的使用教程!
准备自己的文件夹
可以让工程师在自己的账号下面安装,也可以直接用scxj506账号(联系紫玉师姐开权限)。用超算记得提前和老师打个招呼。AF3的目录叫做run,在run下面建一个自己的文件夹。
cd run/
mkdir -p (你的名字)
准备输入文件
接下来准备输入文件(以谢贺新老师组陈娜师姐的复合物为例)
|
提交任务
把json文件复制到你的文件夹下,然后写启动的脚本
- #!/bin/bash
- #SBATCH --job-name=AF3_test
- #SBATCH --nodes=1
- #SBATCH --ntasks=1
- #SBATCH --gpus=1
- #SBATCH --partition=gpu_4090#根据目前计算资源调配
- #SBATCH --time=48:00:00
- #SBATCH --output=test_%j.out
- #SBATCH --error=test_%j.err
- module purge
- module load alphafold/3.0.0-4090
- cd ~/run/wxy/chenna
- python /data/apps/alphafold3/3.0.0/3.0.0_run/run_alphafold.py \
- --json_path=TEST-8DE0_IV38/8DE0_IV38.json \
- --model_dir=/data/public/datasets/alphafold3/3.0.0/model \
- --db_dir=/data/public/datasets/alphafold3/3.0.0/dataset \
- --pdb_database_path=/data/public/datasets/alphafold3/3.0.0/dataset/pdb_2022_09_28_mmcif_files.tar \
- --output_dir=TEST-8DE0_IV38/output
- sbatch -p gpu_4090 --gpus=1 run_AF3_test.sh
一定要在启动命令行显式指定partition和gpus,不然任务直接就没了。
可视化检查与处理
可视化检查结果时发现其中一个复合物的配体出现了断键。AF3对于配体经常会出现预测不准的情况。用AF3应该多选几个种子,多生成几个结构,排除随机性。
