发布网友 发布时间:2023-06-11 17:15
共2个回答
热心网友 时间:2024-11-22 03:14
我以为是一种语言,而且比我们目前开发的任何语言都高级N倍。(“高级”不一定对,后面更新里有讨论)。我目前是农学(植物生物科技)/基础生物双学位大四,最近一直在上遗传学的讨论。我希望我的回答可以抛砖引玉,让生物信息学的大神来指教! 首先,我建议您将问题修改一下,将“DNA”改为“以DNA为基础的遗传机制”。DNA本身是承载遗传信息的物质基础,但是我们不应该将它想为语言,就好像“电子芯片”跟“计算机软件"的区别。我也在评论中建议了这一点。 然后我觉得这是一个非常好的问题,我相信每一个生物学者多少都在学习遗传学时产生这样的思考。此回答里,我将DNA的遗传机制对比电脑语言(programming language),将一个基因组(genome)的序列对比一个写好的有功能性的电脑程序。我以为:DNA的遗传机制是一种语言,但是它比目前人类所编导的计算机语言要高级不知道多少倍。原因很简单:DNA是极为动态的(不稳定)。而电脑语言(以我的接触)是相对静态(稳定)的。
我们不希望语言里有模棱两可,不稳定的因素,那将会是病毒黑客的攻击基础。如果一个指令可以输出为若干种结果,那么我们的电脑要输出哪个?估计结果就是死机。(这里我将语言扩展为一个软件的代码,因为可以将DNA设想为代码,软件的输出就是DNA的表达。)但是DNA就没关系了,要是表达的结果很糟糕,这个个体自然被淘汰掉,优秀的留下来继续。偏了,这将的是进化与选择的动态,是DNA作用的一个大环境。这是作为生物的特征,在电脑公司我们很难说编一千个语言,然后叫一千人来用,然后我们选几个最好的,然后丢掉其他的。我指的的DNA的动态,指的是DNA遗传机制本身是在不断修改自己和进化的。我们可以这样比较:一个细菌的DNA,是一个低级的软件;我们的DNA,是一套高级的软件。从低级到高级,遗传机制本身在不断地突变,演化,被选择,修改自己。
热心网友 时间:2024-11-22 03:14
1 DNA的转录表达复制是有错误的。很好理解,这是变化,进化的基础。
2 DNA转录表达为蛋白的基础codon,高中所学的,三位“密码子密码子_百度百科”,是有弹性的。就是说1点的错误是有容忍性的。好玩的是没人知道为什么这个密码子就是编译这个氨基酸,为什么要这样安排?有些氨基酸用得比较多,为什么密码子是ATG(随便举),为什么不是AAA?
3 DNA转录为RNA再转表达出蛋白质,这个过程,好几个阶段,每个阶段有N多种的修饰和*,是一个极其庞大的*系统网络,你可以设想每一种修饰和*的变化都可以作为进化的基础。
4 DNA分子本身是有跳跃性的。这是跟电脑语言很大的区别。DNA是物质性的,一条浓度够大就能能摸到的长链。这个核酸链是相对稳定的:它里面有很多不安稳的序列。>有些序列会大段复制自己,那么里面的基因就多了个copy,那么你再有突变,你就有一个后备。>有些序列,像转座子Transposable element,是会跳离原本的位置,将自己插到另外的位置里。