Skip to main content

A tool to perform Freesurfer volume Harminization in unseen scanner.

Project description

The model presented in Garcia-Dias, et al. (2020).

Documentation

neuroharmony.readthedocs.io

Install Neuroharmony.

pip install neuroharmony

Introduction

The increasing availability of magnetic resonance imaging (MRI) datasets is boosting the interest in the application of machine learning in neuroimaging. A key challenge to the development of reliable machine learning models, and their translational implementation in real-word clinical practice, is the integration of datasets collected using different scanners. Current approaches for harmonizing multi-scanner data, such as the ComBat method, require a statistical representative sample, and therefore are not suitable for machine learning models aimed at clinical translation where the focus is on the assessment of individual scans from previously unseen scanners. To overcome this challenge, Neuroharmony uses image quality metrics (i.e. intrinsic characteristics which can be extracted from individual images without requiring a statistical representative sample and any extra information about the scanners) to harmonize single images from unseen/unknown scanners based on.

Front pafe of the article "Neuroharmony: A new tool for harmonizing volumetric MRI data from unseen scanners".

Run Tests

python -m pytest tests/

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

Neuroharmony-0.1.13.tar.gz (22.9 kB view details)

Uploaded Source

Built Distribution

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

Neuroharmony-0.1.13-py2.py3-none-any.whl (26.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file Neuroharmony-0.1.13.tar.gz.

File metadata

  • Download URL: Neuroharmony-0.1.13.tar.gz
  • Upload date:
  • Size: 22.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for Neuroharmony-0.1.13.tar.gz
Algorithm Hash digest
SHA256 37dba31ef6a923dfb2ccdf7164e76dde36c69f9251f869e5515ededc126f8b25
MD5 0e63416df7c840d75b6dc92074ce815b
BLAKE2b-256 73c28befd5cd57829b4cd1f63ed653c5fa861610583ba514a4e3e43fa2b6ddfa

See more details on using hashes here.

File details

Details for the file Neuroharmony-0.1.13-py2.py3-none-any.whl.

File metadata

  • Download URL: Neuroharmony-0.1.13-py2.py3-none-any.whl
  • Upload date:
  • Size: 26.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.10

File hashes

Hashes for Neuroharmony-0.1.13-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0470000dcd0dda1f6c0a5bd2b3afafecc8b85806987f516e38acce331a9f41c6
MD5 c054051c057a7b156ca4cae3cb776b8e
BLAKE2b-256 630b3c2abebe908e8dc440f9dffc538446cb078356f389065379e389b9bed831

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