导航:首页 > 编程语言 > dna编程知乎

dna编程知乎

发布时间:2023-06-17 18:26:30

‘壹’ 人类的dna可以编辑成其他动物的dna吗

暂不可以,尽管科学家们已经开发毕基出许多用于改变基因序列、表达和功能的技术,例如基因修饰技术和CRISPR技术,败岁但这些手枯谨技术尚不能将人类DNA改编为其他物种的DNA。

‘贰’ 能否将DNA译作计算机程序让其运行起来

能啊。理论上讲,我们需要一台准确率达到100%的DNA合成仪和DNA测序仪。
现在常用的ASCII码有256个,而碱基只有4种,4的五次方等于256。所以我们可以采用连续四个碱基代表一个ASCII码的方式来写程序。那么“hello world!”就会变成48个碱基的DNA序列。然后我们用DNA合成仪将它合成出来。然后用测序仪读取这一段DNA序列,同时按照之前的语法编译成ASCII的程序即可。
当然,DNA合成仪和DNA测序仪的准确率很难达到100%,要是发生了移码,最后编译得到的代码就和原始代码相差很多。同时,考虑到单碱基的合成/读取错误会导致单个ASCII码发生错误。要解决这些问题,就会涉及到信息学和密码学里面的一些专业知识,我不是特别懂。但是我确定,在将系统设计的更加复杂一点后,这些问题一定能解决。比如最简单的防止移码的办法就是每两个ASCII码之间设计一个标准的分隔符,使用某个稀有碱基(如次黄嘌呤),读取并编译的时候对两个相邻分隔符之间的四个碱基进行操作即可,如果某个单位区间发生移码,不会对区间外的其他内容产生干扰。

‘叁’ 为什么有人说DNA可能是一种“编程语言”

DNA不是像一种编程语言,而是它就是一种编程语言。从所有生物的角度来看,配置文件很难有如此大的差异,那么DNA更像是源代码,但无论它有多大的不同,它都是由一些基本结构组成的,比如if for,所以每个物种中DNA的基本元素是相同的。

有机物汤继续翻滚,在高温高压的极端情况下,没有什么是概率上为零的,继续沸腾数亿年,终于在地球上某个不为人知的角落出现了最简单,也是最复杂;最脆弱,也最顽强的纯自然造物—RNA单链。RNA的形成是偶然的,但在概率上是必然的,概率再低,在数十亿年的历史长河里都变的百分百可能。 RNA形成之后的日子,一切生命活动就变得自发起来,伴随着自催化作用,生物的进化大厦被时间的巨人一砖一瓦地建立到今天的高度。

‘肆’ 你们说DNA是一种编程语言吗

理论上来说人体的基因DNARNA也都是一种编程,因为基因就是决定我们身体怎么运转的,决定我们身体能力的,如果把它抽象化一下,你会发现它就像电脑的数据一样电脑的编程数据内容一样决定着这个系统怎么去运行,只不过我们的基因决定的是人体系统。

可以说人体的DNA是一种基因,是一种编译的程序,但是我们只能做这个比喻,我们不能确定它到底是个什么样的东西,因为我们现在对人体的认知还处在一个起步的阶段,就算是我们现在能够做基因测序,那成本也非常高,过程也非常复杂,速度非常慢,只能说我们现在逐渐认知了人体的全貌了,但是真实的人体到底是怎么回事我们还不清楚。

‘伍’ 基因编辑和基因编程有什么区别

基因编辑,修改基因,改变很小。对特定DNA片段的敲除、加入
基因编程,通过计算机编程的方式对基因片段进行重组和修饰,改变很大

阅读全文

与dna编程知乎相关的资料

热点内容
加密狗加密加壳 浏览:583
如何用v6进行程序编译 浏览:47
编译器公司 浏览:398
西门子smart编程软件怎么升级 浏览:173
云服务器搭建后台 浏览:460
骑士卡app里面的消息如何删除 浏览:574
编译成功了但是找不到或加载主类 浏览:255
极限的最标准算法图 浏览:651
java中readline 浏览:602
如何创立app软件 浏览:8
keil中编译工具栏不见了 浏览:115
哪里下载若琪app 浏览:666
融密码服务器是什么意思借 浏览:477
嵌入式qt514编译 浏览:997
adb如何开启服务器服务器 浏览:686
文华副图庄家建仓指标源码 浏览:4
如何将文件夹中的图片快捷命名 浏览:231
36045的简便算法 浏览:362
小米笔记本电脑用什么解压器 浏览:580
弄回城雪球的命令 浏览:519