Skip to content

Population module becomes x.Q.Sequence independent #827

@HenkMutsaerts

Description

@HenkMutsaerts

Description

The population module was previously designed to run for a single ASL sequence/flavor only, depending on x.Q.Sequence. Now we want to be able to combine sequences and flavors, and to be independent of x.Q.Sequence.

Requirements

  • ToDo (@MDijsselhof): test the masking (especially the susceptibility masking) with the old population module and new population module for the 3 main ASL readouts. The masks shouldn't visually differ significantly, and the total GM CBF shouldn't differ significantly:
    • 2D_EPI (e.g., DEPREDICT dataset)
    • 3D_spiral (e.g., TBI-ASL dataset)
    • 3D-GRASE (e.g., AFIVASC dataset)

Note that we skip the legacy code in xASL_im_CreateAnalysisMask, which does an additional masking based on population susceptibility templates for 2D EPI and 3D GRASE, so if we skip this in the new version, xASL_wrp_CreateAnalysisMask in the ASL module may need to mask a bit stricter.

  • ToDo for v2.0.0: evaluated if these fields are deprecated or need simplification:
    • x.S.MaskSusceptibility
    • x.S.masks.WBmask
    • x.S.VBAmask
  • ToDo for v2.0.0: remove the legacy code in xASL_im_CreateAnalysisMask

Release notes

Metadata

Metadata

Assignees

Labels

featureNew feature, enhancement or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions