Umesh P, Naveen F, Rao Chanchala Uma Maheswara, Nair Achuthsankar S
Syst Synth Biol. 2010 Dec;4(4):265-9. doi: 10.1007/s11693-011-9070-y. Epub 2011 Feb 20.
In the backdrop of accelerated efforts for creating synthetic organisms, the nature and scope of an ideal programming language for scripting synthetic organism in-silico has been receiving increasing attention. A few programming languages for synthetic biology capable of defining, constructing, networking, editing and delivering genome scale models of cellular processes have been recently attempted. All these represent important points in a spectrum of possibilities. This paper introduces Kera, a state of the art programming language for synthetic biology which is arguably ahead of similar languages or tools such as GEC, Antimony and GenoCAD. Kera is a full-fledged object oriented programming language which is tempered by biopart rule library named Samhita which captures the knowledge regarding the interaction of genome components and catalytic molecules. Prominent feature of the language are demonstrated through a toy example and the road map for the future development of Kera is also presented.
在加速创造合成生物体的背景下,用于在计算机上编写合成生物体脚本的理想编程语言的性质和范围受到了越来越多的关注。最近有人尝试了几种用于合成生物学的编程语言,它们能够定义、构建、联网、编辑和传递细胞过程的基因组规模模型。所有这些都代表了一系列可能性中的重要点。本文介绍了Kera,一种用于合成生物学的先进编程语言,它可以说领先于类似的语言或工具,如GEC、Antimony和GenoCAD。Kera是一种成熟的面向对象编程语言,由名为Samhita的生物部件规则库进行优化,该规则库捕获了有关基因组组件与催化分子相互作用的知识。通过一个简单的例子展示了该语言的突出特点,并给出了Kera未来发展的路线图。