Skip to article frontmatterSkip to article content

Program

Supervised learning using scikit-learn

This session introduces the fundamental principles of supervised machine learning using the scikit-learn library in Python.

Instructor

Jean-Baptiste (JB) Poline, PhD, is a Professor in the Department of Neurology and Neurosurgery at McGill; the director of the ORIGAMI neuro-data-science laboratory, PI of the Neurobagel and Nipoppy projects, chair of the International Neuroinformatics Coordinating Facility (ex-officio), co-Chair of the NeuroHub and Chair of the Technical Steering Committee for the Canadian Open Neuroscience Platform (CONP) at the Neuro; and a Principal Investigator at the Ludmer Centre for Neuroinformatics & Mental Health. Among the early pioneers of functional magnetic resonance imaging (fMRI), today, Prof. Jean-Baptiste Poline is a leading researcher in the fields of neuroimaging, imaging genetics research, and neuroinformatics technologies.

Objectives

Questions you will be able to answer after taking this module:

Materials

Model selection and validation using scikit-learn

This session introduces the fundamental principles of model selection using the scikit-learn library in Python.

Instructor

Nikhil Bhagwat, PhD is an Academic Associate in the ORIGAMI lab (PI: Dr. JB Poline) at McGill University. He completed his PhD thesis on prognostic applications for Alzheimer’s disease using MR imaging and machine-learning (ML) techniques in the CoBrA Lab (PI: Dr. Mallar Chakravarty) at the University of Toronto. Subsequently, he worked as a researcher at the University of Massachusetts and the Allen Institute. His current research interests include disease staging, subtyping, and prognosis using ML models, along with development of neuroinformatics tools for improving reproducibility and sustainability of computational pipelines.

Objectives

Materials

Machine learning in functional MRI using Nilearn

Instructors

Himanshu Aggarwal is a research engineer at the MIND team, INRIA Saclay, France, and is currently working as a core maintainer on Nilearn. Previously, he was involved in the Individual Brain Charting (IBC) project with the same team, where he developed various cognitive experiments for task-based fMRI acquisitions, as well as documentation and preprocessing pipelines for the acquired data. His other recent projects involve subject fingerprinting and naturalistic task decoding with functional connectivity and improving task decoding accuracy in scarce data settings.

Hao-Ting Wang, PhD is a Canadian Neuroanalytic Scholar and postdoctoral fellow at CRIUGM. Her project focuses on discovery of transdiagnostic brain biomarkers amongst neurodegenerative conditions from multiple open access datasets. Her expertise lies in fMRI data processing, functional connectivity, and data workflow construction. She is also a core developer of Nilearn with a focus on fMRI data processing and feature extraction.

Objectives

Materials

Train machine learning models on MEG data using MNE-python and PyTorch

Instructor

Annalisa Pascarella, PhD, is a senior researcher at Institute of Applied Mathematics M. Picone, National Council of Research in Rome (Italy). Her main research interests are centered on the formulation, implementation and validation of computational methods for the solution of the M/EEG inverse problems with a focus on Bayesian methods to track neural activity. In the last years she has been involved in the development of Neuropycon, an open-source brain data analysis kit which provides reproducible Python-based pipelines for advanced multi-thread processing of fMRI, M/EEG data. Some of her recent projects include the classification of mental states from M/EEG measurements during various meditation techniques by combining complexity measured and machine learning techniques.

Vanessa Hadid, PhD, is a postdoctoral researcher in the Faculty of Medicine at McGill University and the Department of Psychology at Université de Montréal, specializing in the neurophysiological analysis of sensory systems. She completed her Ph.D. in Experimental Medicine at Université de Montréal, where she used ML tools to decode unconscious processes in blindsight by exploring the structure and dynamics of EEG and MEG signals in cortical blindness. Currently, her postdoctoral research focuses on predicting cochlear implant outcomes using multimodal neuroimaging and ML approaches. Passionate about predicting cerebral plasticity, particularly under sensory deprivation, she aims to better understand the relationship between the brain and human behavior. She is also a lecturer, having taught several courses on cognitive and neurophysiological processes at both Université de Montréal and McGill University.

