DenisSergeevitch/desktop-fly

A 3D fruit fly living on your macOS desktop, driven by a live spiking simulation of the real FlyWire connectome

解决的问题

DesktopFly 创建一个虚拟的3D昆虫,生活在你的电脑桌面上,其移动和反应并非通过脚本动画实现,而是通过真实生物大脑(果蝇连接组)的实时模拟。它弥合了复杂神经科学数据与交互式、可视化体验之间的差距。

如何工作

该项目使用 FlyWire 连接组数据,利用漏电积分-放电(LIF)模型模拟了668个真实神经元和约19,000个突触连接。该模拟处理来自操作系统的真实输入(如光标移动(逼近)、窗口边缘(地形)、键盘输入(振动)),并将产生的神经脉冲转化为行走、梳理和逃跑等物理行为。项目还包含一个3D大脑可视化界面,用户可手动刺激特定神经元以触发相应的物理反应。

适用人群

适合对神经科学、连接组学和生物模拟感兴趣的人群,以及希望拥有独特、生物驱动型桌面伴侣的任何人。

主要亮点

  • 真实连接组数据:基于 FlyWire v783 的 23,210 个神经元位置和功能回路。
  • 非脚本化行为:逃避反应由巨纤维(GF)神经元中的实际神经脉冲触发,而非预设触发器。
  • 操作系统集成:飞机会与窗口框架互动,监测温度状态(影响速度),并遵循昼夜节律。
  • 交互式大脑:提供实时大脑窗口,用户可“光遗传学”刺激神经元,立即观察行为变化。
  • 跨平台支持:支持 macOS(原生)和 Windows(Electron/three.js)。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目