Skip to content

Google Summer of Code

OSIPI participates in the Google Summer of Code (GSoC) program to expand its contributor base and make its perfusion imaging resources more accessible and easier to use.

About the program

Google Summer of Code is an online program that supports junior software developers to contribute to open source software development.

OSIPI has participated twice in GSoC (2024, 2025, and 2026). Many resources have been developed within OSIPI, but they are still in a preliminary state. The current goal is to make these resources more accessible and user-friendly for anyone working with perfusion imaging. This requires input from various professions, from imaging scientists to physicians to software engineers. The OSIPI community currently consists predominantly of scientists and clinicians; by joining GSoC, OSIPI aims to expand its talent pool with summer students who can help solve software-technical challenges, so that OSIPI software works more easily, more robustly, and in a more user-friendly way.

In 2024, four contributors were matched to OSIPI. This motivated participation again in 2025, when five contributors began working on a variety of projects in May. And currently, five contributors are working on GSoC 2026.

2026 Projects

Agnik Misra. (Maria Mora, Sudipto Dolui). Quality Check ToolBox V1.0

Md. Sahil. (Patricia Clement, Sudipto Dolui). A User Repository of Artifacts for Perfusion Imaging (AURA) Platform

Ranya. (Lena Vaclavu, Olivia Jones). Standardized Python Pipeline for Evaluating Perfusion Imaging Challenge

tech0priyanshu. (Zhiliang Wei, Maria Mora). PyASL: GUI, preclinical functionalities and batch mode

Vitor Lima Santos. (David Thomas, Jan Petr). Strengthening pyaslreport reliability through automated testing and CI

2024 Project Reports

Methods section generator for ASL

Hanliang Xu (David Thomas, Jan Petr) created a tool that automatically extracts and generates "ASL parameters" from DICOM and BIDS images. This tool is designed to assist researchers in easily describing standardized imaging parameters in their scientific publications. This work is related to TF4.1.

See the tool here. View the project repository.

Setting up a framework for large-scale development

Mohamed Nasser Hussein's project (Luis Torres, LucyKershaw) prepared OSIPI for large-scale collaborative development and streamlined the integration of various developers' contributions. This work was related to TF2.3, but will have a wider impact for all OSIPI repositories in the future.

Read the full report.

Translation of ASL code snippets into python

Yifan Shuai (Zhiliang Wei, Maria Mora) worked on the aggregation and translation of existing ASL code snippets to develop a library that is both robust for developers and accessible for users. This work is related to the efforts of TF2.2.

Read the full report.

Interactive visualization dashboard

Ahmed Bassem (Oliver Gurney Champion, Eric Peterson) worked on the development of a data visualization dashboard that serves as an interface to visualize the differences between collected IVIM code snippets. This work is related to ongoing efforts in TF2.4.

Read the full report.

2025 Projects

Five projects were granted by GSoC for the 2025 program. Over the summer these contributors are working on the following projects:

  • Melissa Lange (mentors: Ben Dickie, Jan Petr). OSIPI package – Blood-brain barrier module. Final report,Code.
  • Tongxin (Elo) Li (mentors: Maria Mora, Zhiliang Wei). Flexible ASL: A Low-Code, Modular Python Library for Reproducible Arterial Spin Labeling Research Final report,Code.
  • Ibrahim Abdelazim (mentors: David Thomas, Jan Petr). ASL Parameters Generator from DICOM/ BIDS Images. Final report. Code
  • Rohan Kumar Mahato (mentors: Luis Torres, Petra van Houdt). Unify HTML Pages For OSIPI Output Final report,Code.
  • Usman Akinyemi (mentors: Eric Peterson, Luis Torres). Dockerized Data Processing Pipeline for Medical Imaging Final report,Code.