Fetching the latest programs, projects, and workspace data.

Open access resources for perfusion imaging
Showing 5 of 14 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Agnik Misra
Problem: There is currently no standalone, open source Python library within the OSIPI ecosystem for post-processing quality control (QC) of Arterial Spin Labeling (ASL) MRI perfusion data. Existing solutions are either MATLAB dependent, closed-source or tightly coupled to specific preprocessing pipelines, making scalable and reproducible QC difficult for clinical and research datasets. Solution: I will build Quality Check ToolBox V1.0 for osipy a pipeline-agnostic, modular Python library that evaluates ASL-derived Cerebral Blood Flow (CBF) maps and generates interpretable PASS/WARN/FAIL triage metrics. Using a configurable registry architecture, it evaluates the Quality Evaluation Index (QEI) alongside orthogonal checks for BIDS compliance, M0 calibration and motion. It features graceful degradation and population-specific YAML configurations (e.g., pediatric, stroke) to successfully distinguish real pathological signals from acquisition artifacts. Deliverables: Core osipy-integrated QC pipeline with a @register_qc_check module registry. Full implementation of the Dolui et al. 2024 QEI metric. Fallback-capable modules for control-label validation, M0 saturation, and motion tracking (FWD/DVARS). Configurable PASS/WARN/FAIL verdict logic that prevents pipeline crashes on missing data. A comprehensive Pytest suite and MkDocs documentation. A standalone HTML visual dashboard for reviewing QC metrics across cohorts.
Mentors: Student: Ranya
This project will develop a standardized Python pipeline to evaluate submissions to OSIPI perfusion imaging challenges for ASL and DSC DCE MRI methods. Researchers use different computational approaches to generate perfusion parameter maps, but there is a need for a consistent system that can validate submitted datasets run submitted code and calculate evaluation metrics in a reliable and reproducible way. The proposed pipeline will accept challenge submissions that include parameter maps and the code used to generate them. It will first validate that submitted files follow expected structures and medical imaging formats such as NIfTI and BIDS. The system will then run the submitted workflows in a controlled environment and calculate evaluation metrics such as RMSE bias and coefficient of variation. Results will be organized into reports and visualizations that allow researchers to compare the performance of different methods against reference datasets. The pipeline will be implemented in Python and designed to support both ASL and DSC DCE challenge frameworks. The architecture will focus on modular design so new datasets metrics and evaluation procedures can be added in the future. Automated testing validation checks and documentation will be included to ensure the system is reliable and easy for researchers to use and extend. This project will help improve reproducibility and transparency in perfusion imaging research by providing a clear standardized framework for benchmarking computational methods used in quantitative MRI.
Mentors: Student: Vitor Lima Santos
The pyaslreport package currently has no automated tests for its core processing logic and no CI pipeline that runs on code changes, meaning regressions in validation behavior, parameter extraction, or report generation can go undetected until a user encounters them in a real research context. This project will build a meaningful automated test suite around the real architecture of the package and integrate it into a GitHub Actions CI workflow. The suite has two layers: an example-based integration runner that accepts a directory of input and expected output pairs and verifies the tool produces correct results for each one, and focused unit tests covering the internal normalization pipeline, schema-driven validators, M0 and TSV validation branches, file grouping logic, and sequence factory dispatch. Adding a new test case to the integration layer requires no code changes, only a new subfolder with the right files. The same runner works locally against any directory of examples and in CI against a smaller committed set, which is exactly the design Jan described in his feedback. Deliverables: an expanded test suite for pyaslreport, a committed example set covering clean, warning, error, and major error cases, a GitHub Actions workflow with coverage reporting, and a contributor guide explaining how to run and extend the tests.
Mentors: Student: tech0priyanshu
In previous roadmaps, we collected code to create PyASL, a Python library to preprocess ASL data (both preclinical and human brain data). PyASL not only enables users to compare different preprocessing pipelines, but its modular structure also allows users to mix and match functionalities from different established pipelines to best suit their needs. To facilitate its usage among non-experts, we aim to develop a GUI for this library and expand its functionalities.
Mentors: Student: Md. Sahil
This project aims to transform AURA (A User Repository of Artifacts) from a survey-based collection of perfusion imaging artifacts into an interactive, searchable web platform. It will help organize and manage artifact data more effectively while allowing users to explore artifacts based on what they observe in medical images. The platform will include structured data, image galleries, and a moderated submission system to ensure quality and privacy. It will be built using a modern web stack and designed to support future expansion to additional imaging methods and integration with quality control tools.