Brain-fingerprinting

Author: Jason da Silva Castanheira

This tutorial introduces the concept and method of neurophysiological brain-fingerprinting. Using the outputs of the OMEGA tutorial, we will derive spectral brain-fingerprints, as detailed below, for the five example participants.

Introduction

Brain-fingerprinting is a method to assess inter-individual differences in brain activity. It was first proposed by Finn and colleagues in 2015. The present tutorial will demonstrate the method's functionality using Brainstorm outputs.

This demonstration uses sample data from the OMEGA dataset, and can be followed by completing all steps of the OMEGA tutorial.

Preparing the data for brain-fingerprinting

The brain-fingerprinting method requires features of interest to define the so-called brain-fingerprint. These features can be derived from functional connectomes or neural power spectrum, as detailed in da Silva Castanheira et al., 2021. Note that this is not an exhaustive list of all possible neurophysiological features that can be used to define brain-fingerprints.

This tutorial will focus on defining brain-fingerprints using neural power spectra at every parcel of the Destrieux atlas.

To do so, we compute the spectrum (i.e., PSD) using the Welch method at every vertex of the cortical surface, and average the resulting values within each region defined by the Destrieux atlas (see Scout tutorial page). Note, this is done to downsample the spatial features of the brain-fingerprint. If we did not downsample the PSD to a cortical atlas, the resulting feature space would be too large to work with (e.g., 15,000 vertices by 300 frequencies). The choice of atlas and neurophysiological features (e.g., functional connectomes vs power spectra) to define the brain-fingerprint is dependent on the user's specific hypotheses.

See code snippet below:

AlternativeText

Brain-fingerprinting requires at least two data segments for every individual. This can be separate recordings used to define the two brain-fingerprints (i.e., between-session fingerprinting), or two segments within the same recording session (i.e., within-session fingerprinting). For this demonstration, we will split the OMEGA recordings in half (i.e., within-session fingerprinting).

See the image below for a summary of the pipeline:

AlternativeText

The brain-fingerprinting method

The brain-fingerprinting method is based on the correlational similarity of participants across data segments (see Image above). For each participant in a given cohort, we compute the Pearson correlation coefficient between the brain-fingerprint of the first segment and second segment of all participants in the cohort, including the probe participant. In the case of this demonstration, we are computing the correlation between the topographic distribution of spectral power across data segments. This yields a participant similarity matrix, where off-diagonal elements represent the similarity of a participant i to all other participants and diagonal elements represent the similarity of a participant's brain-fingerprint across data segments.

See the image below for an example participant similarity matrix.

AlternativeText Participant differentiation consists of a lookup procedure along the rows or columns of the participant similarity (correlation) matrix. A participant is said to be correctly differentiated if a participant's brain-fingerprint is more similar to themselves (self-similarity, also refered to as Iself) than all other participants in the cohort (other-similarity, also refered to as Iothers). In other words, if the largest correlation coefficient between the first brain-fingerprint and the second matches the probe participant.

Differentiation accuracy

Differentiation accuracy represents the percent ratio of the number of participants correctly differentiated across the cohort (i.e., differentiation accuracy). Brain-fingerprinting is typically repeated for all possible pairs of data segments. In the case of this tutorial, we only have two data segments—the first and second half of the recording—and therefore only have two differentiation accuracies. These two accuracies are obtained by the lookup procedure along the rows and columns of the participant similarity matrix respectively.

In the case where three data segments are available, we can compute six differentiation accuracies: the accuracy for the columns and rows of data segment 1 vs segment 2, and for each possible pair of recordings (data segment 2 vs 3 and data segment 1 vs 3).

Differentiability

Differentiability is a measure which describes how easyily a given participant is to differentiate from a cohort of individuals. This measure consists of scaling (z-scoring) the self-similarity of brain-fingerprints against the other-similarity (off-diagonal elements). A participant with a high differentiability score will have a higher self-similarity relative to their similarity to others in the cohort (other-similarity) and therefore are easily differentiated (see the last row in the example participant similarity matrix below). In contrast, a participant whose brain-fingerprint is most similar to others in the cohort will be more challenging to differentiate (see the second row of the participant similarity matrix below). AlternativeText

Note other metrics to measure the relative easy of participant differentiation exist: Idiff which is computed as the difference between Iself and Iothers. See Amico & Goñi 2018 and Sareen at el., 2021.

Quantifying the most salient features of the brain-fingerprint

Beyond differentiation accuracy and differentiability, we can quantify the relative contribution of regions and frequencies to participant differentiation.

To do so, we calculated intraclass correlations (ICC). ICC quantifies the ratio of within-participant variance and between-participant variance, with participants as their own raters across data segments (see Amico et al., 2018 & da Silva Castanheira et al., 2021 for details). Features that contribute the most to participant differentiation should be highly consistent within individuals, but show great inter-individual variance. Larger values of ICC indicate that a neurophysiological feature (e.g., region of interest or frequency band) contributes more to participant differentiation than smaller values.

The following code snippet computes ICC for every frequency band and region of the brain-fingerprint:

AlternativeText

Applications of the brain-fingerprint

Beyond biometric differentiation, brain-fingerprints advance the neurobiological origins of individual traits and inform clinical. Below we summarize some of the most recent applications of brain-fingerprints.

Additional documentation

Please cite previous work on brain-fingerprinting:

Further reading:

Tutorials/BrainFingerprint (last edited 2024-02-28 15:25:41 by ?JasonDaSilvaCastanheira)