Skip to main content

Automated linear models for functional neuroimaging data

Project description

GLM-Express

This is a package for modeling functional neuroimaging tasks. As the name implies, it's optimized to be simple and straightforward! The task_information.json file stores all of the regressors and modeling specifications for each task; modifying this file allows you to test a range of analytical outcomes.

Included

This package comes equipped with the following modeling objects:

  • Subject is a first-level modeler for subject-specific functional neuroimaging data
  • GroupLevel is a second-level modeler that is optimized to aggregate contrast maps derived by the Subject object
  • Aggregator applies first-level models to all subjects in your BIDS project (not efficient for larger datasets)
  • RestingState for analyses of subject-level resting state functional connectivity

Assumptions

We assume the following about your data:

  • Your data is in valid BIDS format
  • Your data has been preprocessed via fmriprep
  • Your preprocessed data are stored in a derivatives folder nested in your BIDS project
  • You have adequate events TSV files for all of your functional tasks
  • Any parametric modulators are stored within each event file
    • Otherwise, you can build custom design matrices and feed them into the modeling function

About task_information.json

Glossary of keys in the task_information file; manipulating these allow you to quickly and effectively customize your modeling parameters without editing any source code

  • tr: Repetition time (defined here, but can be overriden for any one subject)
  • excludes: Subjects in your project you need to exclude for a given task
  • condition_identifier: Column in your events file that denotes trial type; NOTE this will be changed to trial_type in the script
  • confound_regressors: Regressors to include from fmriprep output
  • modulators: Parametric modulators to weight trial type (these should be in your events file)
  • block_identifier: Column in your events file that denotes block type; defaults to null
  • design_contrasts: Your defined contrasts! Include as few or as many as you see fit

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

glm_express-2.0.3.tar.gz (27.2 kB view details)

Uploaded Source

Built Distribution

glm_express-2.0.3-py3-none-any.whl (33.2 kB view details)

Uploaded Python 3

File details

Details for the file glm_express-2.0.3.tar.gz.

File metadata

  • Download URL: glm_express-2.0.3.tar.gz
  • Upload date:
  • Size: 27.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.7.0

File hashes

Hashes for glm_express-2.0.3.tar.gz
Algorithm Hash digest
SHA256 8a87b2d81d93754e7b745bb5ea233ee8e5df5da14bd17613e480846ab2405a15
MD5 20d72da6feb668e98e994b482327dce5
BLAKE2b-256 84567280a140a39edf83474cd783813761c7855550b7b105b8c4e172df8428e7

See more details on using hashes here.

File details

Details for the file glm_express-2.0.3-py3-none-any.whl.

File metadata

  • Download URL: glm_express-2.0.3-py3-none-any.whl
  • Upload date:
  • Size: 33.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.7.0

File hashes

Hashes for glm_express-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 546ad1416856129a05ef9b73b06e51f45369016fb2acad17671bd654a194fa25
MD5 96abc872ad4790e8a5e3edea340134dd
BLAKE2b-256 2e6894046cb9df8d03b9f8c3bb0f855f3a3ca8ffadfe32c0f4fd85f7eec0d894

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page