Skip to content

Acknowledgements

flyvision is developed at the Macke Lab at the University of Tübingen and at the Turaga Lab at Janelia Research Campus.

Paper

Acknowledgements for the scientific content can be found in the paper.

Lappalainen J.K., Tschopp F.D., Prakhya S., McGill M., Nern A., Shinomiya K., Takemura S., Gruntman E., Macke J.H., Turaga S.C., Connectome-constrained networks predict neural activity across the fly visual system. Nature 1–9 (2024).

Funding

This project was supported by the HHMI. J.K.L. and J.H.M. were supported by the German Research Foundation (DFG) through Germany’s Excellence Strategy (EXC-Number 2064/1, Project number 390727645), the German Federal Ministry of Education and Research (BMBF; Tübingen AI Center, FKZ: 01IS18039A) and the European Union (ERC, DeepCoMechTome, 101089288).

Credits to colleagues

We extend credits to Jan Funke for an early discussion on the IO code. Roman Vaxenburg for the function is_inside_hex for more fine-grained control over stimulus rendering. The whole new flyvis team at the Macke Lab for supporting the code cleanup and filling in tutorial notebooks. Gert-Jan Both for general feedback and for pointing towards xarray and joblib for pruning of labeled tensor code and custom caching.

Disclaimer on the usage of AI

The majority of the code in flyvision is based on code that we wrote before the widespread use of AI in scientific software development. Since our preprint was realeased in early 2023, we used AI in the last months to help us with in depth documentation. We tested the code to the best of our ability, but it might still contain errors. Please help us improve the code by opening an issue on Github.

Credits to open source software

PyTorch, NumPy, xarray, matplotlib,umap-learn, pandas, scikit-learn, scipy, omegaconf, hydra, networkx, toolz, joblib

MIT License

Copyright © 2023 Janne K. Lappalainen, Fabian D. Tschopp, Mason McGill, Jakob H. Macke, Srinivas C. Turaga