Skip to main content

Connectome and task-constrained vision models of the fruit fly.

Project description

Flyvis Logo

A connectome-constrained deep mechanistic network (DMN) model of the fruit fly visual system in PyTorch.

  • Explore connectome-constrained models of the fruit fly visual system.
  • Generate and test hypotheses about neural computations.
  • Try pretrained models on your data.
  • Develop custom models using our framework.

Flyvis is our official implementation of Lappalainen et al., "Connectome-constrained networks predict neural activity across the fly visual system." Nature (2024).

Documentation

For detailed documentation, installation instructions, tutorials, and API reference, visit our documentation website.

Tutorials

Explore our tutorials to get started with flyvis. You can read the prerun tutorials in the docs or try them yourself for a quick start in Google Colab:

  1. Explore the Connectome

  2. Train the Network on the Optic Flow Task

  3. Flash Responses

  4. Moving Edge Responses

  5. Ensemble Clustering

  6. Maximally Excitatory Stimuli

  7. Custom Stimuli

Main Results

Find the notebooks for the main results in the documentation.

Citation

@article{lappalainen2024connectome,
	title = {Connectome-constrained networks predict neural activity across the fly visual system},
	issn = {1476-4687},
	url = {https://doi.org/10.1038/s41586-024-07939-3},
	doi = {10.1038/s41586-024-07939-3},
	journal = {Nature},
	author = {Lappalainen, Janne K. and Tschopp, Fabian D. and Prakhya, Sridhama and McGill, Mason and Nern, Aljoscha and Shinomiya, Kazunori and Takemura, Shin-ya and Gruntman, Eyal and Macke, Jakob H. and Turaga, Srinivas C.},
	month = sep,
	year = {2024},
}

Links

Correspondence

For questions or inquiries, please contact us.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flyvis-1.1.1.tar.gz (39.5 MB view details)

Uploaded Source

Built Distribution

flyvis-1.1.1-py3-none-any.whl (351.3 kB view details)

Uploaded Python 3

File details

Details for the file flyvis-1.1.1.tar.gz.

File metadata

  • Download URL: flyvis-1.1.1.tar.gz
  • Upload date:
  • Size: 39.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.16

File hashes

Hashes for flyvis-1.1.1.tar.gz
Algorithm Hash digest
SHA256 bee0b213e7c2a6d69bd525af296f17b98320f97ae97844c2015f462114342857
MD5 08dd9a1887d012630e982f072ac1a0eb
BLAKE2b-256 f2d2df8c59abf622f923463f5cd9410120b25cfb56a118c117dd79edb10761ee

See more details on using hashes here.

File details

Details for the file flyvis-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: flyvis-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 351.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.16

File hashes

Hashes for flyvis-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3d0dbf23401a66af376b9bed0a5858e724392544d900415f047bf3cf0b7ab17a
MD5 6829089edb8ea828e92b8893d6a33c7d
BLAKE2b-256 1e33be799ff3703f01e552255cb8f29d3de2753ea5321a129abf641669c6b7fa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page