Objectives

Materials

Experimentation on in silico neural responses from encoding models

In this session you will use pre-trained encoding models from the Neural Encoding Dataset (NED) to generate in silico functional magnetic resonance imaging (fMRI) and electroencephalography (EEG) responses to images. You will then leverage the generated in silico neural responses for experimentation. Specifically, using relational neural control (RNC) you will explore in silico fMRI responses for tens of thousands of naturalistic images, to find controlling images that align or disentangle responses for different areas across visual cortex (e.g., V1, V4, FFA, PPA), thus isolating their shared and unique representational content.

Instructor

Ale Gifford is a PhD student doing research in cognitive computational neuroscience at the Freie Universität Berlin, Germany, as part of the Neural Dynamics of Visual Cognition Lab led by Radoslaw Cichy. His work focuses on combining brain data with machine learning to gain novel insight and to develop new tools that advance the theoretical understanding of the algorithms underlying intelligent systems.

Objectives

This session is divided into two halves, each combining theory and practice.

Materials

Understanding Representational Similarity Analysis

Instructor

Hamza Abdelhedi is a PhD student at the faculty of medicine, Université de Montréal in Québec, Canada 🇨🇦, pursuing a degree in Biomedical Engineering. His passion lies in Artificial Intelligence 🤖, Neuroscience 🧠, Python programming 🐍, and open source projects. He thoroughly enjoys learning and contributing in various ways, particularly through coding projects that not only delve into the science but also aim to vulgarize and make it accessible to everyone. In addition to his current studies, he recently obtrained a M.Sc in Artificial Intelligence from Mila/UdeM. He also has a background in Telecommunication Engineering and Mathematics from my educational journey in Tunisia 🇹🇳.

Objectives:

Representational Similarity Analysis (RSA) is a multivariate technique that links disparate types of data based on shared structures in their similarity (or distance) matrices. It is a powerful method for comparing and understanding neural representations across different conditions, modalities, or species. This tutorial aims to equip participants with the knowledge and skills needed to apply RSA in their own research.

Participants will:

Materials

Brain decoding

Within this session, we will go through the basics of running/applying decoding models to fMRI data. More precisely, we will explore how we can utilize different decoding models to estimate/predict what an agent is perceiving or doing based on recordings of responses/activity. Given the time restrictions, we will focus on biological agents, ie human participants, and thus brain responses obtained from fMRI.

Instructors

Peer Herholz is a research affiliate at The Neuro (Montreal Neurological Institute-Hospital)/ORIGAMI lab (PI: Dr. JB Poline) at McGill University and the McGovern Institute for Brain Research/Senseable Intelligence Group (PI: Satra Ghosh). He obtained his PhD in cognitive & computational neuroscience, focusing on auditory processing in humans and machines. Afterwards, he conducted multiple postdocs further working at the intersection between neuroscience & artificial intelligence, as well as expanding the integration of open & reproducible scientific practices therein. Currently, he is working on research questions related to generalization in biological and artificial neural networks, comparing respective representations and their underlying computation.

Pierre-Louis Barbarant is a first-year PhD student with the MIND team at INRIA Saclay, France. His research focuses on enhancing fMRI hyperalignment techniques to improve brain decoding performance, leveraging machine learning models and optimal transport methods. He is a maintainer of the FUGW and fmralign packages, which are used for inter-subject alignment in neuroimaging. Recently, he has also developed an interest in the neural representation of confidence and probabilistic reasoning in the human brain.

Objectives 📍

Questions you will be able to answer after taking this module 🎯

Materials

Towards modelling high-level movement

Objectives

Quantifying movement and behaviour is essential across all of neuroscience, but traditional methods of collecting and analyzing movement data can be time-consuming, costly, and impractical in many real-world settings. This workshop introduces affordable, efficient strategies using video and pre-trained vision transformers as tools to gather contextually rich datasets, and movement foundation models as a way to combine them into joint insights. While the workshop will focus on human movement, the concepts will be broadly applicable across domains and species.

Participants will:

Specific concepts covered will include pre-trained vision transformers for movement analysis; movement tokenization; movement foundation models; foundation model fine-tuning.