科学探索|NeuroMechFly:一个形态逼真的果蝇生物力学模型

瑞士洛桑联邦理工学院(EPFL)生命科学学院的Pavan Ramdya教授说:“我们使用两种数据来建立NeuroMechFly 。首先,我们拍摄了一只真实的果蝇并进行了CT扫描,以建立一个形态逼真的生物力学模型 。第二个数据来源是果蝇的真实肢体运动,使用我们在过去几年中开发的姿势估计软件获得,该软件允许我们精确跟踪动物的运动 。”

科学探索|NeuroMechFly:一个形态逼真的果蝇生物力学模型
文章图片

RAMDya的小组与EPFL生物机器人实验室的Auke Ijspeert教授的小组合作,5月11日在《自然方法》杂志上发表了一篇论文,展示了有史以来第一个被称为“NeuroMechFly ”的 黑腹果蝇 (Drosophila melanogaster) 的精确“数字孪生体” 。
果蝇是生命科学中最常用的昆虫,也是Ramdya本人的长期研究重点,他多年来一直致力于对这种动物进行数字化追踪和建模 。2019年,他的小组发表了DeepFly3D,这是一个基于深度学习的运动捕捉软件,使用多个相机视角来量化果蝇在三维空间中的运动 。

科学探索|NeuroMechFly:一个形态逼真的果蝇生物力学模型
文章图片

在继续进行深度学习后,2021年Ramdya的团队发表了LiftPose3D,一种从单台相机拍摄的2D图像中重建3D动物姿势的方法 。这些类型的突破为神经科学和动物启发的机器人学的爆炸性领域提供了实用性不容小觑的工具 。
在许多方面,NeuroMechFly代表了所有这些努力的高潮 。受制于以前这些研究的形态学和运动学数据,该模型具有独立的计算部分,模拟昆虫身体的不同部分 。这包括一个带有铰接身体部件的生物力学外骨骼,如头部、腿部、翅膀、腹节、触角、尾巴(帮助苍蝇在飞行时测量自己的方向的器官),以及带有电机输出的神经网络"控制器" 。
为什么要建立一个果蝇的“数字孪生体”?
“我们如何知道我们已经理解了一个系统?”Ramdya说 。“一种方法是能够重新创建它 。我们可能会尝试建立一个机器人果蝇,但建立一个模拟的动物要快得多,也容易得多 。因此,这项工作背后的主要动机之一是开始建立一个模型,整合我们对果蝇的神经系统和生物力学的了解,以测试它是否足以解释其行为 。”
【科学探索|NeuroMechFly:一个形态逼真的果蝇生物力学模型】“当我们做实验时,我们往往是以假设为动机的,”他补充说 。“直到现在,我们一直依靠直觉和逻辑来制定假设和预测 。但是,随着神经科学变得越来越复杂,我们更多的是依靠模型,这些模型可以把许多相互交织的组件汇集在一起,发挥它们的作用,并预测如果你在这里或那里做一个调整会发生什么 。”

科学探索|NeuroMechFly:一个形态逼真的果蝇生物力学模型
文章图片

测试平台
NeuroMechFly为推进生物力学和生物技术的研究提供了一个非常有价值的测试平台,但只限于它在数字环境中准确地代表真实的动物 。验证这一点是研究人员的主要关切之一 。“我们进行了验证实验,证明我们可以密切复制真实动物的行为,”Ramdya说 。
研究人员首先对真实行走和梳理果蝇进行了3D测量 。然后他们使用NeuroMechFly的生物力学外骨骼在一个基于物理学的模拟环境中重放这些行为 。
正如他们在论文中所展示的,该模型实际上可以预测各种运动参数,否则无法测量,如腿部的扭矩和与地面的接触反作用力 。最后,他们能够使用NeuroMechFly的全部神经力学能力来发现神经网络和肌肉参数,使果蝇能够以对速度和稳定性都进行优化的方式 “运行” 。