ATOMRefine
3D equivariant graph transformer for all-atom refinement of protein tertiary structures
Install / Use
/learn @BioinfoMachineLearning/ATOMRefineREADME
ATOMRefine: 3D equivariant graph transformer for all-atom refinement of protein tertiary structures

Description
Atomic protein structure refinement using all-atom graph representations and SE(3)–equivariant graph neural networks
Installation
git clone https://github.com/BioinfoMachineLearning/ATOMRefine.git
cd ATOMRefine
conda env create -f ATOMRefine-linux-cu101.yml
cd YOUR_ENV/lib/python3.8/site-packages
patch -p0 < ATOMRefine/amber/openmm.patch
Prediction
conda activate ATOMRefine
sh refine.sh <init_pdb> <target_id> <seq_length> <outdir>
Inputs:
init_pdb: starting model in pdb format
target_id: protein target id
seq_length: protein sequence seq_length
outdir: output folder
e.g. sh refine.sh example/T1062.pdb T1062 35 output
Expected outputs:
Five refined models in pdb format
Data
All the required data for training are provided as below and avaiable at :
- Alphafold2 models (AF2_model.tar.gz)
- target.lst for training (AF2 id and its corresponding true pdb id)
- True experimental structures (true_experimental_structure.tar.gz)
Training
cd data
wget https://zenodo.org/record/6944368/files/AF2_model.tar.gz
wget https://zenodo.org/record/6944368/files/true_experimental_structure.tar.gz
tar xvzf AF2_model.tar.gz
tar xvzf true_experimental_structure.tar.gz
conda activate ATOMRefine
python train.py --data <data_dir> --out_path <out_dir> --lst 1
lst: training set id (1 - 10) as 10 folds
e.g. python train.py --data data/train_lst --out_path model --lst 1
References
Declaration:
The code in this repository's folder ./amber reuse the source code from AlphaFold, which has been used under Apache-2.0 license, see the license ./amber/LICENSE.
Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
