Introduction

Structural asymmetries of the brain1,2,3 are of major interest to the scientific community. However, the detection and accurate quantification of anatomical hemispheric differences requires methods that are sufficiently sensitive with respect to asymmetry location, direction and magnitude. In this protocol, we describe a fully automated VBM-based approach to assess structural asymmetries in T1-weighted brain data, obtained via MRI. VBM has been proven capable of capturing gray matter asymmetries with an extremely high (voxel-based) regional specificity, as evidenced by existing research4,5,6,7,8,9. Nevertheless, the number of published VBM-based asymmetry studies seems rather low, possibly because of the lack of a standard guideline and missing step-by-step instructions. Therefore, we designed a detailed protocol that will enable interested users, including newcomers, to successfully conduct their own voxel-based asymmetry analysis. Furthermore, we provide background information, as well as simulations, to demonstrate how (and why) VBM standard routines should be adapted in the framework of asymmetry analyses to further improve accuracy.

Development of the protocol

Our protocol describes in 12 distinct steps how to perform a voxel-based gray matter asymmetry analysis, taking structural images from initial data pre-processing via statistical analyses to the final interpretation of significance maps. As the proposed protocol constitutes an adapted workflow for VBM10,11 (Box 1), it requires similar processing steps as standard VBM analyses, but additional modifications are necessary. A key adaptation involves establishing an accurate voxel-wise correspondence, not only across individuals but also across both hemispheres, which is ensured by spatial normalization into a symmetric space using DARTEL12 (Box 2 and Fig. 1). Moreover, special care is taken to avoid blurring of information across hemispheres and to control the possible impact of noise in the data through the application of an explicit brain mask, as well as spatial smoothing (Box 3). Last but not least, the statistical analysis requires additional steps (i.e., beyond calculating the initial significance maps) to properly interpret the analysis outcomes. Importantly, all adaptations included in this protocol have been successfully applied in a recently published analysis9 and re-applied for this protocol using independent sample data (Supplementary Data 1).

Figure 1: Spatial normalization.
figure 1

(a,b) The SPM default approach (a, left) does not model anatomical features with the same degree of detail as the DARTEL approach (b, left). Moreover, most differences between original and flipped images are because of nonoverlapping sulci using the SPM-default approach (a, right) but not so much using DARTEL approach (b, right). As a more objective measure, the overlap between original and flipped was quantified via the dice coefficient21,22,23, where higher values indicate a better interhemispheric correspondence. (c,d) DARTEL significantly outperforms the SPM default (P = 1.025 × 10−57), as shown in c (median, quartiles, 1.5 interquartile range) and d (histograms). Note that the worst overlap obtained using DARTEL is still 1 s.d. better than the best overlap obtained with the SPM default normalization.

