Edit this page
    
      
      
      
      Back to Projects List
Key Investigators
  - Michael Schwier (BWH/HMS)
 
  - Sharon Peled (BWH/HMS)
 
  - Andrey Fedorov (BWH/HMS)
 
  - Andrew Beers (MGH/HST)
 
  - Hans Meine (MEVIS)
 
Project Description
Objective
  - Refactor model fitting tools (like Pkmodeling, T1Mapping, DSC Analysis, …)
    
      - Reduce duplicate code
 
      - Combine in one Slicer extension
 
      - Clear Interface for adding new modules
 
      - Good test coverage
 
      - Common Framework
 
    
   
  - Long-term: Become standard toolset
 
Approach and Plan
  - Analyze current status
    
      - Identify common functionality
 
      - Identify common process flow
 
    
   
  - Debug Mouse Error Case
 
  - Refactor Bolus Arrival Time
    
      - Replace hard coded part with generic approach allowing to use different methods for BAT estimate
 
      - Implement Sharon’s approaches to BAT estimate
 
    
   
  - Design framework architecture
 
  - Implement/plan refactoring of exssting modules
 
Progress and Next Steps
  - Identified main components in processing pipline to be separated and made open for extension.
 
  - Discussed refactoring options/software architecture.
 
  - Identified errors in current computations.
 
  - Refactored main component.
 
  - Next steps:
    
      - Finish refactoring
 
      - Fix computations
 
    
   
Illustrations
Background and References
  - Projects considered to be (possibly) part of the refactored extension :
    
      - https://github.com/millerjv/PkModeling
 
      - https://github.com/QIICR/T1Mapping
 
      - https://github.com/SlicerProstate/SlicerProstate/tree/master/DWModeling
 
      - https://github.com/QIICR/DSC_Analysis
 
      - https://github.com/gattia/Slicer-T2mapping
 
      - https://github.com/gti-fing/SlicerPetSpectAnalysis/tree/master/dPetBrainQuantification
 
      - …