概述编辑本段回目录
生物学中,DNA链上的每一个基因产生一种不同的蛋白质。其中有一些是酶——细胞工作过程中起触媒作用的蛋白质。伦斯的想法是制造一系列的“软件酶”,每一种酶由其本身的软件基因编制密码。酶的作用如同逻辑门,就像组成所有微处理器电路的积木式组件的布尔运算“与”和“或”门。
像生物酶一样,软件酶对系统中相互作用的其它部分非常挑剔。例如,一种酶可能作为“与”门只与其它“与”门联系,而另一种酶作为“与”门通常与一种“与”酶和两种“或”酶联系。
这些软件酶组合在一起成为基因——即它的“基因组”。正如生物系统一样,其中只有一部分基因被开启,并且能制造酶。
研究编辑本段回目录
伦斯从含有随机产生的软件基因组的细胞开始研究。有几对细胞被允许一起繁殖,而后检验由此产生的细胞进行预期运算的出色程序。最终目的在于研制出能够制造大量酶的基因组。这些酶联系在一起进行基本的计算,如两个数相乘。然后,表现出色的将相互重复繁殖,直到完美的算术乘法器出现。
伦斯还有一些其他生物模拟的例子。生物酶的形状决定了哪些基因或者酶将与之相互作用,因此,软件酶也拥有自己的“形状”以决定与其他酶联系。