Skip to content

Applications of Python in Neuroimaging

Alexander Holmes edited this page Jul 5, 2023 · 8 revisions

Applications in Neuroimaging

Lesson One: Introduction to analysing MRI in Python

Review this beginner's introduction to MRI in Python. Specifically, you should complete:

The other sections can provide a general overview of basic programming and neuroimaging principles, but these two sections provide the best and most direct introduction to basic neuroimaging in Python.

Lesson Two: Modality Specific Tutorials

Next, complete these more detailed lessons as needed depending on what modality you’re working with:

You do not need to complete all of these lessons, only the ones that you'll need to based on your project's requirements. If you don't know what you'll be using in your project, ask your supervisor and they'll be happy to help.

Lesson Three: Plotting and graphs

Familiarise yourself with some general purpose plotting tools in python via nilearn.plotting, including plotting of:

Like the previous lesson, you likely won't need to complete all of these tutorials; only the ones you'll actually use in your specific project.

Optional Lessons

These are some additional lessons that showcase what can be achieved in Python for neuroimaging. If your work needs these speciality tools, this might be helpful. Otherwise, these might be fairly niche.

MRI preprocessing pipelines in Python

  • Warning: more complex than previous resources

Gradient analyses in Python

Clone this wiki locally