# Banana Quest & the Digital Fruit Fly Knowledge Base
[English](#english) · [中文](#中文)
---
## English
A zero-dependency **browser game driven by real whole-brain connectomes** (a leaky integrate-and-fire network over 139k–176k neurons), a peer-reviewed-style **technical note on data-packaging pitfalls in connectome simulation**, and a **Chinese knowledge base** on fly connectomics and whole-brain emulation (WBE).
[](https://doi.org/10.5281/zenodo.22998484) [](https://doi.org/10.5281/zenodo.22998833)
- **Play**: https://professorwang.github.io/flybrain-banana-quest/ (add `?view=3d` for the 3D hero view, `?lang=en` for English UI, `?dataset=malecns` for the MaleCNS mode with VNC and real motor neurons)

- **Technical note v6.0**: [game/docs/TECH-NOTE.md](game/docs/TECH-NOTE.md) ([PDF](game/docs/TECH-NOTE.pdf), 8 pp) · LaTeX: [game/docs/arxiv/main.tex](game/docs/arxiv/main.tex) — *Packaging choices change connectome-simulation outcomes: transmitter sign tables, matched controls, and weight-scheme dependence in two fly connectomes*
- **In one sentence**: two community connectome packages sign glutamate oppositely, and that single packaging rule can flip a whole-brain high-activity regime — but matched controls show the effect is driven by synaptic-mass balance, not by glutamate itself, and a second weight scheme removes the apparent specificity. Every number regenerates from frozen scripts (`game/tools/probe_*.mjs`).
- **Quick start**: `cd game && python -m http.server 8000` → http://localhost:8000 · regression: `node game/test/sim.test.mjs` · closed loop: `node game/tools/headless_run.mjs 120`
- **Licenses**: code MIT (© 2026 Yang Wang) · FlyWire data CC BY-NC 4.0 (non-commercial) · MaleCNS data CC BY 4.0
- **Review note**: the multi-round "reviews" documented in `game/docs/REVIEW-RESPONSE.md` are AI-assisted technical reviews with scripted re-verification, not formal peer review.

---
## 中文
# 电子果蝇知识库(Digital Fruit Fly Knowledge Base)
> 来源:基于 2026-09-17 调研整理
这是一个关于"电子果蝇"——即**果蝇大脑数字化与全脑仿真上传(whole brain emulation, WBE)**——的中文知识库,配套 Kimi Code 技能库。
2026 年 3 月,美国初创公司 Eon Systems 宣称完成了"世界首个产生多种行为的全脑仿真具身化":把一只果蝇的全脑连接组(connectome)放进计算机,驱动一个虚拟身体行走、觅食、进食、梳理。该演示经马斯克等人转发后刷屏,也引发了"这算不算真正的'上传'"的持久争论。本知识库整理事件始末、科学背景、核心论文、数据平台与开源工具,供快速查证与动手复现。
## 目录结构
```
fruitfly/
├── README.md ← 本文件(项目总览)
├── knowledge/ ← 知识库正文
│ ├── 00-导读.md ← 一页读懂"电子果蝇"
│ ├── 01-事件始末.md ← 2026-03 至 2026-09 完整时间线、公司背景、各方反应与争议
│ ├── 02-科学背景.md ← connectomics 与 whole brain emulation 领域背景
│ ├── 03-核心论文与数据集.md ← FlyWire、hemibrain、MANC、MaleCNS、Shiu 模型等清单
│ ├── 04-数据平台.md ← FlyWire Codex、neuPrint、Virtual Fly Brain、FlyBase 等平台手册
│ ├── 05-开源工具与仿真栈.md ← CAVEclient、natverse、FlyGym、flyvis、Eon fly-brain 等
│ ├── 06-动手教程.md ← 新手 step-by-step(查连接组、跑仿真)
│ └── 07-术语表.md ← 中英对照术语表
└── .agents/skills/ ← Kimi Code 技能库
├── efly-kb/SKILL.md ← 回答电子果蝇相关问题
├── fly-connectome-query/SKILL.md ← 帮用户查询果蝇连接组数据
└── fly-simulation-lab/SKILL.md ← 帮用户搭建/运行果蝇脑或身体仿真
```
## 三分钟速览
**电子果蝇是什么?**
Eon Systems 将四项公开成果拼成闭环:① Shiu et al. (2024, *Nature*) 基于 FlyWire 全脑连接组的 LIF(leaky integrate-and-fire)脉冲神经网络"大脑"(约 139,000 个神经元含视叶、约 5000 万突触);② Lappalainen et al. (2024, *Nature*) 的连接组约束视觉模型;③ NeuroMechFly v2(EPFL)的解剖学精确虚拟身体(87 个关节);④ MuJoCo 物理引擎。虚拟世界的感觉输入驱动脑模型,脑模型通过少数几个下行神经元(descending neurons)向身体发出高层运动指令,每 15 毫秒同步一次。
**为什么火?**
2026-03-07/08,Eon 联合创始人 Alex Wissner-Gross 与 CEO Michael Andregg 发布 43 秒演示视频并宣称"We've uploaded a fruit fly"(我们上传了一只果蝇),Andregg 称之为"上传动物的 MVP"。马斯克("wow"一说见中文自媒体,未证实)、Bryan Johnson、Peter Diamandis 等在 X 上转发助推,中文媒体 3 月 9 日起集中报道,"数字永生""上传意识"话题引爆舆论。
**争议焦点是什么?**
批评者(The Verge 采访的多位神经科学家、LessWrong 长文、WBE 领域元老 Randal Koene)指出:行走与梳理的精细运动协调其实由身体里预训练的控制器完成,连接组只发出"前进/转弯"级别的高层指令;视觉系统被 Eon 自认是"装饰性的";腹神经索(VNC,约 1.5 万神经元,真实果蝇的运动中枢)根本不在仿真中;演示无论文、无代码(具身闭环部分)、无独立验证。Eon 自己更克制的口径是:这不是第一次果蝇"上传"(第一次是 Shiu et al. 2023 年预印本的无身体模型),而是**第一次具身闭环**;"上传是程度问题而非二元问题"。
## 使用约定
- 事件时间统一为 **2026 年 3 月**(部分中文媒体误写"2025 年 3 月",系转载笔误,见 `knowledge/01-事件始末.md` 勘误节)。
- 神经元数量统一用论文口径:**FlyWire 全脑连接组 139,255 个神经元(约 13.9 万,含视叶)、约 5000 万化学突触**;部分中文媒体误写为 12.5 万,见 `knowledge/03-核心论文与数据集.md` 口径说明。
- Eon 的能力声明一律标注"Eon 宣称/自述";标注"未证实"的信息请勿当作事实引用。
- 每个文档末尾附"参考来源"列出所引 URL。
## 维护
- 整理日期:2026-09-17
- 后续值得跟进:Eon 的 fidelity framework(保真度框架)草案、MaleCNS/BANC 全 CNS 数据驱动的下一代仿真、Carboncopies 的 Brain Emulation Challenge 验证基准。
## 项目:香蕉大作战(game/)
本仓库内含一个可玩的浏览器 demo《电子果蝇·香蕉大作战》:由真实 FlyWire FAFB v783
连接组(139,255 神经元 / 2,698,236 突触)上的 LIF 脉冲网络驱动一只果蝇在 2D 沙盒中
靠嗅觉找香蕉——Eon 的具身闭环没有开源,这是一个浏览器里能跑的开源替代。零依赖、
零构建(原生 ES modules + Web Worker + Canvas 2D),行为无手工行为层,转向/进食/逃离
全部由 13.9 万神经元的脉冲传播门控。
```bash
cd game && python -m http.server 8000 # 打开 http://localhost:8000
node game/test/sim.test.mjs # Node 烟雾测试
node game/tools/headless_run.mjs 120 # 无头闭环验证(应能吃到香蕉)
```
**在线试玩**:https://professorwang.github.io/flybrain-banana-quest/ (GitHub Pages,仓库即
[professorwang/flybrain-banana-quest](https://github.com/professorwang/flybrain-banana-quest))

玩法、架构、科学诚实声明(哪些是真实连接组、哪些是简化与人工选取)见
[game/README.md](game/README.md);代码许可见 [LICENSE](LICENSE)(MIT,仅代码),数据许可范围见 [DATA-LICENSES.md](DATA-LICENSES.md),
引用要求见 [game/THIRD_PARTY_NOTICES.md](game/THIRD_PARTY_NOTICES.md)
(FlyWire 数据 CC BY-NC 4.0,仅限非商业;MaleCNS 数据 CC BY 4.0)。技术报告 v6.0:
[game/docs/TECH-NOTE.md](game/docs/TECH-NOTE.md)。