Skip to main content

Pipeline for processing MR images and generating parametric maps.

Project description

resomapper

PyPI version Documentation Status License: MIT

Resomapper is an open-source, cross-platform Python tool designed to simplify quantitative MRI (qMRI) processing. It integrates established processing libraries into a unified and user-friendly workflow, supporting T1, T2, T2*, MTI, and DTI analyses, along with advanced preprocessing steps such as denoising, Gibbs artifact removal, and bias field correction. Users can run analyses interactively through an user-friendly interface, or through automated JSON-based configurations, ensuring compatibility by converting raw MRI data into the standardized NIfTI format within a BIDS-like structure. Resomapper promotes accessibility, reproducibility, and efficient data management in qMRI research and applications.

This software was developed to address the specific needs our lab encountered when processing preclinical MRI data. We hope it will also be valuable to other researchers facing similar challenges by bringing together tools for multiple MRI modalities in a single, user-friendly platform. Designed especially for those without coding experience, Resomapper simplifies advanced qMRI processing through an intuitive workflow.

Please note that Resomapper is an actively developed project, with ongoing improvements and new features being added regularly. It is currently used in-house for preclinical MRI studies—primarily mouse brain imaging—but is adaptable to various types of MRI data. We welcome feedback, suggestions, and contributions from the community to help make it even better.

Here is a brief overview of Resomapper’s installation and usage, though we recommend visiting the full documentation for detailed instructions and additional information.

Installation

To install Resomapper, follow these steps:

  1. Make sure that you have Python installed on your system. Versions supported are 3.8 and above.

    • Optional: create a virtual environment with conda or venv.
  2. Install Resommaper and all its dependencies running the following command from your terminal:

    pip install resomapper
    
  3. If you have already been using the software and there is any new version available, you can use the following command to update it:

    pip install resomapper --upgrade
    

Usage

Then, to start using Resomapper, you'll need to follow these steps:

  1. Prepare a working directory (an empty folder located wherever you want) and store inside the studies you want to process.

  2. Enter the command shown below to run the program's Command Line Interface.

    resomapper_cli
    
  3. Follow the instructions shown in the terminal.

  4. Finally, retrieve all the resulting maps and files obtained after processing from the same working folder you selected at the start of the program.

Contributing

Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.

License

Resomapper was created by the Preclinical neuroImaging Lab at the Instituto de Investigaciones Biomédicas Sols-Morreale (CSIC-UAM), in Madrid. It is licensed under the terms of the MIT license.

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

resomapper-1.0.0.tar.gz (46.1 kB view details)

Uploaded Source

Built Distribution

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

resomapper-1.0.0-py3-none-any.whl (53.7 kB view details)

Uploaded Python 3

File details

Details for the file resomapper-1.0.0.tar.gz.

File metadata

  • Download URL: resomapper-1.0.0.tar.gz
  • Upload date:
  • Size: 46.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.12.4 Darwin/24.0.0

File hashes

Hashes for resomapper-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a8b6dfd534dc608c69b7ca44ccac0fca189e387d035264b8aaf2e17bb14d5177
MD5 eeda5f25224cf1e3248872ada306b933
BLAKE2b-256 48fc36291392f7b0935e9319a2b701cf2520dcf2024f4337039584954355b5a1

See more details on using hashes here.

File details

Details for the file resomapper-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: resomapper-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 53.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.12.4 Darwin/24.0.0

File hashes

Hashes for resomapper-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2c5026d78dfde2a212fc5a2bbe28170ac9c8ddc9f9b84f51a62ce575b178d8b5
MD5 94a25063e1afb88d72374fed81a547a1
BLAKE2b-256 0ba278f47f7bd7864b78826e460c86caffe96e10c7dfd4f90377044f2e08ede6

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