populse_mia¶
MIA (Multiparametric Image Analysis) is a comprehensive image processing environment primarily designed for the analysis and visualization of large MRI datasets.
MRI data analysis often requires executing complex processing pipelines on datasets acquired during single or multiple MRI exams. In large-scale studies, where data processing must be repeated across numerous acquisition sessions, manually running processing modules or relying on simple ad-hoc scripts can become error-prone, cumbersome, and difficult to reproduce. Additionally, data processing pipelines are often distributed across various heterogeneous toolboxes, developed either in-house or by other researchers, further increasing the complexity of manually invoking these modules.
MIA (populse_mia) aims to simplify complex data processing by providing intuitive tools that define inputs and outputs at a conceptual level. It organizes data based on their roles in an analysis project, such as “scan type,” “subject,” or “subject group,” making it easier to structure and automate workflows.
Contents:
Packages
data_manager: Manages projects and their associated databases.
sources_images: Contains a collection of images used in MIA.
tests: Contains the unit tests
user_interface: Handles the graphical user interface of MIA.
utils: Provides various utility functions for MIA operations.
Modules
info.py: Defines software version, description, and requirements.
main.py: The primary module executed at runtime.
__main__.py: Allows populse_mia to be executed as a module.
software_properties.py: Manages the software’s configuration.
Modules
This module provides command-line argument parsing for the Mia application. |
|
Module to handle the projects and their database. |
|
Define software version, description and requirements |
|
The first module used at the mia runtime. |
|
Module that handle the configuration of the software |
|
Images Module. |
|
This is the folder containing the unit test codes. |
|
User interface module, encompass the main window and its tabs definition, as well as pop ups. |
|
Utilities and tools used across Mia |