由青蛙细胞生成的首个活体机器人升级:5 分钟恢复“致命伤”,寿命达数月...

本文主要是介绍由青蛙细胞生成的首个活体机器人升级:5 分钟恢复“致命伤”,寿命达数月...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

来源|雷锋网

文|付静

科学家们不仅要探索生物机器,也想厘清基因组的“硬件”与细胞通信的“软件”之间的关系。

2020 年 1 月 13 日,科学家们官宣了世界第一个由青蛙干细胞生成的活体机器人。

活体机器人既非传统意义上的机器人,也不是某个已知的动物品种,科学家们对它下的定义是「可编程生物体」。

这种“生物”神奇的地方在于受破坏后还能自己愈合。

过去一年里,科学家们对这款全球首个活体机器人进行了一次升级,就在 2021 年 3 月 31 日,相关研究成果正式发表于知名学术期刊 Science 子刊 Science Robotics,题为 A cellular platform for the development of synthetic living machines(一个用于开发合成生命机器的细胞平台)。

论文作者来自于美国塔夫茨大学艾伦探索中心、佛蒙特大学计算机科学系、新泽西理工学院生物科学系、哈佛大学 Wyss 生物启发工程研究所。

01

 全球首个活体机器人诞生

迄今为止,很多技术离不开钢铁、混凝土、化学品、塑料等材料,随着时间的推移可能对生态环境和健康产生副作用。

佛蒙特大学与塔夫茨大学团队的科学家们认为,利用可自我更新、生物兼容的材料设计机器人,将会是一条不错的思路——理想状态下,甚至可以用生物体做材料。

因此,科学家们决定从头开始设计一种所谓“生物机器”的存在,他们的方法是:利用计算机模拟、自动设计形态,然后将不同的生物组织结合在一起,从而构建最佳设计。

具体而言,他们利用非洲爪蟾早期胚胎中的皮肤细胞和心脏细胞,创造出了名为 Xenobots 的活体机器人。Xenobots 这个名字中,“Xeno”代表非洲爪蟾的英文名称 Xenopus laevis,“bots”则指机器人。

Xenobots 虽然宽度不足 1 毫米,但可以向目标移动,能拿起物体(比如需要运送到患者体内特定位置的药物),受破坏可自愈,甚至能在一群生物机器出现时表现出集体行为。

佛蒙特大学计算机科学与复杂系统中心教授 Josh Bongard 曾介绍:

Xenobots 有自我再生修复机制,而且当它们停止工作、死亡时,通常也不会对外界环境带来破坏,它们是完全可生物降解的。七天后当它们完成工作时,就会变成死皮细胞。

Xenobots 的创造过程有两步:

第一步,利用佛蒙特大学的 Deep Green 超级计算机,研究团队用了几个月时间通过进化算法为这一新的生命形式做出了上千个设计。

为完成任务(比如朝某个方向移动),计算机会一遍遍地将几百个模拟细胞重新组合成无数的形式或形状。程序受生物物理学基本规则驱动运行,不断对较为成功的模拟生物进行保存、优化,对失败的进行抛弃。100 次独立运行之后,科学家终于选出了最满意的设计。

第二步,塔夫茨大学团队将电脑设计变成现实。

他们先从非洲爪蟾胚胎中收集干细胞,将其分离成单个细胞并孵育,然后用小镊子和小电极将细胞切割、连接等工作,使其非常接近于计算机指定的设计。于是,这些细胞就被组装成了自然界中从未见过的形体。

值得一提的是,在科学家们的操纵下,非洲爪蟾的皮肤细胞形成了一个更加被动的结构,而原本无序收缩的心肌细胞则在电脑设计的指导下、在自组织模式的帮助下,产生有序的向前运动——这正是机器人自行移动的关键。

在当时的论文中,研究团队也表示:

