巴氏吸管由醫用級聚乙烯(PE)制成,管體
Science:利用可編程的時序邏輯電路實現細胞檢查點控制
現代計算是基于時序邏輯(sequential logic, 也譯作順序邏輯)的,在這種時序邏輯中,一種電路的狀態取決于當前的輸入和輸入歷史(存儲器)。在活細胞內執行時序邏輯將使得它能夠經編程后經歷不同的離散狀態。比如,細胞能夠經設計后產生一種多細胞結構或者確定一種材料的多步驟制造方法的順序。一個關鍵的挑戰是時序邏輯需要進行調節反饋,這已證實是很難設計和擴展的。
在一項新的研究中,來自美國麻省理工學院和布羅德研究所的研究人員提出了一種定量方法來設計編碼時序邏輯的調節電路。這種方法使用非門(NOT gate)作為調節的核心單元,在這種核心單元中,一種輸入啟動子(input promoter)促進阻遏蛋白(repressor protein)表達,從而關閉一種輸出啟動子(output promoter)。每個邏輯門的特征在于測量它的響應函數,換句話說,改變輸入如何影響穩態下的輸出。在數學上,這些響應函數被視為零增長等值線(nullcline),并且來自非線性動力學(相平面和分叉分析)的工具被用來預測邏輯門的組合如何導致多種穩態和動態變化。這些調節電路能夠連接到對環境信息作出反應的遺傳傳感器上。這可用于實現細胞檢查點控制,在這種檢查點控制中,細胞在繼續進展到下一個狀態之前等待正確的信號。用來指導大腸桿菌經歷線性或循環的狀態序列的電路也被構建出。相關研究結果發表在2018年9月21日的Science期刊上,論文標題為“Cellular checkpoint control using programmable sequential logic”。
圖片來自Science, doi:10.1126/science.aap8987。
首先,將成對的阻遏蛋白組合在一起構建出簡單的時序邏輯單元:置位-復位(set-reset, SR)鎖存器,用于記錄信息的數字位。SR鎖存器能夠很容易地彼此連接在一起,并且也能夠很容易地連接到傳感器上,這是因為它們的設計使得輸入和輸出都是啟動子。每個SR鎖存器需要兩個阻止彼此表達的阻遏蛋白。通過相平面分析,總共11個SR鎖存器被設計出來。通過僅使用經驗性的非門響應函數,這種計算準確地預測了多個穩態的存在。由41個電路組成的一組電路被構建出來,從而將這些SR鎖存器連接到對介質中的小分子作出反應的不同組合的傳感器上。經證實,這些電路在多次細胞分裂后仍可靠地保持它們的狀態超過48小時,僅當對這些與這組電路連接在一起并讓SR鎖存器的輸入復位的傳感器作出反應時,才切換它們的狀態。
通過組合多個SR鎖存器和附加的反饋回路構建出更大的電路。在電子集成電路中常見的門控數據(D)鎖存器也被構建出,在這種門控數據鎖存器中,個輸入設置電路的狀態,第二個輸入鎖定這種狀態。在單個細胞中可將多達三個SR鎖存器(基于六個阻遏蛋白)組合在一起,從而允許可逆地儲存3個比特(bit)的數據。這些電路的性能與與邏輯門組件的響應和分叉分析所預測的性能非常接近。
設計出的電路用于實現細胞檢查點控制,在這種檢查點控制中,細胞在一種狀態下無限期地等待,直到接收到正確的信號后才進展到下一種狀態。能夠將這種進展設計為循環的,類似于細胞周期那樣,在此期間細胞經歷一系列狀態直至返回到起始狀態。每種狀態的時間長度是不確定的。
總之,這項研究通過依據簡單的規則將可靠的調節單元組合在一起,從而展示了在細胞中實現時序邏輯電路。這種方法有利于設計自動化軟件,這種軟件能夠使用這些規則來將邏輯門組合在一起,從而構建出更大的電路。這為建立具有反饋回路的調節網絡提供了可設計的途徑,這些調節網絡對許多細胞功能是至關重要的并且在自然網絡中是無處不在的。這代表著在細胞內執行計算方面取得了一項關鍵的進展。(生物谷 )
參考資料:
Lauren B. Andrews1,2,*, Alec A. K. Nielsen2, Christopher A. Voigt. Cellular checkpoint control using programmable sequential logic. Science, 21 Sep 2018, 361(6408):eaap8987, doi:10.1126/science.aap8987.
David S. Glass, Uri Alon. Programming cells and tissues. Science, 21 Sep 2018, 361(6408):1199-1200, doi:10.1126/science.aav2497.