This course consists of a series of lessons which aim to introduce the basic conceptual and experimental approaches in computational neuroscience.
A number of programming languages are ubiquitous in modern neuroscience and are key to the competence, freedom, and creativity necessary in neuroscience research. This course offers lectures on the fundamentals of data science and specific neuroinformatic tools used in the investigation of brain data. Attendees of this course will be learn about the programming languages Python, R, and MATLAB, as well as their associated packages and software environments.
This module is intended to provide a foundation in energy-based models. It is a part of the Deep Learning Course at NYU's Center for Data Science. Prerequisites for this module include: Introduction to Deep Learning (module 1 of the course), Parameter Sharing (module 2 of the course),
This course consists of a series of lessons and tutorials aimed at providing an introductory overview of data science implementation in MATLAB®, a widely used, numeric and computing platform which works with many types of data and file formats. In this course, you will learn the basic concepts behind data science in general, as well as how to apply those concepts within the MATLAB framework in particular.
This course provides introductory and refresher lessons for a range of concepts and methods useful in the field of neuroscience and neuroinformatics.
Get up to speed about the fundamental principles of full brain network modeling using the open-source neuroinformatics platform The Virtual Brain (TVB). This simulation environment enables the biologically realistic modeling of whole-brain network dynamics across different brain scales, using personalized structural connectome-based approach.
This module covers fMRI data, including creating and interpreting flatmaps, exploring variability and average responses, and visual eccenticity. You will learn about processing BOLD signals, trial-averaging, and t-tests. The MATLAB code introduces data animations, multicolor visualizations, and linear indexing.
Ethical conduct of science, good governance of data, and accelerated translation to the clinic are key to high-calibre open neuroscience. Everyday practitioners of science must be sensitized to a range of ethical considerations in their research, some having especially to do with open data-sharing. The lessons included in this course introduce a number of these topics and end with concrete guidance for participant consent and de-identification of data.
This course corresponds to the first session of talks given at INCF's Neuroinformatics Assembly 2023. The sessions consists of several lectures, focusing on using the principles of FAIR (findability, accessibility, interoperability, and reusability) to inform future directions in neuroscience and neuroinformatics. In particular, these talks deal with the development of knowledge graphs and ontologies.
This workshop hosted by HBP, EBRAINS, and the European Academy of Neurology (EAN) aimed to identify and openly discuss all issues and challenges associated with data sharing in Europe: from ethics to data safety and privacy including those specific to data federation such as the development and validation of federated algorithms.
Over the last three decades, neuroimaging research has seen large strides in the scale, diversity, and complexity of studies, the open availability of data and methodological resources, the quality of instrumentation and multimodal studies, and the number of researchers and consortia. The awareness of rigor and reproducibility has increased with the advent of funding mandates, and with the work done by national and international brain initiatives.
This course offers lectures on the origin and functional significance of certain electrophysiological signals in the brain, as well as a hands-on tutorial on how to simulate, statistically evaluate, and visualize such signals. Participants will learn the simulation of signals at different spatial scales, including single-cell (neuronal spiking) and global (EEG), and how these may serve as biomarkers in the evaluation of mental health data.
These lessons give an overview of the principles underpinning the objectives, policies, and practice of Open Science, including several representative policy documents that will be increasingly relevant to neuroscience research.
In this course, you will learn about working with calcium-imaging data, including image processing to remove background "blur", identifying cells based on threshold spatial contiguity, time-series filtering, and principal component analysis (PCA). The MATLAB code shows data animations, capabilities of the image processing toolbox, and PCA.
This course consists of 12 lectures on the visual system and neural coding produced by the Allen Institute for Brain Science. The lectures cover broad neurophysiological concepts such as information theory and the mammalian visual system, as well as more specific topics such as cell types and their functions in the mammalian retina.
This course includes both lectures and tutorials around the management and analysis of genomic data in clinical research and care. Participants are led through the basics of genome-wide association studies (GWAS), genotypes, and polygenic risk scores, as well as novel concepts and tools for more sophisticated consideration of population stratification in GWAS.
Neuroanatomy provides one of the unifying frameworks for neuroscience and thus it is not surprising that it provides the basis for many neuroinformatics tools and approaches. Regardless of whether one is working at the subcellular, cellular or gross anatomical level or whether one is modeling circuitry, molecular pathways or function, at some point, this work will include an anatomical reference.
In this module, you will work with human EEG data recorded during a steady-state visual evoked potential study (SSVEP, aka flicker). You will learn about spectral analysis, alpha activity, and topographical mapping. The MATLAB code introduces functions, sorting, and correlation analysis.
This course outlines how versioning code, data, and analysis software is crucially important to rigorous and open neuroscience workflows that maximize reproducibility and minimize errors.Version control systems, code-capable notebooks, and virtualization containers such as Git, Jupyter, and Docker, respectively, have become essential tools in data science.
Most who enter the field of computational neuroscience have a prior background in either mathematics, physics, computer science, or (neuro)biology. Since computational neuroscience requires a bit of knowledge from all these fields, with some basic knowledge of neurons and a familiarity with certain types of equations and mathematical concepts, we recommend two different "starting tracks" depending on the student's background before you begin the lectures listed below: