储存人类DNA需要多少内存?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (28)

我正在寻找存储单个人类DNA所需的字节(MB、GB、TB等)内存的数量。我在维基百科上读了几篇关于DNA、染色体、碱基对、基因的文章,并且有一些粗略的猜测,但在透露任何东西之前,我想看看其他人会如何处理这个问题。

另一个问题是,人类DNA中有多少个原子,但这将是这个网站的另一个话题。

我知道这将是一个近似,所以我在寻找能够存储任何人类DNA的最小值。

提问于
用户回答回答于

如果你相信这样的事情,这里是维基百科所宣称的。

人类单倍体基因组的29亿对碱基对最多相当于725兆字节的数据,因为每个碱基对可以编码2比特。由于个体基因组之间的差异不到1%,它们可以被无损压缩到大约4兆字节。

用户回答回答于

你不能把整个dna存储在一条流中..大多数时候它是通过染色体来存储的。

一个大的染色体大约需要300 MB,小的大约50 MB。

我认为第一个原因,它没有保存在每个碱基对2位,因为它将导致一个障碍,以处理数据。大多数人都不知道如何改变它。即使给出一个转换程序,大公司或研究机构的许多人也不允许/不需要询问或不知道如何安装程序..

1GB存储不需要花费..即使下载3GB也只需要4分钟,100 Mbit,而且大多数公司都有更快的连接。

另一点是,数据并不像你一直被告知的那样简单。

例如,它不能分离相同碱基对的长链,所以如果有8A或9A的话,它并不总是100%清晰的。

另一个例子是DNA甲基化。这样的信息不能存储在2位表示中。

所属标签

可能回答问题的人

  • 嗨喽你好

    7 粉丝480 提问9 回答
  • 富有想象力的人

    3 粉丝0 提问7 回答
  • uncle_light

    5 粉丝518 提问6 回答
  • 人生的旅途

    10 粉丝484 提问6 回答

扫码关注云+社区

领取腾讯云代金券