Skip to content

Instantly share code, notes, and snippets.

@AhmedBasem20
Last active September 16, 2024 14:55
Show Gist options
  • Select an option

  • Save AhmedBasem20/76c37422dcbd7aab5922b96897188daf to your computer and use it in GitHub Desktop.

Select an option

Save AhmedBasem20/76c37422dcbd7aab5922b96897188daf to your computer and use it in GitHub Desktop.
Google Summer of Code 2024 Final Report

GSoC'24 Final Report: IVIM MRI Fitting Algorithms Visualization Dashboard Web Page

Contributor: Ahmed Basem
Mentors: Dr. Eric Peterson, Dr. Oliver Gurney-Champion

Project Goals

To create a data visualization dashboard that serves as an interface for visualizing the IVIM MRI algorithm fitting results generated by the project's extensive test pipelines.


Work Completed

  1. Data Visualization Dashboard:

    • Built a dashboard to visualize results from the IVIM MRI algorithm test pipeline.
    • Implemented features like filters on data by various parameters, and slider to control the plots range.
    • Unit testing results visualization.
    • Merged PRs: #67, #73, #72, #67
  2. Documentation:

    • Developed and deployed Sphinx-based documentation for the project.
    • Merged PR: PR #59

Current State

  • The dashboard and documentation have been deployed successfully.
  • I’m developing a NIfTI file viewer to display the parameter maps at the voxel level for a scanned region in 2D (axial view). The viewer is functional but limited in terms of dimensional rendering.

Remaining Tasks

  • NIfTI File Viewer: Extend the viewer's functionality to support axial, coronal, and sagittal planes.
  • Developer Documentation: I am creating guidelines to help developers add/modify the website content.
  • UI improvements: Make the dashboard responsive/accessible for mobile screens.

For more details and access to the code:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment