Skip to content

Tutorial notebooks on LFADS and NLB for NeuroDataReHack 2022

License

Notifications You must be signed in to change notification settings

felixp8/lfads-nlb-tutorials

Repository files navigation

Modeling neural population dynamics and evaluating model fit with LFADS and NLB

Tutorial notebooks on LFADS and NLB for NeuroDataReHack 2022.

Contents

This series of tutorials covers what LFADS is, how to run it, and how to evaluate its (and similar models') performance on real data. The tutorials consist of three notebooks:

  1. Understanding LFADS - core concepts underlying LFADS architecture
  2. Running LFADS - training and tuning LFADS models using autolfads-tf2
  3. Evaluating LFADS with NLB'21 - approaches for evaluating LFADS performance using Neural Latents Benchmark '21

All notebooks can be run in Google Colab (by clicking the "Open in Colab" button at the top of each notebook in GitHub) or run locally.

Requirements

All notebooks require:

  • Python >= 3.7
  • numpy
  • matplotlib
  • scipy
  • h5py

In addition, specific notebooks have particular dependencies that can be installed if needed from the notebook itself.

Acknowledgements

The first two notebooks are mostly copied from this tutorial by Mattia Rigotti and this tutorial by Lahiru Wimalasena, originally created for the 2021 Simons-Emory Theory Methods Workshop. The third notebook is based on this tutorial from the NLB'21 Workshop.

About

Tutorial notebooks on LFADS and NLB for NeuroDataReHack 2022

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published