基于真实FlyWire神经连线的macOS桌面3D果蝇
DesktopFly 🪰 一个栖息在你macOS桌面上的3D果蝇 — 由真实的FlyWire神经连线的实时脉冲模拟驱动。它在你的窗口间行走,梳理羽毛,睡觉,并像真实的果蝇一样用相同的神经元来逃避你的光标。这只果蝇的大脑窗口:由FlyWire v783中的23,210个真实神经元胞体位置组成,实时脉冲在真实神经元位置闪烁。两个发光的黄色标记是巨型纤维——逃逸指令神经元。单击任何区域以刺激它。什么是真实的23,210个神经元胞体位置(在FlyWire v783中总共有139,255个)渲染出旋转的大脑窗口,通过超级类别着色(FlyWire的粗细胞类型分组)。一个668神经元电路与约19,000个真实的突触连接(突触计数,按神经递质预测标记)以1 kHz的泄漏积分和火(LIF)模拟运行:LC4 (104) + LPLC2 (210) 逼近检测视觉神经元DNp01 / 巨型纤维(GF) (2) — 逃逸指令神经元DNa01 + DNa02 (4) 方向控制神经元 · DNp09 (2) 向前行走DNg11 (6) 梳理 · MDN (4) 向后行走(“月球漫步者”)DNp02/DNp04/DNp11 (6) 逃逸机动(翅膀)神经元和它们的330个最强合作伙伴,包括上升(本体感觉)和感觉(风)神经元。逃逸不是脚本化的。你的光标靠近成为真实LC4/LPLC2细胞的逼近输入;只有当巨型纤维通过其真实突触实际发放时,果蝇才会起飞——约1,200个前馈抑制的突触会推回,这就是为什么慢速接近是可以容忍的,而快速冲刺会在约4毫秒内触发逃逸,就像真实动物一样。身体本身是程序化的(FlyWire是一个大脑神经连线——没有身体几何形状存在),具备三脚架步态、可见的翅膀拍动、高度缩放的飞行、梳理和睡眠姿态。安装要求:macOS 13+ , Xcode命令行工具(Swift 5.9+)。不需要权限或授权 — 它所感知的一切(光标、窗口框架、点击作为点击、热状态)都是无需许可的。 git clone https://github.com/DenisSergeevitch/desktop-fly.git cd desktop-fly ./build.sh ./DesktopFly 菜单栏出现一个🪰项目;从这里退出。果蝇在透明的、可点击的覆盖层上徘徊在你的桌面上——它从不拦截你的鼠标或键盘。控制(菜单栏🪰)项目效果 暂停 / 恢复 冻结世界 显示/隐藏大脑 切换实时大脑窗口 逃避测试(逼近) 注入逼近刺激,观察GF发放 移动到下一个显示器 在显示器之间跳跃(当有>1显示器时显示) 添加 / 移除果蝇 额外的果蝇(只有果蝇#1携带大脑) 使果蝇惊吓 使每只果蝇受惊 大脑窗口是交互式的:悬停暂停旋转;点击一个区域“光遗传学”刺激约60个最接近的电路神经元,持续400毫秒。果蝇的反应就是实际网络下游所做的事情——单击巨型纤维,它会逃逸;单击DNg11,它会梳理;单击一侧的DNa01/02,它会转身。真实神经元如何驱动身体行为 — 逃逸起飞的身体行为DNa01+DNa02 左右比率差异;梳理DNg11 速度;向后移动MDN burst神经纽;步态节奏输入电路的真实上升(本体感觉)神经元与腿部相位;快速光标运动刺激其感觉(风)伙伴。桌面生态(全部免权限的macOS传感) 窗口地形:窗口顶部边缘是边缘 — 果蝇在上面着陆,沿着它们行走,骑着你拖动的窗口,并在一扇窗户在它的脚下关闭时受到惊吓。窗口逼近:附近出现的窗口为逼近通路提供输入;电路决定是否逃避你的对话框。点击是基质点击;单击果蝇旁边通过风→GF路径惊吓它。输入是震动(空闲时间API — 知道按下了哪些键,从不知到哪些)。昼夜节律:黎明/黄昏活动峰值,中午小憩,夜间静止。睡眠:晚上闲置 → 它睡觉,呼吸缓慢,提高唤醒阈值;它醒来后梳理。温度:果蝇是外温动物 — 热的Mac使果蝇飞得更快。恢复数据 data/ 携带紧凑的派生文件。要从原始FlyWire Codex转储重建它们(约60MB下载):mkdir -p /tmp/flywire && cd /tmp/flywire B=https://storage.googleapis.com/flywire-data/codex/data/fafb/783 curl -O " $B /classification.csv.gz " -O " $B /coordinates.csv.gz " \ -O " $B /connections.csv.gz " -O " $B /consolidated_cell_types.csv.gz " cd - && python3 etl.py /tmp/flywire 诊断 ./DesktopFly --simtest # 电路不变性:静止时GF静音,4毫秒逼近延迟,... ./DesktopFly --behaviortest # 17个端到端检查:刺激神经元 -> 身体反应 ./DesktopFly --snapshot f.png # 离屏果蝇渲染 ./DesktopFly --brainshot b.png # 离屏大脑渲染 模拟与测量的对比 真实部分:神经连线提供连接结构
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