采用多維計算策略(分子動力學模擬+機器學習),顯著提升 α-半乳糖苷酶熱穩定性

字數 978,閱讀大約需 5 分鐘

在工業應用領域,α-半乳糖苷酶在食品加工、動物營養及醫療等方面發揮著重要作用。然而,微生物來源的該酶往往存在熱穩定性不足的問題,限制了其在工業場景中的高效應用。近日,來自江南大學的團隊在《International Journal of Biological Macromolecules》發表最新研究,通過多維計算策略成功提升了米曲霉 α-半乳糖苷酶的熱穩定性與催化效率,為工業酶的分子改造提供了新范式。

Image

?

結果速覽

1. 雙策略框架:計算工具與分子模擬的協同創新

①策略一:多工具整合的突變庫設計

利用?ABACUS2、PROSS、DBD2?等計算工具構建突變庫,通過 Consurf 和 GREMLIN 分析序列保守性,結合 FoldX 計算展開自由能變化(ΔΔG)和 PROSS 的位置特異性評分矩陣(PSSM)篩選突變位點。最終獲得優勢突變體A169P,其在 pH 4.0、55℃條件下的熱半衰期提升 78.52%(從 10.57 分鐘延長至 18.87 分鐘),催化效率(Kcat/Km)提高 52.04%。

圖1. 多維計算策略流程圖

圖1. 多維計算策略流程圖

②策略二:分子動力學與機器學習的聯合預測

通過 GROMACS 進行 100 ns 分子動力學模擬,識別出 50 個高波動位點(RMSF>0.13),結合 Rosetta 的 cartesian_ddg 計算和 SPIRED 機器學習模型(SPIRED-Stab/SPIRED-Fitness),篩選出 E429I、N380L、T64P 三個穩定變體。其中,E429I 和 T64P 的熱半衰期分別延長 57.33% 和 41.34%,同時催化效率提升 85.25% 和 65.90%。

圖2. 分子動力學模擬結果,顯示高波動位點篩選過程

圖2. 分子動力學模擬結果,顯示高波動位點篩選過程

2. 關鍵機制:結構穩定與催化性能的平衡

① 局部構象優化與疏水作用增強

突變體 A169P 和 T64P 通過引入脯氨酸(Pro)強化環區剛性,減少局部構象波動。例如,A169P 位于非催化區域,通過穩定酶的催化構象間接提升活性;E429I 通過將親水谷氨酸替換為疏水異亮氨酸,促進 C407-C430 二硫鍵的形成與維持,增強整體穩定性。

圖3. 突變位點的分子結構分析,顯示了脯氨酸對環區的剛性作用

圖3. 突變位點的分子結構分析,顯示了脯氨酸對環區的剛性作用

②底物特異性與動力學優化

針對 pNPG 和棉子糖兩種底物的動力學分析表明,A169P 和 E429I 均顯著降低米氏常數(Km),提升底物親和力。其中,E429I 對 pNPG 的(Kcat/Km)提升 85.25%,歸因于其增加的親水性表面積(SASA)改善了溶劑相容性。

圖4. 酶-底物復合物的分子動力學模擬,對比野生型與突變體的結合穩定性

圖4. 酶-底物復合物的分子動力學模擬,對比野生型與突變體的結合穩定性

傳統定向進化需篩選大量突變體,而本研究通過計算策略將突變庫規模從數千縮小至數十個,顯著降低實驗工作量。例如,策略一通過多指標過濾(保守性評分、ΔΔG<-0.5、PSSM≥0)將初始 236 個突變精簡為 18 個候選,最終僅需驗證 5 個高潛力突變體。

α-半乳糖苷酶在飼料加工中需耐受高溫制粒過程,而野生型酶易失活。優化后的突變體在 pH 4.0(模擬動物胃腸道酸性環境)和 55℃條件下表現出顯著穩定性,可有效降解大豆粕中的抗營養因子(如棉子糖家族寡糖),提升飼料消化率。

總結

該研究整合序列保守性分析、分子動力學模擬、機器學習預測等多維計算工具,建立了酶分子設計的通用框架。未來,結合更多元的算法(如深度學習預測蛋白質 - 配體相互作用)和實驗驗證,有望進一步加速工業酶的功能優化,推動綠色生物制造技術的發展。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/906760.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/906760.shtml
英文地址,請注明出處:http://en.pswp.cn/news/906760.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Jetpack Compose預覽調試技巧

Jetpack Compose 預覽(Preview)不顯示是一個常見問題,可能由多種原因導致。以下是系統的調試技巧和解決方案: 1. 檢查基礎配置 Compose 版本兼容性 確保 compose-compiler、compose-ui 等依賴版本一致且與 Kotlin 版本兼容。檢查 build.gradle: android {compileOptions {…

使用 Go 語言實現完整且輕量級高性能的 MQTT Broker

MQTT&#xff08;Message Queuing Telemetry Transport&#xff09;是一種輕量級的發布/訂閱消息傳輸協議。但是目前雖然mqtt的客戶端很多&#xff0c;但是服務端著實不多&#xff0c;常見的服務端如mosquitto或emqx。但是golang語言的實現幾乎找不到。golang的輕量級部署和高并…

uv sync --frozen卡住不動

今天受邀幫同事調試uv卡住不動的問題&#xff0c;同樣的代碼已經在別的服務器跑起來了&#xff0c;換了一臺服務器之后&#xff0c;執行uv sync --frozen沒有按預期創建虛擬環境和安裝依賴。 1. 鏡像源是已經配置好的&#xff0c;pip install也能很快安裝包。 2. 查看了uv.lo…

Spring Boot中如何對密碼等敏感信息進行脫敏處理

以下是常見的脫敏方法及實現步驟&#xff0c;涵蓋配置、日志和API響應等多個層面&#xff1a; ?1. 配置文件敏感信息脫敏? (1) 使用加密庫&#xff08;如Jasypt&#xff09; ?步驟?&#xff1a; 添加依賴&#xff1a; <dependency><groupId>com.github.ulise…

springboot中redis的事務的研究

redis的事務類似于隊列操作&#xff0c;執行過程分為三步&#xff1a; 開啟事務入隊操作執行事務 使用到的幾個命令如下&#xff1a; 命令說明multi開啟一個事務exec事務提交discard事務回滾watch監聽key(s)&#xff1a;當監聽一個key(s)時&#xff0c;如果在本次事務提交之…

python打卡day35@浙大疏錦行

知識點回顧&#xff1a; 三種不同的模型可視化方法&#xff1a;推薦torchinfo打印summary權重分布可視化進度條功能&#xff1a;手動和自動寫法&#xff0c;讓打印結果更加美觀推理的寫法&#xff1a;評估模式 作業&#xff1a;調整模型定義時的超參數&#xff0c;對比下效果。…

Python爬蟲實戰:研究Crawley 框架相關技術

1. Crawley 框架相關定義 1.1 網絡爬蟲定義 網絡爬蟲是一種按照一定的規則,自動地抓取萬維網信息的程序或者腳本。它通過 HTTP 協議與 Web 服務器進行交互,獲取網頁內容并進行解析處理,是數據采集和信息檢索的重要工具。 1.2 Crawley 框架定義 Crawley 是一個基于 Pytho…

tvalid寄存器的理解

if(!out_axis_tvalid_reg || m_axis_tready ) beginend m_axis_tready 是上拍下一級給的ready信號 out_axis_tvalid_reg是上一拍&#xff0c;本級給下級的valid信號 一共有四種組合&#xff0c;然后可以通過這個if語句&#xff0c;在接下來的begin ... end中&#xff0c;用來…

【AI實戰】從“苦AI”到“爽AI”:Magentic-UI 把“人類-多智能體協作”玩明白了!

Hello&#xff0c;親愛的小伙伴們&#xff01;你是否曾經在深夜里&#xff0c;為了自動化點外賣、篩機票、抓網頁數據焦頭爛額&#xff1f;有沒有幻想過哪天能出個“貼心AI管家”&#xff0c;一鍵點菜、搞定事務、自動操作網頁&#xff0c;比你還懂你&#xff1f;更關鍵——還讓…

【東楓科技】usrp rfnoc 開發環境搭建

作者 太原市東楓電子科技有限公司 &#xff0c;代理銷售 USRP&#xff0c;Nvidia&#xff0c;等產品與技術支持&#xff0c;培訓服務。 環境 Ubuntu 20.04 依賴包 sudo apt-get updatesudo apt-get install autoconf automake build-essential ccache cmake cpufrequtils …

Ntfs!ReadIndexBuffer函數分析之根目錄讀取索引緩沖區的一個例子

Ntfs!ReadIndexBuffer函數分析之根目錄讀取索引緩沖區的一個例子 第一部分&#xff1a; 0: kd> p Ntfs!ReadIndexBuffer0xdc: f7173962 e829f60300 call Ntfs!NtfsCheckIndexBuffer (f71b2f90) 0: kd> t Ntfs!NtfsCheckIndexBuffer: f71b2f90 55 p…

LumaDot (亮度可調的屏幕圓點)

應用名稱 LumaDot &#xff08;源自 “Luminance”&#xff08;亮度&#xff09; “Dot”&#xff08;圓點&#xff09;&#xff0c;強調其核心功能&#xff1a;亮度可調的屏幕圓點&#xff09; 應用說明 LumaDot 是一款輕量級 Windows 桌面工具&#xff0c;專為需要屏幕標記…

HarmonyOS 鴻蒙應用開發基礎:EventHub,優雅解決跨組件通信難題

EventHub是鴻蒙開發中用于線程內通信的事件中心模塊&#xff0c;基于發布訂閱模式實現組件間的高效通信。它完美解決了傳統回調方式在多層嵌套場景下的痛點&#xff0c;使得組件間的通信更加靈活和易于管理。 核心特性 事件中心機制&#xff1a;通過事件名進行通信&#xff0c…

前端框架token相關bug,前后端本地聯調

今天我搭建框架的時候&#xff0c;我想請求我自己的本地&#xff01;然后我自己想鏈接我自己的本地后端&#xff0c;我之前用的前端項目&#xff0c;都是鏈別人的后端&#xff0c;基本上很少情況會鏈接自己的后端&#xff01;所以我當時想的是&#xff0c;我前后端接口一樣&…

【數據結構初階】順序表專題

文章目錄 順序表1.數據結構相關概念1、什么是數據結構2、為什么需要數據結構&#xff1f; 2.順序表1、順序表的概念及結構2、順序表分類3、動態順序表的實現1.定義一個動態順序表2.順序表的初始化3.順序表的銷毀4.順序表達的尾插5.順序表的頭插6.空間大小檢查函數7.順序表的尾刪…

從神經生物學到社會心理學:游戲沉迷機制的深度解構

你是否曾在深夜放下手機時驚覺&#xff1a;"明明只想玩10分鐘&#xff0c;怎么天都亮了&#xff1f;"這不是意志力薄弱的表現&#xff0c;而是價值數十億美元的游戲產業用神經科學精心設計的認知陷阱。 當《王者榮耀》的Victory音效讓你心跳加速&#xff0c;當《原神…

15.集合框架的學習

一、簡介 集合框架&#xff08;Collection Framework&#xff09; 是 Java 提供的一套用于存儲、操作和處理數據集合的標準化架構。它主要位于 java.util 包中&#xff0c;提供了一組 接口 和 實現類&#xff0c;用于操作不同類型的數據集合&#xff0c;如列表&#xff08;List…

【方案分享】展廳智能講解:基于BLE藍牙Beacon的自動講解觸發技術實現

【方案分享】展廳智能講解&#xff1a;基于BLE藍牙Beacon的自動講解觸發技術實現 讓觀眾靠近展品即可自動彈出講解頁面&#xff0c;是智能展廳的核心功能之一。本文將從軟硬件技術、BLE Beacon原理、微信小程序實現、優劣對比與拓展方案五個維度&#xff0c;系統講解“靠近展臺…

微前端架構:從單體到模塊化的前端新革命

在信息技術&#xff08;IT&#xff09;的迅猛發展中&#xff0c;前端開發領域正迎來一場顛覆性的變革 —— 微前端架構&#xff08;Micro - Frontends&#xff09;。2025 年&#xff0c;隨著 Web 應用的復雜性激增、團隊協作需求的增長以及用戶對無縫體驗的期待&#xff0c;微前…

React中常用的鉤子函數:

一. 基礎鉤子 (1)useState 用于在函數組件中添加局部狀態。useState可以傳遞一個參數&#xff0c;做為狀態的初始值&#xff0c;返回一個數組&#xff0c;數組的第一個元素是返回的狀態變量&#xff0c;第二個是修改狀態變量的函數。 const [state, setState] useState(ini…