The protocol has been designed primarily to enable relatively inexperienced users to conduct a voxel-based asymmetry analysis on their own. However, it may also be useful to more experienced users who wish to efficiently adapt their existing scripts or pipelines. The present protocol requires neither previous experience with the statistical parametric mapping (SPM) software nor a background (or even interest) in MATLAB scripting. Nevertheless, some familiarity with the concept of VBM analyses (Box 1) or perhaps a previously completed standard VBM study (even if just for practice purposes) might be helpful. Several publications by the SPM authors10,11,13 provide an excellent theoretical framework, whereas the VBM8 manual (http://dbm.neuro.uni-jena.de/vbm8/VBM8-Manual.pdf) offers practical step-by-step instructions for standard VBM (using exactly the same tools as used for asymmetry VBM).

Comparison with other methods

The assessment of structural asymmetries in neuroimaging studies is frequently achieved by selecting a so-called region of interest (ROI). Although ROI analyses are useful for assessing the degree of asymmetry in a specific anatomic region for which an a priori hypothesis exists, they come with several limitations. For example, measuring asymmetry only in one region of the brain will leave possible effects elsewhere in the brain undetected, creating a selection bias. In addition, the selection of ROIs requires a clearly definable and unambiguous structure, as well as detailed protocols, because the brain structure of interest needs to be delineated in exactly the same way in every individual to guarantee an acceptable level of sensitivity and specificity of the analysis. For large parts of the brain, however, it may be difficult to precisely define (or identify) unambiguous boundaries, possibly creating a user bias. Last but not least, ROI analyses are limited in that they cannot capture effects below a certain spatial scale (e.g., in subregions of an outlined structure), which limits further the sensitivity of the approach. By contrast, voxel-based analyses enable researchers to objectively examine hemispheric differences with an extremely high (voxel-wise) regional specificity, and without confining the analysis to a specific area. Voxel-wise hemispheric differences (e.g., gray matter asymmetries) can be assessed using an adaptation of the standard VBM workflow (Box 1), but the accuracy of the analysis (and thus validity of findings) strongly depends on the proper adaptation of the standard VBM processing stream, which is described in this protocol.

Applications

A wealth of structural brain images has been acquired for research purposes, either alone or in combination with the acquisition of functional data. In addition, structural brain images are obtained routinely in clinical settings. Therefore, a vast pool of data exists for which asymmetry analyses may seem appropriate and indicated. With this protocol, we aim to provide a user-friendly guide on how to use VBM to assess hemispheric asymmetries with respect to voxel-wise gray matter. Strengths of the proposed VBM-based workflow include the integration of sophisticated tissue classification tools14,15,16, which do not depend on prior shape (and thus asymmetry) assumptions, as well as the use of high-dimensional warping12, which enables an accurate spatial registration not only across subjects but also across hemispheres.

Limitations

As previously discussed17, according to the matched filter theorem, VBM (and thus also asymmetry VBM) is most sensitive to effects in the size and shape of the selected smoothing kernel. Thus, effects ranging above and below that particular spatial scale, as well as effects that largely deviate from the shape of the applied filter, may not be captured when applying asymmetry VBM. Moreover, in its current form, the protocol is limited to the analysis of structural imaging data with particular focus on voxel-wise gray matter. Although it may be adapted to the analysis of other structural measures (point-wise cortical thickness, voxel-wise fractional anisotropy and so on) or even functional measures (brain activity), such adaptations will require additional considerations that are currently beyond the scope of this protocol. Note, however, that there is a toolbox available18, which enables users to assess functional asymmetry (lateralization) of brain activity, albeit using an entirely different approach (i.e., one that does not easily accommodate a structural asymmetry analysis using VBM).

Experimental design

Statistical tests in asymmetry VBM can be applied as in standard VBM. That is, one-sample t tests can be used to detect asymmetry in general (i.e., as a significant deviation from zero). Two-sample t tests (or analyses of variance or co-variance) can be applied to assess differences in asymmetry between two (or more) groups, with or without removing the variance of a nuisance variable. Finally, the (multiple) regression model enables users to implement correlation analyses with asymmetry.

However, in contrast to standard VBM, statistical testing in asymmetry VBM does not always yield unequivocally interpretable results, given the nature of the asymmetry index (AI; Box 4 and Fig. 2). For example, in standard VBM, testing the hypothesis 'group 1 > group 2' will reveal regions with substantially more gray matter in group 1 than in group 2. In asymmetry VBM, the interpretation of a significant effect is not as clear cut, because the AI can take positive and negative values. In other words, testing the hypothesis 'group 1 > group 2' will reveal regions in which group 1 has a stronger rightward asymmetry than group 2 (option 1) or in which group 1 has a weaker leftward asymmetry than group 2 (option 2). Both options are possible given the following considerations: positive AI numbers reflect rightward asymmetry, with higher numerical values (in the positive range) reflecting stronger rightward asymmetry (e.g., an AI of 0.5 indicates a stronger rightward asymmetry than 0.4); negative AI numbers reflect leftward asymmetry, with smaller numerical values (in the negative range) reflecting weaker leftward asymmetry (e.g., an AI of −0.4 indicates a weaker leftward asymmetry than −0.5). In other words, the ambiguity of the effect is due to the fact that the aforementioned hypothesis 'group 1 > group 2' is true for both cases (i.e., for 0.5 > 0.4 as well as for −0.4 > −0.5).

Figure 2: The asymmetry index (AI).
figure 2

Left, model of voxel-wise gray matter content with 1 = 100% gray matter and 0 = no gray matter. Right, respective AI values calculated from the gray matter values on the left using the AI formula (see figure). More gray matter in the right hemisphere (rightward asymmetry) will yield positive AI values on the right and negative values on the left (yellow AI values). More gray matter in the left hemisphere (leftward asymmetry) will yield negative AI values on the right and positive values on the left (pink AI values). Small hemispheric differences in regions with low gray matter content (e.g., due to noise) can yield the same results (orange AI values) as extreme hemispheric differences (pink AI values).

To solve this ambiguity and to determine which of these two options is correct, it is necessary to extend the standard VBM approach beyond calculating the initial significance maps (stage I) by inspecting the individual gray matter asymmetry values (stage II), as well as the hemispheric gray matter volumes (stage III). In other words, stage I is the application of the voxel-wise test for group differences in asymmetry. Stage II is the cluster-specific extraction of the AI values, which helps interpreting the findings in terms of the group-specific asymmetry direction and magnitude. Stage III is the cluster-specific extraction of hemispheric gray matter volumes, which helps interpreting the findings in terms of the group-specific left-hemispheric and right-hemispheric gray matter volumes. A concrete example for a statistical analysis, including the three-step follow-up, as well as visualization of outcomes resulting from stages I–III, is described in the ANTICIPATED RESULTS.

Materials

REAGENTS

Caution

Ensure that the study protocol is approved by the appropriate ethical review board and that all subjects gave informed consent.

  • T1-weighted MRI scans. These are the brain images you wish to analyze.

    Critical

    Rather than working with raw data (e.g., Digital Imaging and Communications in Medicine (DICOM) format), make sure to first convert all images to NIfTI format (i.e., the format required in SPM8) before running the protocol. This conversion can be achieved either directly in SPM8 (e.g., using its DICOM import function; Fig. 3, item 9)) or through one of the many DICOM converters available on the web.

    Figure 3: The left image shows SPM's three windows.
    figure 3

    A is the main menu of the program from which several functions can be assessed directly. B is the interactive window, which indicates progress and provides options for user interaction. C is the graphics window, which serves to display the results. The middle image shows the main menu of the program, with important functions numbered in the order in which they occur in the protocol: 'Display' (1) is helpful for visual assessment and quality control. 'To...' (2) allows to access the VBM8 toolbox. 'ImCalc' (3) is the image calculator. 'Batch' (4) opens the Batch Editor (see right image; detailed below). 'Smooth' (5) provides options for spatial smoothing. 'Specify-2nd level' (6) provides options to build the statistical model. 'Estimate' (7) provides options to estimate a specified statistical model. 'Results' (8) provides options to view the results of the statistical analysis. 'DICOM Import' (9) provides a tool to convert DICOM format to NIfTI format. 'Util...' (10) provides several utilities, including the option to change the working directory (CD). The right image illustrates the Batch Editor menu, which is helpful to call certain functions (e.g., the DARTEL tools) directly under 'SPM' (α). The left field (β) lists the called function. The upper right field (γ) lists all function-specific options for which settings can be selected. The lower right field (δ) shows the selected settings and allows adjusting them. The black disc symbol (ɛ) allows saving the adjusted settings (the green arrow right next to the disc symbol allows running the function).

    Critical

    Given that corrupted image data or incidental pathologies may substantially influence the results, we advise protocol users to visually inspect the structural images. Use SPM8's display function (Fig. 3, item 1) or MRIcron (see Equipment) to make sure that no parts of the brain are cut off, distorted or wrapped, and that images are also not corrupted by any other factors, such as motion-related blurring, zipper artifacts or extreme inhomogeneity. However, note that slight and smooth intensity inhomogeneities that span the whole image are acceptable and will be corrected during tissue segmentation. Helpful illustrations of MRI artifacts, as well as explanations on why they occur and how their occurrence may be minimized, are provided elsewhere19,20. Data from subjects with any pathologies or abnormalities should be used with caution. However, rather than always excluding these data by default, we recommend removing the affected images only in case of poor segmentation outcomes. Performing an initial quality inspection also enables researchers to recognize the relationship between the actual data and the view that is displayed on the screen (to achieve a correct assignment of MNI coordinates, left should display as left in SPM). Along these lines, attaching an MRI-visible marker during the scanning, such as a vitamin E gel capsule, to the left (or right) side of the subject's head or cheek will later help identify the left and right hemispheres.

  • Symmetric tissue probability maps. These are the symmetric brain maps required in Step 1 of the PROCEDURE; they are based on the asymmetric tissue probability maps that are provided with SPM8. However, as asymmetry VBM requires symmetric tissue probability maps, we calculated the symmetric maps by averaging the asymmetric maps with their mirrored versions (by flipping the images at midline). The symmetric tissue probability maps are freely available for download at http://dbm.neuro.uni-jena.de/vbm8/TPM_symmetric.nii

EQUIPMENT

EQUIPMENT SETUP

Setting up the MATLAB environment

  • Create a new folder for your study. This folder will be your study directory (e.g., 'Asymmetry_study'). All data files or folders that are needed or created in the study will be located here. Download the first MATLAB script 'extract.m.zip' (Supplementary Software 1), as well as the second MATLAB script 'calculate.m.zip' (Supplementary Software 2). Unpack the two zip files and copy the resulting files into your study directory. Finally, start MATLAB, followed by starting SPM8, as well as the VBM8 toolbox in MATLAB (for instructions, see VBM8 manual: http://dbm.neuro.uni-jena.de/vbm8/VBM8-Manual.pdf). Note that the directory that will be accessed and/or referred to by MATLAB (and also where output is written) is the so-called working directory. Thus, we recommend making your study directory (i.e., the one named 'Asymmetry_study'; see above) the working directory of MATLAB. Changing MATLAB's working directory can be achieved either directly in SPM via 'Util...' (Fig. 3, item 10) under the option 'CD' or by manually typing in MATLAB's command window 'cd c:/work/Asymmetry_study' (in Windows) or 'cd /Users/me/work/Asymmetry_study' (in OSX or Linux).

REAGENT SETUP

T1-weighted MRI scans

  • We recommend first creating a new subfolder in the study directory (e.g., 'T1_scans') and then copying the T1-weighted MRI scans (in NIfTI format) into the 'T1_scans' folder.

Symmetric tissue probability maps

Procedure

Pre-processing

Timing 25–35 h for 60 images, plus another 2–4 h for quality control

Critical Step

Figure 4 shows the overall workflow of the PROCEDURE, which can be roughly divided into two phases: the first phase is aimed at data pre-processing, and the second phase is aimed at the statistical analysis of the processed data.

Figure 4: Workflow of the protocol.
figure 4

(a) Pre-processing. Steps 1–7 are needed to create the smoothed asymmetry index images, which are used for the statistical analysis. (b) Statistical analysis. Steps 9–12 yield significant clusters, as well as asymmetry indices and hemispheric gray matter volumes for each cluster. The optional step (Step 8), which creates a mean template for visualization, is not depicted.

Critical Step

Before starting the PROCEDURE, it might be helpful to get acquainted with SPM8's user interface (Fig. 3). Depending on the user's preferences, this may be done either before the analysis or during the analysis, when following the stepwise PROCEDURE as subsequently detailed.

  1. 1

    Run the VBM8 toolbox (Fig. 3, item 2) and start the module 'estimate and write'. All of the T1-weighted MRI scans in NIfTI format (see Reagents) can be processed at once, and they should be selected under 'Volumes'. Next, under 'Tissue Probability Map', select the symmetric tissue probability maps (see Reagents) downloaded from the internet (see Reagent Setup). Under 'writing options', select the option 'DARTEL export' and 'affine' for 'Gray matter', 'White matter' and 'PVE label image'. Selecting the 'PVE label image' may be omitted if you do not wish to create a mean template for visualization (see Step 8). No additional output images need to be written. All other settings can be left at default. Before hitting 'run', save the module (Fig. 3), item ɛ). The following images will be written: 'rp1.*._affine.nii' (gray matter segments), 'rp2.*._affine.nii' (white matter segments) and 'rp0.*._affine.nii' (PVE-label images), if selected.

    Critical Step

    We recommend assessing the quality of the resulting output data. Examples of one successful and three failed tissue segmentations are provided in Supplementary Figure 1. The VBM8 toolbox provides convenient tools for quality control, as described in the VBM8 manual (http://dbm.neuro.uni-jena.de/vbm8/VBM8-Manual.pdf). Keep in mind that the quality of the overall analysis is directly dependent on the quality of the segmented images resulting from Step 1. Check gray and white matter segments separately.

    Critical Step

    As a general recommendation, we suggest saving the module before running it (Fig. 3, item ɛ), so that if problems arise later on in the PROCEDURE it will be easier to modify and rerun the workflow. The same cautionary approach is recommended in Steps 3, 4, 7 and 10 of the PROCEDURE.

    Troubleshooting

  2. 2

    Use SPM's image calculator 'ImCalc' (Fig. 3, item 3) to flip the images at midline. Select the images to be flipped and use the same name with the suffix '_flipped' as output file names (i.e., 'rp1image_affine.nii' becomes 'rp1image_affine_flipped.nii'). As output directory, select the same one where the original images are. The required expression is 'flipud(i1)', which needs to be typed manually. All gray and white matter segments (i.e., all 'rp1*' and 'rp2*' images) have to be flipped to proceed with DARTEL. If one wishes to create a mean template (see Step 8) to illustrate findings on the averaged sample brain (rather than an existing template brain or a single brain from the sample analyzed), the PVE label images need to be flipped as well. An optional script is provided as Supplementary Software 2 (see Equipment), which will automatically perform this step. To use the script, type 'calculate' in MATLAB's command window. Select 'Step 2' and then the images that need to be flipped. Running the script will generate the flipped images.

    Critical Step

    Make sure that, for every tissue segment, there are both flipped and unflipped versions, and that the output images are named correctly (i.e., if you do not use the automated script, remember to change the output name when selecting the next segment). Note that reorienting the image by changing the header using the built-in 'Reorient Images' utility in SPM (i.e., the most commonly used procedure for flipping) will not work with DARTEL.

  3. 3

    Create a symmetric DARTEL template (and the respective nonlinear transformations between tissue segments and DARTEL template space) from the original and flipped gray matter and white matter segments. To achieve this goal, use the module 'Run DARTEL (create Templates)'. The module can be found in the Batch Editor menu (Fig. 3, item α) under 'SPM → Tools → DARTEL Tools'. Under 'Images' select 'New: Images', twice. For the first 'Images', select all original and flipped gray matter segments (i.e., all 'rp1.*.affine.nii' and 'rp1.*.affine_flipped.nii' images). For the second 'Images', select all original and flipped white matter segments in exactly the same order (i.e., all 'rp2.*.affine.nii' and 'rp2.*.affine_flipped.nii' images). All other settings can be left at default. Next, save the module and hit 'run' to write the DARTEL template as seven separate files ('Template_0.nii – Template_6.nii'): Template_6.nii should look like a relatively crisp tissue segment when opened with MRIcron (image 1 is the gray matter segment and image 2 is the white matter segment). Furthermore, the flow fields containing the nonlinear transformations for every original and flipped gray matter segment ('u_rp1.*.nii') will be written.

  4. 4

    Run the module 'Create Warped' to warp the original and flipped tissue segments (created in Step 2) to the symmetric DARTEL template (created in Step 3) using the flow fields (created in Step 3). This module can be found in the Batch Editor menu (Fig. 3, item α) under 'SPM → Tools → DARTEL Tools'. The normalized segments may be modulated to preserve the local gray matter amount. To run this step, select all flow field files (starting with 'u_rp1*'). For 'Images', select 'New: Images' and enter all original and flipped gray matter segments. Note that there should be the same number of gray matter segments as there are flow fields. For 'Modulation', select 'Pres. Amount ('Modulation')'. You may create a new directory and choose it as output directory. All other settings can be left at default. Save the module and hit 'run'. The normalized modulated gray matter segments ('mwrp1.*.nii') will be written into the new output directory.

    Critical Step

    We recommend assessing the quality of the output data (see TROUBLESHOOTING).

    Troubleshooting

  5. 5

    Create a right-hemispheric mask in symmetric template space to limit the analysis to the right hemisphere. Creating such a mask can be achieved using MRIcron (see Equipment). In MRIcron, load the DARTEL template ('Template_6.nii') and select image '1' (gray matter). In the sagittal window, go one plane to the right from the midline. Select the drawing tool and click with the right mouse button into the sagittal view window. The complete sagittal plane should now be marked as volume of interest (VOI). Then, go to the next plane (i.e., two planes, three planes, four planes, etc., away from midline) and repeat the masking, until the entire right hemisphere is marked as VOI. As the AI at midline equals zero (i.e., 'original – flipped' means subtracting the voxel value from itself), the midline plane does not need to be included. Select 'Draw' → 'Save VOI' and save the file in NIfTI format (e.g., 'mask.nii') into the study directory. This step will result in one binary mask that covers all right-hemispheric voxels.

  6. 6

    Use 'ImCalc' (Fig. 3, item 3) to calculate the AI images and also to discard the left hemisphere from the MRI scans of each subject. First, select the warped original gray matter segment, then select its corresponding warped flipped gray matter segment (both output from Step 4) and finally select the right-hemispheric mask (see Step 5). Note that the mask is identical for each subject. Selecting these three images will result in the listing of three files in exactly this order under 'Input Images': original warped ('mwrp1.*._affine.nii'), flipped warped ('mwrp1.*._affine_flipped.nii') and the mask ('mask.nii'). As output file name, choose the file name of the warped original gray matter segment (the first input image) with the prefix 'AI_', which will read 'AI_mwrp1.*._affine.nii'. The output directory can be the same as the one in which the warped segments are. We suggest using the AI, for which one needs to type under 'Expression': '((i1-i2)./((i1+i2).*0.5)).*i3'. Note that by applying this formula users calculate the AI and discard the left hemisphere (masking) in one combined step (i1 = original warped image; i2 = flipped warped image; i3 = right-hemispheric mask image). Run this module for scans from every subject. For an automated procedure, the user is referred to the optional 'calculate' MATLAB script (Supplementary Software 2). To use the script, type 'calculate' in MATLAB's command window. Select 'Step 6', and then select the original warped gray matter images and also the hemispheric mask (the script will ask for each of those). Running the script will generate the masked AI images. As a side note, rather than calculating the more complex AI, investigators may also choose to calculate the simple right-left difference instead (see Box 4 for more information on these two measures). To calculate the right-left difference, one needs to replace the AI formula (see above) with the formula '(i1-i2).*i3' using either the manual approach or the automated procedure.

    Critical Step

    Implementing this step will result in the generation of one AI image per subject, encoded within the right hemisphere (the left hemisphere has been discarded during the masking procedure). Check that all AI images were generated properly (i.e., the left half of the images should be empty) and that the output images are named correctly, especially when applying the manual procedure.

  7. 7

    Use the module 'Smooth' (Fig. 3, item 5) to smooth all AI images created in Step 6. Under 'Images to Smooth' select the files ('AI_mwrp1.*.affine.nii'). For the size of the smoothing kernel, the default setting '8 8 8' is suitable. One smoothed right-hemispheric AI ('s*') is written per subject. We recommend saving the module before running it (Fig. 3, item ɛ).

Mean template

Timing 1–10 h for 60 images

  1. 8

    (Optional) Later in the process (see Step 11), outcomes of the statistical analysis will need to be visualized by projecting the significance cluster(s) obtained in Step 11 either onto a single brain or an average of many brains (the choice is entirely up to the researcher). This optional step explains how to generate a study-specific 'mean template' (i.e., an average of all brains in the study analyzed) in symmetric space. If users initially abstained from creating (see Step 1) and flipping (see Step 2) their PVE label images, as perhaps they changed their minds about creating a mean template only later in the process, they may retroactively perform these actions now. Write PVE label images by running the VBM8 toolbox module 'Write already estimated segmentations' and by selecting 'DARTEL export' and 'affine' for 'PVE label images' (unselecting the other writing options). After the PVE label images are written, flip them as done in Step 2 to catch up with the protocol. All users will continue with running Step 4, as described above, but, instead of selecting the original and flipped gray matter segments under 'Images', this time select the original and flipped PVE label images. In addition, for 'Modulation', select 'Pres. Concentration ('No modulation')'. Finally, use 'ImCalc' (Fig. 3, item 3) to create the mean of all warped PVE label images: The input images will be the warped PVE label images; the output file name can be anything (e.g., 'Mean_Template.nii'). The required expression is 'mean(X)' (to be manually typed). Under 'Data Matrix' select 'Yes—read images into data matrix'. Hitting 'run' will create the initial mean template, which should be further adjusted to restrict the template to the right hemisphere only. To achieve this goal, use 'ImCalc' again and select the newly created mean template ('Mean_Template.nii') and the right-hemispheric mask (created in Step 5) as input images; any output name will work (e.g., 'Template_visualize.nii'). The required expression is 'i1.*i2' (to be manually typed). The resulting image of the right hemisphere reflects the mean anatomy of all subjects' brains in the space in which the statistical analysis is performed, and thus it is ideal for projecting the resulting significance clusters.

Statistical analysis

Timing 3–12 h

  1. 9

    Create an explicit mask using 'ImCalc' (Fig. 3, item 3). Select the DARTEL template ('Template_6.nii') and the right-hemispheric mask (created in Step 5) as input images; any output name will work (e.g., 'GM_mask_01.nii'). The required expression is '(i1>0.1).*i2' (to be manually typed). If necessary, the resulting binary mask may be edited manually using MRIcron (see Equipment). The mask is used to restrict the statistical analysis to regions of the brain that are expected to contain true signal (rather than noise).

  2. 10

    Set up the statistical model (Fig. 3, item 6). Selecting 'Specify 2nd-Level' will open up the Batch Editor and run the module 'Factorial design specification'. Under 'Design', select the desired model (e.g., two-sample t test). Detailed descriptions on how to set up different statistical models are provided in the VBM8 manual (http://dbm.neuro.uni-jena.de/vbm8/VBM8-Manual.pdf). Under 'Scans' select the smoothed AI images (created in Step 8). Under 'Masking' select 'Threshold masking' and 'None', as selecting a threshold would be detrimental to the majority of the meaningful data because asymmetry values can be positive and negative. Instead, we recommend applying an explicit mask (created in Step 9) under 'Explicit mask'. All other settings can be left at default. Finally, estimate the model and set the contrasts of interests (Fig. 3, items 7 and 8). We recommend saving the module before running it (Fig. 3, item ɛ).

  3. 11

    View the results of the asymmetry analysis via the 'Results' button (Fig. 3, item 8) and selecting the respective 'SPM.mat' file, followed by defining the contrast(s) of interest. As discussed in Experimental design, we advise performing follow-up analyses for better interpretation of the resulting significance maps. For this purpose, a 'thresholded' cluster map—ideally corrected for multiple comparisons—needs to be saved. For theoretical reasons (as discussed in Box 5), a cluster-level correction is recommended. However, the ultimate decision lies with the investigator who may choose any valid correction method, either at the cluster level (option A) or at the voxel level (option B).

    1. A

      Correction for multiple comparisons at the cluster level

      1. i

        To see whether any clusters remain significant when correcting for multiple comparisons, enable SPM's nonstationarity correction by typing 'spm_get_defaults(′stats.rft.nonstat′,1)' in the MATLAB command window. As a consequence, the results table (to be opened with the 'whole brain' button in SPM's interactive window—Fig. 3, item B) will provide the corrected P values for each cluster (the voxel-level values are not affected by enabling SPM's nonstationarity correction).

      2. ii

        To save the significant clusters only, run the VBM8 toolbox (Fig. 3, item 2) and its function 'Threshold and transform spmT-maps' (under 'Data presentation'). Locate the Tmap ('spmT_.*.nii') in the folder that contains the SPM.mat file (the number of the Tmap matches the contrast one is looking at) and select 'apply thresholds without conversion' (under 'Convert t value to'). For 'Threshold type peak level', choose 'uncorrected', as well as the desired cluster-forming threshold (e.g., the default of '0.001'). Under 'Cluster extent threshold', select 'FWE' and also make sure that 'Correct for non-isotropic smoothness' is set to 'yes'. The latter setting will correct for the expected nonstationarity (as discussed in Box 5). Running the tool will save the thresholded SPM map ('T_.*.nii') into the folder that contains the SPM.mat file. The saved images constitute the input for Step 12, and they can be used for visualizing the results by overlaying them onto the mean template in MRIcron (see Equipment).

    2. B

      Correction for multiple comparisons at the voxel level

      1. i

        Choose the desired correction directly by selecting one of the options (i.e., familywise error rate (FWE) or false discovery rate (FDR)) provided by SPM8. To avoid spurious findings that are driven by noise, we recommend applying an extent threshold (e.g., a minimum cluster size)18. In SPM's interactive window (Fig. 3, item B), press 'save...', select 'thresholded SPM' and type in a name for the saved image. The saved images constitute the input for Step 12, and they can be used for visualizing the results by overlaying them onto the mean template in MRIcron (see Equipment).

  4. 12

    Run the 'extract' script (Supplementary Software 1) to calculate the mean AI and hemispheric gray matter content for the significance cluster(s) for each subject. First, change the current working directory in MATLAB back to the original working directory (see Reagent Setup), which contains the file 'extract.m'. Subsequently, type 'extract' in the MATLAB command window (the script will then ask for the needed input). First, select the thresholded SPM map of interest: 'T_.*.nii' (this is the image saved in Step 11). Next, choose an output directory to which the results should be written. Next, select all AI images, as well as all warped original images and all warped flipped images (the script will ask for each). Expect the following output: All clusters within the thresholded SPM map will be written as single volumes into the output directory. Furthermore, text files for each cluster will be saved in the same directory. These cluster-specific text files contain the mean AI for every subject (first column), the cluster's gray matter volume in mm3 for the right hemisphere (second column) and the cluster's gray matter volume in mm3 for the left hemisphere (third column). Note that all values will be in the same order as the order of the original images in the statistical model. The respective numbers can then be used for further analysis (stages II and III of the statistical analysis) and/or visualization (e.g., using MATLAB, Excel or any statistics program).

Troubleshooting

Troubleshooting advice can be found in Table 1.

Table 1 Troubleshooting table.

Timing

Pre-processing (Steps 1–7): processing 60 images will take 25–35 h, plus another 2–4 h for quality control

Step 1: 5–15 min per subject, depending on computing resources and settings. As all images can be processed at once, consider running this step overnight

Step 2: 1–2 min per tissue segment

Step 3: The duration of this step is determined by the number of subjects in the experiment, because all images must be processed at once. The required time in minutes can be approximated by 6.5N + 40 (in minutes, with N being the number of subjects), as evaluated on a Macbook Pro 2.3 GHz with 16 GB memory. For large experiments (i.e., many images), consider running this step overnight, as processing images from 100 subjects may take close to 12 h

Step 4: <1 min per tissue segment

Step 5: 0.5–1 h

Step 6: 2 min per subject

Step 7: 2–20 min

Step 8, mean template (optional): creating a mean template from 60 images will take 1–10 h (the duration of this step largely depends on how much has been prepared in previous steps)

Statistical analysis (Steps 9–12): the statistical analysis will take 3–12 h, and it depends on the complexity of the statistical design and/or hypotheses to be tested

Step 9: 0.1–5 h, depending on the amount of manual editing needed

Step 10: 0.5–2 h

Step 11: 1–10 h, depending on the complexity of the statistical design and of the hypotheses to be tested

Step 12: 10 min

Anticipated results

To provide example results of the implementation of this protocol, we will perform a VBM asymmetry analysis on an artificially compiled data set, in which data from 60 subjects were divided into two groups: group 1 (n = 30) with a large global asymmetry and group 2 (n = 30) with a small global asymmetry (Supplementary Data 1). As groups 1 and 2 differed largely in terms of their global (volumetric) asymmetry, we expected and predicted significant local (voxel-wise) asymmetry differences, which are needed to illustrate the usefulness of the methodology presented in this protocol. In other words, we set out to assess whether the voxel-wise gray matter asymmetry in group 1 is significantly different from the voxel-wise gray matter asymmetry in group 2. The data were processed according to the instructions in Steps 1–9 of this protocol, and the statistical testing was applied according to Steps 10 and 11. More specifically, we conducted a two-sample t test using the smoothed AI images (stage I, see Experimental design). The hypothesis for the two-sample t test was 'group 1 > group 2', and age and sex were included as covariates. As demonstrated in Figure 5a, there was one cluster indicating a significant group difference (P = 0.015; FWE corrected for multiple comparisons on cluster level—see Step 11 of the PROCEDURE) with respect to voxel-wise gray matter asymmetry.

Figure 5: Statistical outcomes and follow-up (stages I–III).
figure 5

(a) Significant group differences (group 1 > group 2) in gray matter asymmetry, as revealed in stage I. (b) Significant group differences (group 1 > group 2) in the cluster-specific mean asymmetry, as revealed in stage II (group 1 shows a rightward asymmetry; group 2 shows no asymmetry). (c) Significant group differences (group 1 < group 2) in the cluster-specific gray matter of the left hemisphere but not in the right hemisphere, as revealed in stage III. These results suggest that the observed stronger rightward asymmetry in group 1 (b) is driven by less left-hemispheric gray matter in group 1.

However, as explained above (see Experimental design), the observed significant cluster is not unequivocally interpretable (i.e., the data imply that there is either a stronger rightward asymmetry or a weaker leftward asymmetry in group 1 than in group 2), thus requiring the implementation of Step 12. For this purpose, we extracted the cluster-specific mean AI values and also the cluster-specific gray matter volumes, and then we compared group 1 and group 2 with respect to these measures. The first follow-up analysis of the cluster-specific mean AI (stage II) revealed a stronger rightward asymmetry in group 1 than in group 2 (Fig. 5b). For the curious reader, it was group 1 that initially also showed the larger global gray matter asymmetry, so the detected larger local (voxel-wise) asymmetry in group 1 was expected. In other words, the outcomes are without any real meaning, as both samples were artificially compiled solely for demonstration purposes. The second follow-up analysis of the cluster-specific gray matter volumes (stage III) revealed this additional information: although individuals in group 1 had significantly less cluster-specific gray matter in the left hemisphere than group 2, there were no group differences with respect to the cluster-specific gray matter in the right hemisphere (Fig. 5c).

Implementation of stages I–III, described here in detail for group comparisons, is also indicated when conducting correlation analyses. Briefly, after establishing the initial significance cluster indicating, for example, that age is positively correlated with brain asymmetry (stage I), it makes sense to conduct follow-up analyses to determine whether age is associated with less leftward asymmetry or with more rightward asymmetry (stage II). Subsequently, investigators may want to clarify whether the observed positive correlation with a more rightward asymmetry, for example, is driven by a negative correlation with left-hemispheric gray matter or by a positive correlation with right-hemispheric gray matter (stage III). Another example for this analysis can be found in a study on meditation9, which describes both group differences and correlations. However, note that in that study9 the right hemisphere was discarded (rather than the left hemisphere, as suggested in this protocol).