Skip to content

MoKangMedical/medi-pharma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

34 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

๐Ÿ’Š MediPharma

AI่ฏ็‰ฉๅ‘็Žฐๅนณๅฐ โ€” ไปŽ้ถ็‚นๅˆฐๅ…ˆๅฏผๅŒ–ๅˆ็‰ฉ๏ผŒ็”จAI้‡ๆ–ฐๅฎšไน‰่ฏ็‰ฉ็ ”ๅ‘

Python ChEMBL

ไธ€ๅฅ่ฏๅฎšไน‰

MediPharma ไธๅ–AIๅนณๅฐ๏ผŒๅ–ๅ€™้€‰ๅŒ–ๅˆ็‰ฉใ€‚ ่พ“ๅ…ฅ้ถ็‚น โ†’ AIๅคšๆจกๅ—ๅไฝœ โ†’ ่พ“ๅ‡บ็ป้ชŒ่ฏ็š„ๅ…ˆๅฏผๅˆ†ๅญ๏ผŒๅซADMET้ข„ๆต‹ๅ’Œไผ˜ๅŒ–ๅปบ่ฎฎใ€‚

๐Ÿ’ก ๆ ธๅฟƒ็†ๅฟต๏ผšๅฐ†่ฏ็‰ฉๅ‘็ŽฐไปŽ"10ๅนด10ไบฟ็พŽๅ…ƒ"ๅŽ‹็ผฉไธบ"10ๅ‘จ10ไธ‡ๅ…ƒ"ใ€‚ไธๆ˜ฏๆ›ฟไปฃ่ฏๅŒ–ๅฎถ๏ผŒ่€Œๆ˜ฏๆˆไธบๆฏไธช่ฏๅŒ–ๅฎถ็š„AIๆญๆกฃใ€‚


๐ŸŽฏ ่งฃๅ†ณไป€ไนˆ้—ฎ้ข˜

็—›็‚น ไผ ็ปŸๆต็จ‹ MediPharma
้ถ็‚น้ชŒ่ฏ 6-12ไธชๆœˆ 1ๅ‘จ
ๅ…ˆๅฏผๅŒ–ๅˆ็‰ฉๅ‘็Žฐ 2-3ๅนด 2-4ๅ‘จ
ADMET็ญ›้€‰ ๆ˜‚่ดตใ€ไฝŽ้€š้‡ ็ง’็บง้ซ˜้€š้‡
ไธ“ๅฎถไพ่ต– ๅ…จ็ƒไป…ๆ•ฐๅƒๅ่ฏ็‰ฉๅŒ–ๅญฆๅฎถ AIๆฐ‘ไธปๅŒ–

๐Ÿ—๏ธ ็ณป็ปŸๆžถๆž„

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                  MediPharma v2.1                            โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                                                             โ”‚
โ”‚  ๐Ÿ”ฌ ้ถ็‚นๅ‘็Žฐๅฑ‚                                                โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                   โ”‚
โ”‚  โ”‚ OpenTgt  โ”‚  โ”‚ TCGA/GEO โ”‚  โ”‚ KEGG/GO  โ”‚                   โ”‚
โ”‚  โ”‚ ้ถ็‚น้ชŒ่ฏ  โ”‚  โ”‚ ๅคš็ป„ๅญฆ   โ”‚  โ”‚ ้€š่ทฏๅˆ†ๆž  โ”‚                   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                   โ”‚
โ”‚                                                             โ”‚
โ”‚  ๐Ÿงช ่™šๆ‹Ÿ็ญ›้€‰ๅฑ‚                                                โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                   โ”‚
โ”‚  โ”‚ ChEMBL   โ”‚  โ”‚  ๅˆ†ๅญๅฏนๆŽฅ โ”‚  โ”‚ ADMET    โ”‚                   โ”‚
โ”‚  โ”‚ 2.4MๅŒ–ๅˆ็‰ฉโ”‚  โ”‚ AutoDock โ”‚  โ”‚ ้ข„ๆต‹่ฏ„ไผฐ  โ”‚                   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                   โ”‚
โ”‚                                                             โ”‚
โ”‚  ๐Ÿงฌ ๅˆ†ๅญ็”Ÿๆˆๅฑ‚                                                โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                   โ”‚
โ”‚  โ”‚ ่ฏๆ•ˆๅ›ข    โ”‚  โ”‚ ็บฆๆŸไผ˜ๅŒ–  โ”‚  โ”‚ ๅบ“ๆ‰ฉๅฑ•   โ”‚                   โ”‚
โ”‚  โ”‚ ็ขŽ็‰‡็ป„่ฃ…  โ”‚  โ”‚ ๅคš็›ฎๆ ‡   โ”‚  โ”‚ ๅคšๆ ทๆ€ง   โ”‚                   โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                   โ”‚
โ”‚                                                             โ”‚
โ”‚  ๐Ÿ“Š ็Ÿฅ่ฏ†ๅผ•ๆ“Žๅฑ‚                                                โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                   โ”‚
โ”‚  โ”‚ ChEMBL   โ”‚  โ”‚ OpenFDA  โ”‚  โ”‚ PubMed   โ”‚                   โ”‚
โ”‚  โ”‚ DrugBank โ”‚  โ”‚ ClinicalTrials                              โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                   โ”‚
โ”‚                                                             โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ”ง 7ๅคงๆ ธๅฟƒๆจกๅ—

ๆจกๅ— ๅŠŸ่ƒฝ ๆ•ฐๆฎๆบ
้ถ็‚นๅ‘็Žฐ ๅŸบๅ› ๅ…ณ่”โ†’้ถ็‚น้ชŒ่ฏโ†’้€š่ทฏๅˆ†ๆž OpenTargets, TCGA, GEO
่™šๆ‹Ÿ็ญ›้€‰ ๅŒ–ๅˆ็‰ฉๅบ“โ†’ๅฏนๆŽฅโ†’ๆ‰“ๅˆ†โ†’ๆŽ’ๅบ ChEMBL 2.4M, AutoDock
ๅˆ†ๅญ็”Ÿๆˆ ่ฏๆ•ˆๅ›ข็ขŽ็‰‡โ†’็บฆๆŸ็ป„่ฃ…โ†’ๅ€™้€‰ๅบ“ ่‡ช็ ”็ฎ—ๆณ•
ADMET้ข„ๆต‹ ๆบถ่งฃๅบฆ/ๆฏ’ๆ€ง/ไปฃ่ฐข/ๆธ—้€ๆ€ง ่‡ช็ ”ๆจกๅž‹
ๅ…ˆๅฏผไผ˜ๅŒ– SARๅˆ†ๆžโ†’ๆž„ๆ•ˆๅ…ณ็ณปโ†’ไผ˜ๅŒ–ๅปบ่ฎฎ RDKit
็Ÿฅ่ฏ†ๅผ•ๆ“Ž ่ฏ็‰ฉ-้ถ็‚น-็–พ็—…็Ÿฅ่ฏ†ๅ›พ่ฐฑ ChEMBL, DrugBank, PubMed
Agent็ผ–ๆŽ’ ๅคšAgentๅไฝœๅฎŒๆˆ็ซฏๅˆฐ็ซฏ่ฏ็‰ฉๅ‘็Žฐ CrewAI

๐Ÿ”ฌ Harness็†่ฎบ

MediPharma ็š„ๆ ธๅฟƒ็ซžไบ‰ๅŠ›ๆ˜ฏ่ฏ็‰ฉๅ‘็ŽฐHarness่ฎพ่ฎก๏ผš

่ฏ็‰ฉๅ‘็ŽฐHarness = ้ถ็‚น้ชŒ่ฏๆต็จ‹ + ็ญ›้€‰็ญ–็•ฅ็ผ–็  + ADMET็บฆๆŸ + ไผ˜ๅŒ–่ทฏๅพ„่ฎฐๅฟ† + ๅ€™้€‰่ฏ„ไผฐๆ ‡ๅ‡†
  • ๅŒๆ ท็š„ChEMBLๆ•ฐๆฎๅบ“๏ผŒไธๅŒ็š„Harness โ†’ ๅ€™้€‰ๅŒ–ๅˆ็‰ฉ่ดจ้‡ๅทฎๅผ‚10x
  • ๆˆ‘ไปฌ็š„Harness็ผ–็ ไบ†20ๅนด่ฏ็‰ฉๅŒ–ๅญฆไธ“ๅฎถ็ป้ชŒ
  • ๆจกๅž‹ไผš่ฟ‡ๆ—ถ๏ผŒHarnessๆŒ็ปญ่ฟ›ๅŒ–

๐Ÿ’ผ ็บขๆ‰ๅ™ไบ‹

ๅ–ๅ€™้€‰ๅŒ–ๅˆ็‰ฉ๏ผŒไธๅ–AIๅนณๅฐใ€‚

  • ่พ“ๅ…ฅ๏ผš้ถ็‚นๅŸบๅ› ID
  • ่พ“ๅ‡บ๏ผš10-50ไธช็ปADMET้ชŒ่ฏ็š„ๅ€™้€‰ๅˆ†ๅญ + ็ป“ๆž„ๅŒ–ๆŠฅๅ‘Š
  • ๅฎšไปท๏ผšๆŒ‰้กน็›ฎๅฎšไปท๏ผŒ้žๆŒ‰API่ฐƒ็”จ
  • ไปทๅ€ผ๏ผš10ๅ‘จๅ‡บ็ป“ๆžœ vs ไผ ็ปŸ3ๅนด

๐Ÿš€ ๅฟซ้€Ÿๅผ€ๅง‹

git clone https://github.com/MoKangMedical/medi-pharma.git
cd medi-pharma
pip install -r requirements.txt
python src/main.py --target BRAF --mode screening

๐Ÿ“Š ๆจกๅ—่ฆ†็›–

ๆจกๅ— ๆ–‡ไปถๆ•ฐ ็Šถๆ€
้ถ็‚นๅ‘็Žฐ 4 โœ… ๅทฒๅฎŒๆˆ
่™šๆ‹Ÿ็ญ›้€‰ 3 โœ… ๅทฒๅฎŒๆˆ
ๅˆ†ๅญ็”Ÿๆˆ 2 โœ… ๅทฒๅฎŒๆˆ
ADMET 3 โœ… ๅทฒๅฎŒๆˆ
ๅ…ˆๅฏผไผ˜ๅŒ– 2 โœ… ๅทฒๅฎŒๆˆ
็Ÿฅ่ฏ†ๅผ•ๆ“Ž 3 โœ… ๅทฒๅฎŒๆˆ
Agent็ผ–ๆŽ’ 2 โœ… ๅทฒๅฎŒๆˆ

๐Ÿ“„ License

MIT License