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.
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.
Learn how to handle writing very large data in MatNWB
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