MIT 生物工程學家研發出控制細菌的程式語言
想像一套如電子迴路運作的生物迴路細胞,當它們被注射到人體後,能偵測身體異常並協助修正。麻省理工學院(MIT)的生物工程家基於電腦晶片常見的程式語言 Verilog,開發出一套新程式語言,就可能完成上述科幻電影般的情節。
任何人只要使用這套以文本為基礎的程式語言,就能根據需要,設計出 DNA 編碼的生物迴路,然後再生成 DNA 序列,最後把 DNA 序列注入細胞中,生物迴路就會在細胞中運作,賦予其特定的功能。
MIT 生物工程學教授克里斯多夫.福格特(Christopher Voigt)表示:「這就是一種細菌的程式語言。」福格特和來自波士頓大學與國家標準技術研究所的同事們,已用該語言打造出能偵測光線、溫度和酸鹼度變化的生物迴路。
有了這種新技術,就能打造出過去無法想像的龐大生物迴路,並以非常快的速度生成測試用的 DNA 序列。研究團隊期待未來這套程式語言能延伸到不同領域,例如一偵測到癌細胞就合成抗癌物質的細菌;主動調整酸鹼值,幫助腸胃消化的細菌;或是能存活在農作物中,一旦植物遭遇蟲害就會生成殺蟲物質的細菌。
每種生物迴路的設計都非常費時費力,需要許多專業知識,並仔細考慮如何不讓它們彼此在活細胞中互相干擾,不過福格特指出,使用者卻不需具備遺傳工程學背景,你只要透過網路伺服器輸入想要的程式,系統就會吐出相對應的 DNA 序列。研究團隊也預計將把這套可創造生物迴路的程式語言對外公開。
全文閱讀:
- A programming language for living cells
- This Programming Language Writes Biological Codes For Living Cells
留言討論