A minimal desktop application for visualizing a fly flying over your desktop and its neuron data using OpenGL. The fly "thinks" in terms of its neuron activity as we stream desktop screenshots and mouse movements into the neural network. The neuron data is taken from male-cns:v1.0 for a male Drosophila (fruit fly) central nervous system 🪰
I didn't use the whole dataset, only a few neuron types:

NOTE: On macOS, you may need to allow the application to run from the Security & Privacy settings if it is blocked by Gatekeeper.
git clone https://github.com/freaker2k7/desktop-fly.git
cd desktop-fly
pip install -r requirements.txt
python scripts/get_neurons.py --root DNge104
python scripts/get_neurons.py --root KC
python scripts/get_neurons.py --root HBeyelet
python scripts/get_neurons.py --root TTMn
go build
go test
./desktop-fly
This project is licensed under the MIT License - see the LICENSE file for details.
65 commits
Go
77.7%
Python
22.3%
A minimal desktop application for visualizing a fly flying over your desktop and its neuron data using OpenGL. The fly "thinks" in terms of its neuron activity as we stream desktop screenshots and mouse movements into the neural network. The neuron data is taken from male-cns:v1.0 for a male Drosophila (fruit fly) central nervous system 🪰
I didn't use the whole dataset, only a few neuron types:

NOTE: On macOS, you may need to allow the application to run from the Security & Privacy settings if it is blocked by Gatekeeper.
git clone https://github.com/freaker2k7/desktop-fly.git
cd desktop-fly
pip install -r requirements.txt
python scripts/get_neurons.py --root DNge104
python scripts/get_neurons.py --root KC
python scripts/get_neurons.py --root HBeyelet
python scripts/get_neurons.py --root TTMn
go build
go test
./desktop-fly
This project is licensed under the MIT License - see the LICENSE file for details.
65 commits
Go
77.7%
Python
22.3%