AI News HubLIVE
站內改寫2 分鐘閱讀

使用ChEMBL、RDKit、SHAP和BRICS構建基於骨架分割隨機森林QSAR的EGFR抑制劑發現AI合作科學家

本教程介紹如何構建一個端到端的自主AI合作科學家工作流程,用於發現針對非小細胞肺癌中C797S奧希替尼耐藥突變的新一代EGFR抑制劑。流程包括通過ChEMBL和UniProt解析靶點、挖掘IC50數據並轉換為pIC50數據集、使用RDKit標準化分子、計算摩根指紋、訓練基於骨架分割的隨機森林QSAR模型、使用SHAP解釋活性驅動因素,以及通過BRICS片段重組生成並篩選新型候選分子。

來源MarkTechPost作者: Sana Hassan

本教程詳細介紹瞭如何構建一個端到端的自主AI合作科學家工作流程,專注於發現針對非小細胞肺癌中C797S奧希替尼耐藥突變的新一代EGFR抑制劑。該流程從靶點解析開始,通過ChEMBL和UniProt獲取EGFR C797S的生物學背景和生物活性數據。C797S突變導致奧希替尼等第三代EGFR抑制劑失效,因為它消除了藥物結合的半胱氨酸共價錨點。因此,開發第四代EGFR抑制劑成為迫切需求。

隨後,挖掘ChEMBL數據庫中針對EGFR的IC50記錄,經過嚴格的質量過濾和標準化,得到包含4000個獨特分子的pIC50數據集。在數據準備階段,使用RDKit對分子結構進行標準化處理,包括去除鹽基、聚合重複測量值,並計算摩根指紋(ECFP4,2048位)以及多種理化描述符。為了確保模型能夠學習到化學上有意義的表示,還進行了骨架多樣性分析,並提取了Murcko骨架以識別主要的化學型家族。通過主成分分析(PCA)可視化化學空間分佈,發現不同活性水平的分子具有不同的分佈特徵。

模型構建方面,採用骨架分割(scaffold split)策略將數據集劃分為訓練集和測試集,以評估模型對新穎化學類型的泛化能力。使用隨機森林迴歸器(400棵樹)訓練QSAR模型,在測試集上取得了R²=0.525、RMSE=0.748、Spearman相關係數=0.735和ROC-AUC=0.916的性能,表明模型具有合理的預測能力。模型可解釋性方面,使用SHAP TreeExplainer分析驅動活性的分子特徵,識別出對預測影響力最大的ECFP指紋位點和理化描述符。通過可視化這些特徵對應的分子子結構,揭示了模型認為與活性相關的化學基團,例如某些芳香環和氫鍵供體/受體。

在生成設計階段,從訓練集中具有高pIC50值(≥7.0)且滿足類藥性條件(分子量250-500,LogP≤5)的分子中篩選出作為“親本”分子。使用BRICS算法對這些親本分子進行片段分解,然後隨機重組成新的分子。生成的新分子經過多輪篩選,包括預測pIC50、類藥性(QED)、可合成性(SA Score)和可開發性(如與已知毒物的相似性)。最終篩選出12個有前景的候選分子,展示其結構和預測性質。這些候選分子不僅具有高預測活性,還保持了良好的類藥性和合成可行性。

整個工作流程整合了靶點解析、數據挖掘、分子標準化、機器學習建模、模型解釋和生成式設計,為藥物發現領域的AI應用提供了一個完整的實踐框架。所有代碼均使用Python實現,並依賴RDKit、scikit-learn、SHAP等開源庫,具有良好的可重複性和可擴展性。研究人員可以直接使用或修改該流程來探索其他靶點。