Skip to main content

Processing pipeline for glymphatic MRI.

Project description

gMRI2FEM

gmri2fem is a python package for processing of human glymphatic MRI-images, i.e. contrast-enhanced brain images, with special focus on concentration-estimation and conversion into dolfin for mathematical modelling of brain tracer transport using the finite element method. The data functionality was developed for the MRI processing workflow for the GRIP-project. The package both provide a library of useful functions as well as a CLI for processing different types of images.

Installation

Dependencies

gmri2fem has some python- and non-python dependencies which are not easily installable through pip:

  • FreeSurfer
  • greedy
  • FEniCS
  • SVMTK

Instructions for how to install these may be found on their websites. It is, however, possible to gmri2fem and run large portions of the pipeline whithout these dependencies. To install the python package gmri2fem, clone this repository and run

pip install . 

from the root directory. This will install the python packages and the CLI.

Example usage

For a rough documentation on how to use the various exposed CLI-commands, we recommend looking at the Snakefiles for the Gonzo data pipeline at (https://github.com/jorgenriseth/gonzo). The CLI has several levels of subcommands. To run the main entrypoint:

$ gmri2fem --help
Usage: gmri2fem [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  brainmeshing
  dcm2nii-ll
  dcm2nii-mixed
  dti
  i2m
  mri
  seg

MRI

Usage: gmri2fem mri [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  concentration
  hybrid-t1map
  looklocker-t1-postprocessing
  looklocker-t1map
  mixed-t1map
  reslice4d
  t1-to-r1
  t1w-normalize
  t1w-sigdiff

Example command:

Usage: gmri2fem mri looklocker-t1map [OPTIONS]

Options:
  --input PATH       [required]
  --timestamps PATH  [required]
  --output PATH      [required]
  --help             Show this message and exit.

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

gmri2fem-0.2.2a0.tar.gz (47.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gmri2fem-0.2.2a0-py3-none-any.whl (62.9 kB view details)

Uploaded Python 3

File details

Details for the file gmri2fem-0.2.2a0.tar.gz.

File metadata

  • Download URL: gmri2fem-0.2.2a0.tar.gz
  • Upload date:
  • Size: 47.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for gmri2fem-0.2.2a0.tar.gz
Algorithm Hash digest
SHA256 1935353bdb419e1e38042e176717dc82ea07aa853d0e4f00552ead4fb0509b8e
MD5 25e8aedabd5d7ecbcd53d21f49794809
BLAKE2b-256 64f0d471e1a4f2ed6528d6a2aced372032da0c57f8a5d318dafca2d4f5397869

See more details on using hashes here.

File details

Details for the file gmri2fem-0.2.2a0-py3-none-any.whl.

File metadata

  • Download URL: gmri2fem-0.2.2a0-py3-none-any.whl
  • Upload date:
  • Size: 62.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for gmri2fem-0.2.2a0-py3-none-any.whl
Algorithm Hash digest
SHA256 96c7ef2ac9e694b7d6f4505ca519ad16d5d569f7a9da8275fbaebf9845110346
MD5 7754ef63b407d74e1565f2ab60a90390
BLAKE2b-256 782a74155cd1e9f80230594b0fbd31078376e50a5df07c4c82464267e9a98488

See more details on using hashes here.

Supported by

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