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 and 2025). 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.

2024 Project Reports

Methods section generator for ASL

Hanliang Xu 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 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 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 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 will work on an addition to the Python package for blood brain barrier analysis (mentors: Ben Dickie, Jan Petr)
  • Elo will work on the extension of the ASL module for the OSIPI Python package (mentors: Maria Mora, Zhiliang Wei)
  • Ibrahim Abdelazim will work on the ASL parameter generator (mentors: David Thomas, Jan Petr)
  • Rohan Kumar Mahato will improve the structure and visibility of the documentation pages of all OSIPI resources (mentors: Luis Torres, Petra van Houdt)
  • Usman Akinyemi will develop a dockerized data processing pipeline for image analysis (mentors: Eric Peterson, Luis Torres)

See the news announcement for details.