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

FAIRChem v2 UMA:跨分子、催化劑、材料、振動和分子動力學的多領域原子模擬統一框架

本教程介紹了FAIRChem v2和UMA通用機器學習原子間勢能,作為一個統一框架,用於跨分子化學、催化和無機材料的原子模擬。內容包括環境配置、Hugging Face認證、任務特定計算器初始化,以及多種計算化學工作流程,如單點能量和力預測、幾何最佳化、自旋態比較、反應能量估算、振動分析、表面吸附、晶體弛豫、狀態方程擬合、分子動力學和勢能面掃描。

來源MarkTechPost作者: Sana Hassan

在本文教程中,我們將深入探討FAIRChem v2及其UMA(通用機器學習原子間勢能)框架,該框架旨在統一分子化學、催化和無機材料領域的原子模擬。我們將逐步指導您完成環境配置、Hugging Face身份驗證以獲取門控UMA模型權重,並初始化針對omol、oc20和omat領域的任務特定計算器。隨後,我們將應用相同的預訓練勢能到一系列計算化學工作流中,包括單點能量和力預測、分子幾何最佳化、自旋態比較、反應能量估算、振動分析、表面吸附、晶體弛豫、狀態方程擬合、分子動力學以及勢能面掃描。在整個教程中,我們將FAIRChem與原子模擬環境(ASE)整合,以管理原子結構、最佳化器、約束、熱力學計算和軌跡分析,並在可用時利用GPU加速。

首先,我們安裝所需的FAIRChem、ASE、視覺化及Hugging Face依賴項,確保在Google Colab中可安全重複執行。透過Hugging Face認證後,我們載入UMA預測器,並建立用於分子、催化和材料模擬的獨立計算器。

接下來,我們使用分子UMA計算器評估水分子的能量、原子力和原子化能。我們定義孤立的氫和氧參考原子(具有正確的自旋多重度)來構建原子化能計算。然後,我們扭曲水分子幾何結構,使用LBFGS最佳化器進行弛豫,並分析收斂後的鍵長、鍵角和能量軌跡。

在自旋態比較部分,我們比較了亞甲基的單重態和三重態電子態,計算其自旋態能隙。我們弛豫甲烷、氧氣、二氧化碳和水,然後結合它們的預測能量來估算甲烷燃燒的電子反應能。此外,我們還對弛豫後的水進行了有限差分振動分析,獲得其正則模式頻率和零點能。

對於催化領域,我們構建了週期性Cu(100)表面,將一氧化碳分子放置在橋位吸附位點,並約束下層銅原子。我們使用OC20計算器弛豫吸附-表面系統,並分別最佳化清潔表面和氣態一氧化碳參考。然後,我們評估了教學性的吸附能迴圈,同時認識到OC20使用任務特定的能量參考約定。

在材料領域,我們使用材料域UMA計算器和Frechet細胞過濾器弛豫了BCC鐵的原子位置和模擬細胞。我們在壓縮和膨脹的晶格常數範圍內取樣能量,擬合狀態方程以提取平衡體積和體模量。

最後,我們使用Langevin動力學在300K下對水分子進行了0.5皮秒的分子動力學模擬,跟蹤溫度、勢能和O-H鍵長隨時間的變化。

本教程展示了UMA作為統一勢能的強大功能,能夠在多個領域實現一致且準確的原子模擬,為計算化學和材料科學提供了靈活的工具集。