This tutorial illustrates several ways to approach predictive modeling and machine learning with MATLAB.
Tutorial on how to simulate brain tumor brains with TVB (reproducing publication: Marinazzo et al. 2020 Neuroimage). This tutorial comprises a didactic video, jupyter notebooks, and full data set for the construction of virtual brains from patients and health controls. Authors: Hannelore Aerts, Michael Schirner, Ben Jeurissen, DIrk Van Roost, Eric Achten, Petra Ritter, Daniele Marinazzo
Overview of the CaImAn package, and demonstration of usage with NWB
Overview of the SpikeInterface package, including demonstration of data loading, preprocessing, spike sorting, and comparison of spike sorters
Overview of the NWBWidgets package, including coverage of different data types, and information for building custom widgets within this framework
Agah Karakuzu takes a spaghetti script written in MATLAB and turns it into understandable and reusable code living happily in a powerful GitHub repository.
A quick walkthrough the Tidyverse, an "opinionated" collection of R packages designed for data science. Includes the use of readr, dplyr, tidyr, and ggplot2.
As a part of NeuroHackademy 2020, Elizabeth DuPre gives a lecture on "Nilearn", a python package that provides flexible statistical and machine-learning tools for brain volumes by leveraging the scikit-learn Python toolbox for multivariate statistics. This includes predictive modelling, classification, decoding, and connectivity analysis.
This video is courtesy of the University of Washington eScience Institute.
Basic knowledge and comfort with Command Line Interfaces (CLI) is highly beneficial for learning how to use countless neuroscience tools and acquiring programming skills. Furthermore, CLIs are better disposed to reproducibility, automation, concatenation in pipelines, execution on multiple platforms, and remote access.
Ross Markello takes you through this general introduction to the essentials of navigating through a Bash terminal environment. The lesson is based on the Software Carpentries "Introduction to the Shell" and was given in the context of the BrainHack School 2020.
Ross Markello provides an overview of Python applications to data analysis, demonstrating why it has become ubiquitous in data science and neuroscience.
The lesson was given in the context of the BrainHack School 2020.
This lesson from freeCodeCamp introduces Scikit-learn, the most widely used machine learning Python library.