导航:首页 > 编程语言 > 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编程知乎相关的资料

热点内容
java带参数的线程 浏览:913
为什么安卓车载中控屏看起来很差 浏览:466
吃鸡怎么解压最快 浏览:966
linux网络编程基础 浏览:219
产研是程序员吗 浏览:594
程序员的法律 浏览:969
编程第四关用冰雪火焰闪现通关 浏览:756
批处理当前文件夹参数 浏览:185
鸿蒙安卓如何下载 浏览:904
开3389命令 浏览:542
程序员大都单纯吗 浏览:915
APP如何实现下载功能 浏览:216
通达信源码怎样放到桌面 浏览:645
程序员的脑袋会秃吗 浏览:455
为什么eve登录启动不进去服务器 浏览:272
微信招生app哪个好用 浏览:233
宝可梦剑盾启动文件在哪个文件夹 浏览:765
压缩机比容 浏览:117
python自动化测试面试 浏览:949
买便宜点的鞋子去哪个app买 浏览:890