通过这种方法,科学家们能够设计出各种各样的生命机器,从而安全地将药物输送到人体、帮助实现对环境的修复,或是进一步拓宽我们对生命可能的多种形式和功能的理解。

02

 活体机器人迎来大升级

不过,科学家们并不满足于仅仅实现上述研究成果,一年时间过去,第二代 Xenobots(下称 Xenobots 2.0)也诞生了。

在最新的论文中,科学家们写道:

虽然此前通过在形状精确的支架上生长肌肉细胞,创造出了可运动生物构造,但将尚不成熟的自组织和功能可塑性运用到自我导向的生命机器,仍是一项重大挑战。

基于此,科学家们的最新突破主要在于,不需肌肉细胞移动,创造出了从单个细胞自我组装身体的生命形式。Xenobots 2.0 有了记忆能力,移动速度更快,可在不同环境中运行,寿命也比 Xenobots 更长(无额外能源下运行,可存活10天;额外能源加持下可全速运行数月),仍然可以展现集体行为,并在受损时自我修复。

Xenobots 2.0 的创造过程大致如下。

塔夫茨大学生物学家从非洲爪蟾胚胎中收集干细胞:

让它们自我组装并长成球状体:

几天后一些细胞经分化产生纤毛(即以特定方式来回移动或旋转的细小毛发状突起):

值得关注的是,Xenobots 的移动基于细胞有节奏的收缩,而 Xenobots 2.0 的移动则基于纤毛。

为实现记忆功能,塔夫茨大学团队通过一种名为 EosFP 的荧光报告蛋白来记录信息。

EosFP 通常会发出绿光,但当暴露在 390nm 波长的光下时会发出红光,通过这一原理,Xenobots 2.0 拥有了读写能力。

自愈能力方面,Xenobots 2.0 可在 5 分钟内恢复严重的撕裂,即便撕裂长度达到了 Xenobots 2.0 长度的一半。治愈伤口之后,Xenobots 2.0 将恢复形状,并像往常一样继续工作。

实际上,就在塔夫茨大学的科学家们创造物理有机体时,佛蒙特大学团队则忙着通过 Deep Green 超级计算机在数十万种随机环境条件下进行模拟,其主要目的在于探究在形状、运作方式(独立运作还是集体运作)存在差异时,Xenobots 2.0 是否会表现出不同的行为。

在一项实验中,Xenobots 2.0 可以成群结队地工作,在扫过一个培养皿时可以收集相比 Xenobots 更多的氧化铁微粒。此外 Xenobots 2.0 也可以覆盖更大的表面,或在狭窄的毛细血管中移动。

研究表明,Xenobots 2.0 在诸如垃圾收集等任务上比 Xenobots 要快得多,也做得更好。

塔夫茨大学科学家 Doug Blackiston 表示:

从生物学的角度来看,这一研究帮助我们理解细胞在发育过程中相互作用时是如何“沟通”的,以及我们如何能更好地控制这些相互作用。

其实,科学家们的最终目标不仅在于探索生物机器,也在于了解基因组的“硬件”与细胞通信的“软件”之间的关系,厘清这些关系,未来人类就能更好地控制再生医学的发展,乃至癌症等疾病的治疗。

引用来源:

https://www.uvm.edu/uvmnews/news/scientists-create-next-generation-living-robots

https://www.pnas.org/content/117/4/1853

https://robotics.sciencemag.org/content/6/52/eabf1571


网易智能开通视频号啦~Tech逆向思维是网易智能旗下专注专注于科技、AI领域大公司大事件、新观点新应用和当下科技热点的科普号。

来!带你换个角度看世界~

最新视频中国 5G 比美国领先十倍?基建狂魔超车在哪?

欢迎大家留言互动,关注我们~

RECOMMEND

网易智能有12个不同垂直领域社群等你来

添加智能菌微信:kaiwu_club

扫码了解更多

这篇关于由青蛙细胞生成的首个活体机器人升级:5 分钟恢复“致命伤”,寿命达数月...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/185411

