Giter VIP home page Giter VIP logo

2022-preserved-dynamics's Introduction

Preserved neural dynamics across animals performing similar behaviour

By: Mostafa Safaie*, Joanna C. Chang*, Junchol Park, Lee E. Miller, Joshua T. Dudman, Matthew G. Perich and Juan A. Gallego.

This repository includes code to reproduce the figures in Safaie & Chang et. al., Nature, 2022.

Getting Started

Create a conda environment with conda env create -f env.yml and activate the environment with conda activate cca.

Note that a version of MATLAB is needed for matlabengine, which is used for Fig S2. Comment out the matlabengine line if you do not have MATLAB installed. Otherwise, change the version of matlabengine according to the MATLAB version you have installed.

Reproducing Figures

Each figure in the paper has an associated Jupyter notebook under /paper. Running the cells reproduces all of the panels.

For the RNN simulations associated with Figure 5 and Figure S10, first run the simulations:

cd rnn && bash rnn.sh

System Requirements

The code has been tested on Linux (Ubuntu >18.04).

License

MIT.

Code Credit

Code from the following sources have been copied and used here under /packages or /tools with slight modifications:

Associated publications are referenced in the paper.

Questions

Questions can be directed to the corresponding authors, as issues on this repository, or to Mostafa or Joanna.

Funders

This work was supported in part by:

  • grant number H2020-MSCA-IF-2020-101025630 from the Commission of the European Union (M.S.)
  • grant number 108908/Z/15/Z from the Wellcome Trust (J.C.C.)
  • grant numbers NS053603 and NS074044 from the NIH National Institute of Neurological Disorders and Stroke (L.E.M.)
  • grant chercheurs-boursiers en intelligence artificielle from the Fonds de recherche du Quebec Santé (M.G.P.)
  • grant number EP/T020970/1 from the UKRI Engineering and Physical Sciences Research Council (J.A.G.)
  • grant number ERC-2020-StG-949660 from the European Research Council (J.A.G.).

2022-preserved-dynamics's People

Contributors

atmostafa avatar joannachang avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.