NLTools

https://img.shields.io/pypi/v/nltools.svg https://github.com/cosanlab/nltools/actions/workflows/auto_formatting_tests_and_coverage.yml/badge.svg https://codecov.io/gh/cosanlab/nltools/branch/master/graph/badge.svg https://app.codacy.com/project/badge/Grade/f118dc39e5df46d28e80d0d326721cbb https://zenodo.org/badge/DOI/10.5281/zenodo.2229813.svg https://img.shields.io/badge/python-3.7%20%7C%203.8-blue https://img.shields.io/badge/platform-linux%20%7C%20osx%20%7C%20win-blue

NLTools is a Python package for analyzing neuroimaging data. It is the analysis engine powering neuro-learn There are tools to perform data manipulation and analyses such as univariate GLMs, predictive multivariate modeling, and representational similarity analyses. It is based loosely off of Tor Wager’s object-oriented Matlab toolbox and leverages much code from nilearn and scikit-learn

Watch a video in which Dr. Eshin Jolly, PhD outlines some of the design principles behind nltools at SciPy 2020.

Learn how to use nltools with hands on tutorials:

  • DartBrains is an introductory neuroimaging analysis course that uses nltools.

  • Naturalistic-Data is a course covering advanced methods for analyzing naturalistic data. Many of the tutorials use functions from nltools.