This is module one of the Neural data science course. In this module we'll introduce some of the most important type of data that neuroscientists encounter in their research activity. You will learn how to handle, pre-process and visualize these data, to make them ready for downstream analysis.
- LFP - 60 minutes
- Spikes - 60 minutes (coming soon)
- Calcium Imaging - 60 minutes
To use material of this module profitably, you will need:
- Familiarity with python and jupyter
- Basic knowledge of calculus and linear algebra
If you don't have them already installed, install Python and Anaconda on your machine. Follow these instructions on how to install anaconda
CaImAn, a library used in this module, is more easily installed with (mamba)[https://mamba.readthedocs.io/en/latest/index.html
].
To install mamba on your machine, download the mambaforge installer and run it.
You can also download mamba from conda following this instructions: https://mamba.readthedocs.io/en/latest/installation.html (not recommended, often fails to build the environment)
Create a conda virtual environment with the name you prefer, then activate it to work within it. For this module, you will need the CaImAn tool, that is easier to install when creating the environment. Open a terminal, or open 'Anaconda Prompt' from Anaconda Navigator, in there run:
mamba create -n neural_data -c conda-forge caiman
mamba activate env_name
Clic on Code/Download Zip at the top of the page.
Move the zipped folder in the directory of your choice and decompress it.
Open the terminal and navigate to the module directory.
Run in the terminal
pip install -r requirements.txt
You can now open the lesson's notebooks in jupyter lab
jupyter lab
You're all set to go through the lessons.
- Davide Spalla
- Melisa Maidana Capitan
This work is licensed under a Creative Commons Attribution 4.0 International License.