在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一個將CRN++程序翻譯成化學反應的編譯器。

DPVg_AI_era ? 來源:未知 ? 作者:李倩 ? 2018-10-08 09:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

德克薩斯大學奧斯汀分校的研究人員創造了一種新的編程語言CRN++,旨在設計合成分子并對其進行編程,通過編程分子定義它們之間的化學反應。研究人員還開源代碼,包括CRN ++,以及模擬框架。

合成生物學是一個相對較新的研究領域,可能會對生物學、納米制造、醫學等許多領域產生重大影響。這個新興領域的一個主要挑戰是在無法插入電子微控制器的情況下,在分子環境中嵌入計算。要做到這一點,需要開發出可以使用分子成分有效表示計算的方法。

德克薩斯大學奧斯汀分校的一組研究人員創造了一種新的編程語言CRN++,這是一種在執行計算時編程確定性(質量作用)化學動力學的新語言。他們在arXiv預印版論文中描述了這種新語言,并構建了一個將CRN++程序翻譯成化學反應的編譯器。

論文地址:https://arxiv.org/pdf/1809.07430.pdf

“合成生物學的一個關鍵技術挑戰就是設計一種在細胞環境中相互作用的化學控制器,以完成特定的任務,”這項研究的研究人員之一Marko Vasic說:“為了實現這一目標,有必要設計合成分子并對其進行編程。分子通過化學反應相互作用,而通過編程分子,我們可以定義它們之間的相互作用規則(化學反應)?!?/p>

Euclid算法以及如何用CRN++編寫圖片來源:Vasic et al.

最近,DNA合成取得的進展為分子工程開辟了新的、令人興奮的可能性。然而,合成生物學的研究人員首先需要找到設計相互作用規則(化學反應)的方法,以達到預期目標。這項研究的主要目的是設計一種能夠以更直觀的方式表達化學反應行為的高級語言。

Vasic解釋說:“在軟件工程中,程序員用一種易于理解的高級語言編寫程序,這樣的程序被編譯成機器代碼,這些代碼人類難以理解,但機器可以理解?!?“我們試圖通過定義一種高級語言來建立分子編程中的類比,這種語言更容易理解,也更容易編譯成‘復雜的’化學?!?/p>

編譯器的輸出以及CRN++程序的模擬結果。 圖片來源:Vasic et al.

CRN++基于兩個想法:模塊化和振蕩器(oscillator)的使用。模塊化意味著該語言包含一組稱為模塊(modules)的化學反應,這些化學反應可以在不同的反應集之間不受干擾地組成。為了實現這一點,研究人員將CRN++的基本操作映射到這些模塊。他們還使用了一個化學振蕩器(chemical oscillator)來進行時間排序,這樣他們就能夠將語言中的有序命令翻譯成化學。

“據我們所知,我們是第一個提供符合化學反應網絡的命令式編程語言的團隊,”Vasic說?!拔覀冮_源了代碼,包括CRN++,以及模擬框架,因為我們希望這將幫助研究人員更容易嘗試新的方法,從而進一步推進該領域的研究。”

研究人員對CRN++進行了評估,并證明了其在一系列離散和實值計算算法上的可行性。新語言還可以輕松擴展,以支持新的命令或實現,使其成為開發更高級的分子程序的理想基礎。

“從CRN++翻譯成化學的程序包含一些錯誤,這些錯誤在某些類別的程序中可能非常低,但在其他程序中可能很高,或隨著時間的推移錯誤會逐漸增加,”Vasic說:“因此,我們計劃進一步調查錯誤來源并設計程序,以確保錯誤不會超過一定的界限?!?/p>

Vasic和他的同事們也希望通過包含新的模塊來擴展他們的編程語言,這些模塊被定義為可以執行基本操作的化學反應集。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程語言
    +關注

    關注

    10

    文章

    1955

    瀏覽量

    36502
  • 編譯器
    +關注

    關注

    1

    文章

    1661

    瀏覽量

    50127

原文標題:新編程語言CRN++誕生:用來編程化學反應

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Loop Interchange如何幫助編譯器生成更高效的可執行代碼

    C/C++代碼在編譯時,編譯器源碼翻譯成CPU可識別的指令序列并生成可執行代碼,而最終代碼的運行效率取決于由編譯器生成的可執行代碼。
    發表于 08-03 10:56 ?616次閱讀

    編譯器和解釋的區別

    編譯器(compiler)對于我們并不陌生,它主要為程序設計語言提供服務,它將各種各樣的程序設計語言(比如:C、C++、RUST、JAVA等)進行處理,翻譯成我們底層的計算機能夠理解并
    發表于 08-01 11:08 ?1922次閱讀
    <b class='flag-5'>編譯器</b>和解釋<b class='flag-5'>器</b>的區別

    Fortran的程序,要翻譯成matlab

    不知有哪位大神,能幫下忙,有段Fortran的程序,要翻譯成matlab,翻譯些但數據不
    發表于 02-18 20:58

    請問snap翻譯成中文是什么?

    snap翻譯成中文是什么 我查沒有對應的翻譯
    發表于 05-07 07:35

    怎么符號翻譯成節拍?

    你好,我想了解符號翻譯成節拍的方法,反之亦然。在MLA中,在文件..h中寫入://Time單元,它是根據IEEE 802.15.4規范定義的。/
    發表于 09-11 11:38

    是否有些文檔描述了所有的SuxBuffTynXXXX編譯器功能?

    是否有些文檔描述了所有的SuxBuffTynXXXX編譯器功能(如:(我的意思是翻譯成匯編),我需要翻譯到另一個
    發表于 03-06 06:42

    元素化學反應手冊

    元素化學反應手冊系統地敘述了周期系各元素單質與空氣、水、單質、無機化合物、有機化合物的化學反應生成物及生成物性質、反應式、反應條件與說明。所討論的元素包括氫
    發表于 11-30 11:20 ?0次下載
    元素<b class='flag-5'>化學反應</b>手冊

    編譯器知識拾零

    分享到: 編譯器,是便于人編寫,閱讀,維護的高級計算機語言翻譯為計算機能識別,運行的低級機器語言的程序。編譯器
    發表于 11-07 15:44 ?0次下載

    數字設計FPGA應用:編譯器的設計及RTL分析

    編譯器匯編或高級計算機語言源程序(Source program)作為輸入,翻譯成目標語言(Target language)機器代碼的等價程序
    的頭像 發表于 12-04 07:07 ?2247次閱讀
    數字設計FPGA應用:<b class='flag-5'>編譯器</b>的設計及RTL分析

    為什么國內silicon翻譯成硅而不是矽

    提到半導體,大家都知道各種處理、閃存、內存等芯片都是基于半導體技術的,而我們現在常用的半導體實質上是硅基半導體,硅是這個行業最重要的材料。說到硅,很多人也見過另一個詞矽,為什么國內現在翻譯成硅而不是矽了呢?
    的頭像 發表于 12-21 11:25 ?6169次閱讀

    華為編譯器吳峰的自述

    我是翻譯官優化師 吳鋒 2015年我加入華為中軟院編譯器實驗室,那時候它還叫歐拉六部。 其實程序員敲代碼寫的編程語言機器是看不懂的,需要先翻譯成匯編語言,也就是
    的頭像 發表于 10-16 12:02 ?2643次閱讀

    借助手部動作控制機械臂的手語翻譯成文本和語音手套

    電子發燒友網站提供《借助手部動作控制機械臂的手語翻譯成文本和語音手套.zip》資料免費下載
    發表于 10-21 11:57 ?0次下載
    借助手部動作控制機械臂的手語<b class='flag-5'>翻譯成</b>文本和語音手套

    編寫LISP到JS編譯器的全過程

    編譯器就是種語言(通常為高級語言)”翻譯為“另種語言(通常為低級語言)”的程序。
    的頭像 發表于 01-13 09:28 ?1383次閱讀

    如何使用模仿患者聲音的計算機程序文本重新翻譯成語音

    的新記錄,帶來了前所未有的大腦信號翻譯成句子的能力——速度接近正常語音,詞匯量超過1000單詞。這些進步為那些不能說話的人提供了以接近對話水平的速度進行交流的能力,甚至展示了如何使用模仿患者聲音的計算機
    的頭像 發表于 09-04 11:33 ?1097次閱讀
    如何使用模仿患者聲音的計算機<b class='flag-5'>程序</b><b class='flag-5'>將</b>文本重新<b class='flag-5'>翻譯成</b>語音

    基于微流控芯片的化學反應器性能優化方法

    了解什么是微流控芯片以及其在化學反應器中的應用。微流控芯片是種利用微加工技術制造的微型化流體控制裝置,它可以多個化學反應區域集成在
    的頭像 發表于 06-17 16:24 ?169次閱讀
    主站蜘蛛池模板: 男女那啥的视频免费 | 五月婷婷丁香在线视频 | 特级毛片aaa免费版 特级毛片a级毛免费播放 | 男生女生靠逼视频 | 国内黄色一级片 | 明日花绮罗snis-862在线播放 | 欧美影院一区 | 五月天婷婷网亚洲综合在线 | 在线久综合色手机在线播放 | 日韩欧美成人乱码一在线 | 中文字幕在线第一页 | 男人j进女人j的视频一进一出 | 欧洲妇女成人淫片aaa视频 | 色视频免费观看高清完整 | 午夜免费免费啪视频观看 | 久久www免费人成_看 | 99热在线获取最新地址 | 欧美毛片网站 | 69ww免费视频播放器 | 久久天天躁综合夜夜黑人鲁色 | 欧美在线你懂的 | 天天干夜夜曰 | 我被黑人巨大开嫩苞在线观看 | 天天干天天射天天舔 | 激情五月激情综合色区 | 亚洲热热久久九九精品 | 很黄很污的视频网站 | 日本黄色免费 | 可以免费看黄的网址 | 男女午夜特黄毛片免费 | 天天综合天天综合色在线 | 人人艹在线视频 | 亚洲一区在线视频 | 色播五月综合 | 第四色亚洲色图 | 一级特黄aaa大片在 一级特黄aaa大片在线观看视频 | 被公侵犯肉体中文字幕一区二区 | 日本www色视频成人免费网站 | 一区不卡在线观看 | 天天操欧美 | 资源新版在线天堂 |