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)で利用可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト