Skip to content

neural-data-science-course/neural-data

Repository files navigation

Module 1: Neural Data

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.

Lessons

  1. LFP - 60 minutes
  2. Spikes - 60 minutes (coming soon)
  3. Calcium Imaging - 60 minutes

Prerequisites

To use material of this module profitably, you will need:

  • Familiarity with python and jupyter
  • Basic knowledge of calculus and linear algebra

Setup

Install Python and anaconda on your machine

If you don't have them already installed, install Python and Anaconda on your machine. Follow these instructions on how to install anaconda

Intall Mamba on your machine

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 virtual 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

Download the module folder

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.

Install the module requirements

Run in the terminal

pip install -r requirements.txt

Open Jupyter lab

You can now open the lesson's notebooks in jupyter lab

jupyter lab

All set!

You're all set to go through the lessons.

Contributors

  • Davide Spalla
  • Melisa Maidana Capitan

License

Shield: CC BY 4.0

This work is licensed under a Creative Commons Attribution 4.0 International License.

CC BY 4.0

Citation

If you want to cite this module, please use: DOI

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages