Skip to content

Module Overview


Purpose of this Module

Although ExploreASL exports excellent reports as to the processing of a particular subject/visit/session/scan, it can often be tedious to manually inspect each of these reports to determine the overall quality of the data. This module serves to address these limitations by providing an interactive plot of the data, from which individual perfusion (and interactive) volumes can be loaded in and inspected for significant assistance with quality control.

The following is an example of the module's output:

DataViz_Plot_Swarmplot_Prettified

While not immediately evident due to the picture being static, the above plot is, in-fact, interactive. The mouse was hovering over a datapoint, rendering a tooltip with information pertaining to that datapoint, including the subject/visit/session information. Furthermore, when the datapoint was clicked, the corresponding perfusion volume was loaded in and displayed below the plot. Each perfusion volume was also interactive. If the mouse hovered over a particular voxel, the a tooltip with the voxel's value and coordinates would render.

In the manner, the module allows for: - Immediate visual inspection of the data, including the ability to identify outliers - The ability to quickly load in individual perfusion volumes for further inspection and know exactly what other data is associated with that volume

Prerequisites

Study Status

It is assumed that you have a fully-analyzed study by the time you need to perform quality control assessment.

Metadata/Ancillary Information Incorporation

ℹ NOTE: This section is OPTIONAL. If you do not have any metadata or ancillary information to incorporate into the assessment, you can skip to the next section.

If you wish to incorporate your own ancillary data (i.e. clinical, demographics, etc.) into the assessment, you will need to have this data merge-able with the output of ExploreASL.

The example below demonstrates what is required for the example dataset:

DataViz_MetadataPreview

  1. Your metadata file must be saved as a .csv or .tsv file. Excel is NOT supported at the current time. This is simple enough to ameliorate by going to File > Save As in Excel and selecting the appropriate format.
  2. The metadata must have at least one column called participant_id which contains the subject/visit identifiers in the same format as found in the derivatives/ExploreASL folder. Do not use subject folders from rawdata or sourcedata, as ExploreASL alters these names during its own BIDS2Legacy submodule.
  3. (OPTIONAL; REQUIRED ONLY IF MULTIPLE SESSIONS EXIST PER VISIT) The metadata may also contain a column called session. These values must be the same as the session folders found in derivatives/ExploreASL/{SUBJECT_VISIT}. Typically these are ASL_1, ASL_2, etc. If you do not have multiple sessions per visit, you can ignore this column. In the example above, this is indeed the case: we have multiple visits (as seen by the _1 and _2 suffixes found under participant_id), but only one session per visit.

If the above is satisfied (or if you don't have any metadata to incorporate), you can proceed to the next section.