Skip to content

Latest commit

 

History

History
66 lines (49 loc) · 2.07 KB

File metadata and controls

66 lines (49 loc) · 2.07 KB

Back to Projects List

Refactoring of Model Fitting Tools into Extension Suite

Key Investigators

  • Michael Schwier (BWH/HMS)
  • Sharon Peled (BWH/HMS)
  • Andrey Fedorov (BWH/HMS)
  • Andrew Beers (MGH/HST)
  • Hans Meine (MEVIS)

Project Description

Objective

  1. Refactor model fitting tools (like Pkmodeling, T1Mapping, DSC Analysis, ...)
    1. Reduce duplicate code
    2. Combine in one Slicer extension
    3. Clear Interface for adding new modules
    4. Good test coverage
    5. Common Framework
  2. Long-term: Become standard toolset

Approach and Plan

  1. Analyze current status
    1. Identify common functionality
    2. Identify common process flow
  2. Debug Mouse Error Case
  3. Refactor Bolus Arrival Time
    1. Replace hard coded part with generic approach allowing to use different methods for BAT estimate
    2. Implement Sharon's approaches to BAT estimate
  4. Design framework architecture
  5. Implement/plan refactoring of exssting modules

Progress and Next Steps

  1. Identified main components in processing pipline to be separated and made open for extension.
  2. Discussed refactoring options/software architecture.
  3. Identified errors in current computations.
  4. Refactored main component.
  5. Next steps:
    1. Finish refactoring
    2. Fix computations

Illustrations

Background and References