๐ฌ DiffDock์ด๋?
2025๋ 08์ 21์ผ
DiffDock ์ ๋จ๋ฐฑ์ง ๊ตฌ์กฐ๊ฐ ๊ณ ์ ๋ ์ํ์์ ๋ฆฌ๊ฐ๋๊ฐ ์ด๋ค ์์น์ ํํ๋ก ๊ฒฐํฉํ ์ง ๋ฅผ ์์ธกํ๋ ๋๊ตฌ์ ๋๋ค. ์ ํต์ ์ธ ๋ํน ๋ชจ๋ธ(์: ์๋ขฐ๋ฉ๊ฑฐ)์ ๋นํด ์๋์ ์ ํ๋ ๋ฉด์์ ์ฐ์ ํ ์ฑ๋ฅ์ ๋ณด์ด๋ฉฐ, ํนํ ์ด๊ธฐ ์ฝ๋ฌผ ๋ฐ๊ตด ๋จ๊ณ์์ ์ ์ฉํ๊ฒ ํ์ฉ๋ฉ๋๋ค.
์ฐธ๊ณ : DiffDock์ **๋ฅ๋ฌ๋ ๊ธฐ๋ฐ์ ํ๋ฅ ์ ๋ชจ๋ธ(diffusion)**์ ํ์ฉํด ๋ณตํฉ์ฒด ๊ตฌ์กฐ๋ฅผ ์์ธกํฉ๋๋ค.
๐งช ์ฐ๋ฆฌ ํ๋ซํผ์์ ์ด๋ป๊ฒ ์ ๊ณต๋๋์?
์ฐ๋ฆฌ ํ๋ซํผ์์๋ DiffDock์ ๊ฐ๋จํ ์
๋ ฅ๋ง์ผ๋ก ์คํํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ๋จ๋ฐฑ์ง ๊ตฌ์กฐ(.pdb
)์ ๋ฆฌ๊ฐ๋ ๊ตฌ์กฐ(.smi
๋๋ .sdf
)๋ง ์
๋ก๋ํ๋ฉด, ์๋์ผ๋ก ๋ํน์ด ์ํ๋๊ณ ๊ฒฐ๊ณผ ๊ตฌ์กฐ์ score๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค.
๐ ์ฌ์ฉ ๋ฐฉ๋ฒ ์๋ด
1. ์์ ์ด๋ฆ ์ง์
Job Name: DiffDock_docking1
2. ์ ๋ ฅ ํ์ผ ์ ๋ก๋
- ๋จ๋ฐฑ์ง ๊ตฌ์กฐ:
.pdb
ํ์ - ๋ฆฌ๊ฐ๋ ๊ตฌ์กฐ:
.smi
(SMILES) ๋๋.sdf
ํ์
3. ํ๋ผ๋ฏธํฐ ์ค์
์ต์ | ์ค๋ช |
---|---|
Number of designs | ์์ฑํ ๋ํน ํฌ์ฆ ์ ์ค์ |
์
๋ ฅ๊ฐ ์์:
ligand_file: ligand.smi
protein_file: target.pdb
designs: 20
4. ๊ฒฐ๊ณผ ํ์ธ
- ๋ํน๋ ๋ฆฌ๊ฐ๋ ํฌ์ฆ ๊ตฌ์กฐ (๋ณตํฉ์ฒด)
- ๊ฐ ํฌ์ฆ์ confidence score ์ ๊ณต
confidence score๋ ํด๋น ํฌ์ฆ๊ฐ native pose์ผ ํ๋ฅ ์ ์งํ ์ ๋๋ค. ๊ฐ์ด ๋์์๋ก ์ ๋ขฐํ ์ ์์ต๋๋ค.
๐งฌ ๋ถ์ ๊ฒฐ๊ณผ ํ์ฉ ์์
DiffDock์ ๋ค์๊ณผ ๊ฐ์ ๋ถ์ผ์์ ํ์ฉ๋ฉ๋๋ค:
- ์ฝ๋ฌผ ๊ฐ๋ฐ ์ด๊ธฐ ์คํฌ๋ฆฌ๋: ๋ฆฌ๊ฐ๋๊ฐ ๋จ๋ฐฑ์ง ํฌ์ผ์ ์ ๋ค์ด๋ง๋์ง ๋น ๋ฅด๊ฒ ํ์ธ
- Drug Repositioning: ๊ธฐ์กด ์ฝ๋ฌผ์ด ์๋ก์ด ํ๊น์ ๊ฒฐํฉ ๊ฐ๋ฅํ์ง ํ์ธ
โ ๏ธ ์ฃผ์์ฌํญ
- ์
๋ ฅ ํ์ ์ค๋ฅ ๋ฐฉ์ง:
.pdb
,.smi
,.sdf
ํ์ผ๋ง ์ง์ - ๋ฆฌ๊ฐ๋์ 3D ๊ตฌ์กฐ๊ฐ ์๋ค๋ฉด
.smi
๋ก ์ ๋ ฅ ๊ฐ๋ฅํ์ง๋ง,.sdf
์ฌ์ฉ์ ๊ถ์ฅํฉ๋๋ค - ๊ฒฐ๊ณผ๋ ํ๋ฅ ์ ์ด๋ฏ๋ก, ํ์ ํ๊ฐ(S-score, binding affinity ๋ฑ)์ ํจ๊ป ์ฌ์ฉํด์ผ ์ ๋ขฐ๋ ํฅ์
๐ ๊ด๋ จ ๋๊ตฌ ๋ฐ ์ฐ๊ณ ๋ถ์
์ฐ๊ณ ๋๊ตฌ | ์ค๋ช |
---|---|
LigandMPNN | DiffDock ์์ธก ํฌ์ฆ ๊ธฐ๋ฐ์ผ๋ก ๋จ๋ฐฑ์ง ์์ด ์ต์ ํ |
SS-GNN | ์์ฑ๋ ๋ณตํฉ์ฒด ๊ตฌ์กฐ์ binding affinity ์ ๋ ์์ธก |
Autodock | ํ์ ๋ํน ์ ์ ๋น๊ต ๊ฒ์ฆ |
โ ๋ง๋ฌด๋ฆฌ
DiffDock์ ๋น ๋ฅด๊ณ ์ ํํ ๋ฆฌ๊ฐ๋ ๋ํน ํฌ์ฆ ์์ธก ์ ์ํ ๊ฐ๋ ฅํ ๋๊ตฌ์ ๋๋ค. ์ฝ๋ฌผ ๊ฐ๋ฐ, ๊ตฌ์กฐ ๊ธฐ๋ฐ ์ค๊ณ, ์ฌ์ฐฝ์ถ ์ฐ๊ตฌ์ ์ ์ฉํ๊ฒ ํ์ฉํ ์ ์์ต๋๋ค.
์ง๊ธ ๋ฐ๋ก DiffDock ๋ถ์ ํ์ด์ง์์ ์ง์ ์ฌ์ฉํด๋ณด์ธ์!