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 연결체 데이터를 사용하여 668개의 실제 뉴런과 약 19,000개의 시냅스 연결을 누설적분-방출(LIF) 모델로 시뮬레이션합니다. 이 시뮬레이션은 OS로부터 실시간 입력(예: 커서 이동(접근), 윈도우 경계(지형), 키보드 입력(진동))을 처리하고, 발생한 신경 스파이크를 걷기, 빗기, 도망치기와 같은 물리적 행동으로 변환합니다. 사용자가 특정 뉴런을 수동으로 자극해 해당 행동을 유도할 수 있는 3D 뇌 시각화도 포함되어 있습니다.
대상 사용자
신경과학, 연결체학, 생물학적 시뮬레이션에 관심이 있는 사용자뿐 아니라, 독특하고 생물학적으로 구동되는 데스크탑 동반자(컴패니언)를 원하는 모든 사람에게 적합합니다.
주요 특징
- 실제 연결체 데이터: FlyWire v783 기반의 23,210개 뉴런의 위치와 기능적 회로를 사용.
- 스クリ프트 없는 행동: 도망 반응은 미리 설정된 트리거가 아니라, 거대섬유(GF) 뉴런 내부의 실제 신경 스파이크에 의해 유도됩니다.
- OS 통합: 윈도우 프레임과 상호작용하고, 온도 상태(속도에 영향), 일주기 리듬을 따릅니다.
- 인터랙티브 뇌: 실시간 뇌 창을 통해 뉴런을 '광유전학적으로' 자극해 즉각적인 행동 변화를 관찰할 수 있습니다.
- 크로스플랫폼: macOS(네이티브) 및 Windows(Electron/three.js)에서 사용 가능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트