相关文章

Vue3 如何通过json配置生成查询表单

《Vue3如何通过json配置生成查询表单》本文给大家介绍Vue3如何通过json配置生成查询表单,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录功能实现背景项目代码案例功能实现背景通过vue3实现后台管理项目一定含有表格功能,通常离不开表单

Java使用Javassist动态生成HelloWorld类

《Java使用Javassist动态生成HelloWorld类》Javassist是一个非常强大的字节码操作和定义库,它允许开发者在运行时创建新的类或者修改现有的类,本文将简单介绍如何使用Javass... 目录1. Javassist简介2. 环境准备3. 动态生成HelloWorld类3.1 创建CtC

Debian 13升级后网络转发等功能异常怎么办? 并非错误而是管理机制变更

《Debian13升级后网络转发等功能异常怎么办?并非错误而是管理机制变更》很多朋友反馈,更新到Debian13后网络转发等功能异常,这并非BUG而是Debian13Trixie调整... 日前 Debian 13 Trixie 发布后已经有众多网友升级到新版本,只不过升级后发现某些功能存在异常,例如网络转

Ubuntu如何升级Python版本

《Ubuntu如何升级Python版本》Ubuntu22.04Docker中,安装Python3.11后,使用update-alternatives设置为默认版本,最后用python3-V验证... 目China编程录问题描述前提环境解决方法总结问题描述Ubuntu22.04系统自带python3.10,想升级

解决升级JDK报错:module java.base does not“opens java.lang.reflect“to unnamed module问题

《解决升级JDK报错:modulejava.basedoesnot“opensjava.lang.reflect“tounnamedmodule问题》SpringBoot启动错误源于Jav... 目录问题描述原因分析解决方案总结问题描述启动sprintboot时报以下错误原因分析编程异js常是由Ja

Python从Word文档中提取图片并生成PPT的操作代码

《Python从Word文档中提取图片并生成PPT的操作代码》在日常办公场景中,我们经常需要从Word文档中提取图片,并将这些图片整理到PowerPoint幻灯片中,手动完成这一任务既耗时又容易出错,... 目录引言背景与需求解决方案概述代码解析代码核心逻辑说明总结引言在日常办公场景中,我们经常需要从 W

C#使用Spire.XLS快速生成多表格Excel文件

《C#使用Spire.XLS快速生成多表格Excel文件》在日常开发中,我们经常需要将业务数据导出为结构清晰的Excel文件,本文将手把手教你使用Spire.XLS这个强大的.NET组件,只需几行C#... 目录一、Spire.XLS核心优势清单1.1 性能碾压:从3秒到0.5秒的质变1.2 批量操作的优雅

Python使用python-pptx自动化操作和生成PPT

《Python使用python-pptx自动化操作和生成PPT》这篇文章主要为大家详细介绍了如何使用python-pptx库实现PPT自动化,并提供实用的代码示例和应用场景,感兴趣的小伙伴可以跟随小编... 目录使用python-pptx操作PPT文档安装python-pptx基础概念创建新的PPT文档查看

在ASP.NET项目中如何使用C#生成二维码

《在ASP.NET项目中如何使用C#生成二维码》二维码(QRCode)已广泛应用于网址分享,支付链接等场景,本文将以ASP.NET为示例,演示如何实现输入文本/URL,生成二维码,在线显示与下载的完整... 目录创建前端页面(Index.cshtml)后端二维码生成逻辑(Index.cshtml.cs)总结

Python实现数据可视化图表生成(适合新手入门)

《Python实现数据可视化图表生成(适合新手入门)》在数据科学和数据分析的新时代,高效、直观的数据可视化工具显得尤为重要,下面:本文主要介绍Python实现数据可视化图表生成的相关资料,文中通过... 目录前言为什么需要数据可视化准备工作基本图表绘制折线图柱状图散点图使用Seaborn创建高级图表箱线图热