用DNA直接存储图像,「活细胞相机」分辨率达96像素
创始人
2025-06-30 00:40:52
0

本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。

DNA可以用来拍照了,而且是直接存进去的那种!

新加坡国立大学的研究团队成功将图像投影到DNA上并进行了存储,分辨率达到了96像素。

甚至,利用同一段DNA序列,还能存储多张!

传统的DNA存储需要从头开始构建DNA序列,并通过人工合成的方式编码。

但这一成果直接使用从大肠杆菌中提取到的DNA,将图像转换成DNA数字信号的编码器也是活细胞。

于是,通过将细菌(Bacteria)和照相机(Camera)结合,团队把这一成果命名为BacCam。

BacCam不仅将DNA存储的效率大大提高,还具有极强的鲁棒性,常见的一些特殊环境都能耐受。

相关论文已经登上了Nature子刊。

英伟达AI科学家范麟熙(Jim Fan)也转发了这一成果。

虽然我不是生物学专家,但我很期待看到生物和机器之间的无缝衔接。我已经迫不及待地想要把大语言模型(LLM)挂载到「生物API」上了!

无惧水深火热

实验中,BacCam展现出了极强的鲁棒性。

对于其中一张图像,将DNA稀释5万倍之后,数据没有受到丝毫影响。

稀释后的DNA浓度只有0.36皮(10-12)摩尔每升,比在水池中放一粒沙子还要低上那么几个数量级。

不过,稀释对DNA分子本身影响不大,可能还不足以说明问题。

但将溶液烘干之后复原,熟悉的笑脸依旧清晰可见。

对于复杂的外部环境条件,BacCam也能轻松应对。

除了在室温条件下能保持完好之外,冷冻和加热也都对数据没有什么影响。

在60度的烘箱当中放上一周,图像仍然完好无损,不过70度就不行了。

但据论文中介绍,把DNA在70度环境下放上一周,相当于在9.4度下放两千年

就算用紫外线照上一个小时,里面的数据依旧岿然不动。

而对于存储不同图像的DNA,也无需分别进行保存,直接混在一起就可以了。

将不同DNA混合后,读取时,只需要使用特定引物,对需要的部分进行扩增。

团队将5段存储不同图像的DNA混在了一起,结果单次读取时图像几乎能保持完整,多次随机读取的最低准确率也有80%。

△B行为单次读取,C行为多次随机读取

既然如此,它是如何做到的呢?

点阵化方式处理

BacCam大致的工作流程是酱婶儿的:

首先,要存储的图像被分割成96个区域。

然后,利用对特定波长光线敏感的反应重组酶,根据该波长光的有无,对DNA进行编辑。

这种“条形码”式的编辑方式直接保留了图像中各像素点的空间位置,使图像数字化,而不需要额外进行编码。

此外,利用光的复用能力和对不同波长敏感的酶,团队将正交的红蓝两种颜色图像分层,实现了用同一段序列存储两个图像。

这种存储方式下,BacCam依旧拥有很高的准确率。

利用机器学习方式,研究团队对BacCam的解码方式进行了优化。

经过大量的无监督式学习,已经实现了DNA编码的自动化解读

团队简介

BacCam的研究团队来自新加坡国立大学EngBio实验室。

该实验室主要进行以生物学为核心的多学科交叉工程研究。

论文第一作者是来自该实验室的华人博士生Cheng Kai Lim。

他的研究方向是利用DNA进行数据存储,同时还在攻读MBA学位。

Lim的导师、实验室负责人Chueh Loo Poh教授是本文的通讯作者。

论文地址:https://www.nature.com/articles/s41467-023-38876-w

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
30分钟搞定iOS自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以。就花时间简单研究...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...