PyCon Pune 2017

A conference on the Python programming language

Sourav Singh


Machine Learning for NeuroImaging data using nilearn

Submitted Nov 18, 2016

There is a growing interest in data-driven modelling and statistical learning for NeuroImaging. Datasets for NeuroImaging are also growing in size and complexity.

Nilearn was designed to combat these problems. The Python package provides nicely written methods for preprocessing, analysis and visualization of Neuroimaging results.

The talk aims to introduce people to Nilearn and its workings and how it can make data analysis easy for Neuroscientists. The talk will mostly consist of code-demos to show the various features of nilearn.

The intended audience for the talk are Python programmers who have an understanding of Machine Learning algorithms. A small understanding of Neuroimaging would be a plus.

To understand a few concepts on NeuroImaging, here are the suggested resources-

Brief Introduction on NeuroImaging-

NIfTI file format- Give an understanding on the type of files used for NeuroImaging.

What is a Connectome?- This video is for those who wish to have a deep understanding of what is a connectome and not for those who are looking for a quick understanding.

Another video on Connectome by Sebastian Seung for a simpler understanding-

The talk will take in mind the background of the attendees and make it as simple as possible for attendees to understand NeuroImaging.


The talk will proceed as follows-

1) Introduction to Neuroimaging
2) Why is Machine Learning important for NeuroImaging?
3) Installation and Setup for nilearn
4) Plotting and Basic Image manipulation.
5) Brain decoding using SVM.
6) Building a connectome

If time allows, I will also cover spatial network extraction using ICA(Independent Component Analysis).

Speaker bio

I am a student in Computer Science who is interested in the field of Machine Learning, Bioinformatics, Neuroinformatics and linguistics.
I have been a part of Django Girls Pune since two years as a mentor.

I often listen to Western Classical Music, practice Taekwondo and learning to speak Russian fluently during my free time.


{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}