Network analysis of whole-brain connectome data is widely employed to examine systematic changes in connections among brain areas caused by clinical and experimental conditions. In these analyses, the connectome data, represented as a matrix, are treated as outcomes, while the subject conditions serve as predictors. The objective of network analysis is to identify connectome subnetworks whose edges are associated with the predictors. Data-driven network analysis is a powerful approach that automatically organizes individual predictor-related connections (edges) into subnetworks, rather than relying on pre-specified subnetworks, thereby enabling network-level inference. However, power calculation for data-driven network analysis presents a challenge due to the data-driven nature of subnetwork identification, where nodes, edges, and model parameters cannot be pre-specified before the analysis. Additionally, data-driven network analysis involves multivariate edge variables and may entail multiple subnetworks, necessitating the correction for multiple testing (e.g., family-wise error rate (FWER) control). To address this issue, we developed BNPower, a user-friendly power calculation tool for data-driven network analysis. BNPower utilizes simulation analysis, taking into account the complexity of the data-driven network analysis model. We have implemented efficient computational strategies to facilitate data-driven network analysis, including subnetwork extraction and permutation tests for controlling FWER, while maintaining low computational costs. The toolkit, which includes a graphical user interface and source codes, is publicly available at the following GitHub repository: https://github.com/bichuan0419/brain_connectome_power_tool

In the past two decades, there has been a growing interest in the study of the functional brain connectome. The functional brain connectome refers to a comprehensive collection of brain functional connections, where functional connectivities (FCs) are utilized to describe the synchronization of brain functions. Many computational and statistical methods have been proposed to analyze the functional brain connectome, including group independent component analysis (Calhoun et al., 2009), seed-to-voxel approaches (Liao et al., 2014), graph theoretical methods (Bullmore & Sporns, 2009), and network methods (Zalesky et al., 2010). Despite the promising findings in the functional brain connectome studies, researchers have raised concerns about the potential occurrence of underpowered studies, primarily due to small sample sizes and the multivariate nature of the functional brain connectome data. These limitations can lead to false positive findings and less reproducible results (Marek et al., 2022). Therefore, it is crucial to carefully plan study designs and conduct power analyses to ensure the robustness and reproducibility of study findings.

Power analysis provides guidance regarding the likelihood of successfully detecting an expected effect size with a given sample size (Cohen, 2013), making it highly desirable for clinical and neuroscience research. Recently, tailored power analysis tools have been developed for neuroimaging data (e.g., connectome power), which have made substantial contributions to the field. For example, Fmripower (Mumford, 2012) has been introduced to facilitate power calculations for two-stage fMRI models, specifically addressing ROI effects and group studies. Another notable tool, Neuropower (Durnez et al., 2016), leverages the brain volume of activated regions and the average effect size (ES) within those regions in fMRI images, enabling comprehensive power analysis. Additionally, PowerMap (Joyce & Hayasaka, 2012) serves as a versatile neuroimaging power analysis tool, capable of generating power and sample size estimates in the form of a 3D image. Traditional power analysis tools such as G*power (Faul et al., 2007), SAS, and R have also successfully implemented power analysis for neuroimaging data (Carter et al., 2016; G. Chen et al., 2014; Chepkoech et al., 2016). It is worth noting that in existing power analysis for neuroimaging studies, each edge representing the brain region association is treated independently. Consequently, achieving reproducible results in brain connectome studies may require large sample sizes, potentially in the thousands (Marek et al., 2022). Furthermore, a recent review article (Helwegen et al., 2023) emphasizes the importance of considering the “network organization” in determining power in connectomics, in addition to factors such as sample size, effect size, and significance regions. However, integrating network/graph characteristics with power analysis is inherently difficult, as it requires the implementation of sophisticated statistical and network analysis methods.

We first introduce two different subnetwork analysis methods that can effectively address the complexities of network analysis and power calculations. These methods offer distinct approaches for exploring brain connectivity patterns and their associations with clinical or experimental conditions.

  • Method 1 (M1, pre-specified subnetwork analysis): In this approach, we pre-define resting-state brain networks based on existing knowledge from literature prior to the data analysis (Grieder et al., 2018; Lord et al., 2011; McCutcheon et al., 2019). For example, previous studies suggest that the default mode network (DMN) and salience network are associated with a range of clinical conditions (Broyd et al., 2009; Palaniyappan & Liddle, 2012). Then, the analysis associated with the clinical condition can just focus on these two networks (DMN and salience). In this instance, statistical analysis will be performed for all connections (edges) within these two networks for the study sample.

  • Method 2 (M2, data-driven network analysis). In this approach, our goal is to identify subnetworks of brain connections (edges) that are specifically associated with the clinical or experimental condition, also known as the predictor-of-interest related subnetworks. These subnetworks exhibit organized structures, such as cliques or k-partite subnetworks, and their significance is evaluated through network-level statistical inference (S. Chen et al., 2015, 2023; Wu et al., 2022; Zalesky et al., 2010). By employing this methodology, we can effectively capture and analyze cohesive patterns of connectivity within the brain that are specifically linked to the condition under investigation.

M2 stands out as distinct from M1 due to its data-driven nature, as the predictor-of-interest-related subnetworks identified by M2 are derived directly from the data. On the other hand, in M1, subnetworks are predetermined prior to the analysis. While M1 allows for pre-specification of parameters and straightforward inference procedures, it may not fully capture the subnetworks associated with the predictor because the edges associated with the predictor may not fall within the pre-defined subnetworks. As a result, edges within the subnetworks identified by M1 are less likely to be associated with the predictor-of-interest, and conversely, edges associated with the predictor-of-interest may not be adequately covered by the subnetworks identified by M1. In contrast, M2 provides a more comprehensive characterization of the brain connectome changes associated with the predictor-of-interest (S. Chen et al., 2023; Wu et al., 2022). See Figure 1 for an example of the comparison between the two methods applied to real-life dataset.

Fig. 1.

Distinguishable outcomes in brain connectome network analysis: a comparison of data-driven and pre-defined functional network approaches. The study employs a dataset from the UK Biobank, encompassing 40,926 subjects with usable pre-processed fMRI data. The investigated dependent variable is region-level functional connectivity (FC) (Fan et al., 2016), while the independent variable is the derived cognitive g-factor of the subjects (Mo et al., 2022). Two distinct analysis approaches, labeled as Approach M1 (a) and Approach M2 (b), are showcased. These approaches target cognitive g-factor-related FC subnetworks (submatrices), highlighted within red squares on the respective adjacency matrices. Each matrix element represents the log(p) value derived from association tests between each FC and the g-factor across subjects. In Approach M1, predefined networks based on Yeo’s 7-network parcellation Thomas (Yeo et al., 2011) were utilized. In contrast, Approach M2 employed a data-driven subnetwork detection method (Wu et al., 2022). Comparative summaries between the two approaches are shown in the bottom row. The x-axis represents subnetworks determined by Approaches M1 and M2. For Approach M1, subnetworks include default, dorsal attention, frontoparietal, limbic, sensorimotor, ventral attention, visual, and undefined networks. Approach M2 identifies two data-driven subnetworks. (c) illustrates the proportion of significant edges identified by Approaches M1 and M2, relative to the significant edges in the entire brain connectome. Significance is determined by weights surpassing a threshold based (S. Chen et al., 2023). (d) displays the ratio of significant edges within each subnetwork for Approach M1 and the two subnetworks extracted by Approach M2. We incorporated covariates such as age, sex, and head motion in our preliminary analysis. See Supplementary Material, Section 4 for more details.

Fig. 1.

Distinguishable outcomes in brain connectome network analysis: a comparison of data-driven and pre-defined functional network approaches. The study employs a dataset from the UK Biobank, encompassing 40,926 subjects with usable pre-processed fMRI data. The investigated dependent variable is region-level functional connectivity (FC) (Fan et al., 2016), while the independent variable is the derived cognitive g-factor of the subjects (Mo et al., 2022). Two distinct analysis approaches, labeled as Approach M1 (a) and Approach M2 (b), are showcased. These approaches target cognitive g-factor-related FC subnetworks (submatrices), highlighted within red squares on the respective adjacency matrices. Each matrix element represents the log(p) value derived from association tests between each FC and the g-factor across subjects. In Approach M1, predefined networks based on Yeo’s 7-network parcellation Thomas (Yeo et al., 2011) were utilized. In contrast, Approach M2 employed a data-driven subnetwork detection method (Wu et al., 2022). Comparative summaries between the two approaches are shown in the bottom row. The x-axis represents subnetworks determined by Approaches M1 and M2. For Approach M1, subnetworks include default, dorsal attention, frontoparietal, limbic, sensorimotor, ventral attention, visual, and undefined networks. Approach M2 identifies two data-driven subnetworks. (c) illustrates the proportion of significant edges identified by Approaches M1 and M2, relative to the significant edges in the entire brain connectome. Significance is determined by weights surpassing a threshold based (S. Chen et al., 2023). (d) displays the ratio of significant edges within each subnetwork for Approach M1 and the two subnetworks extracted by Approach M2. We incorporated covariates such as age, sex, and head motion in our preliminary analysis. See Supplementary Material, Section 4 for more details.

Close modal

1.1 Ethics statement

The demonstration showed in Figure 1 employed data sourced from the UK Biobank (UKB) project. Ethical clearance for the UKB was granted by the North West Multi-Centre Research Ethics Committee (MREC), documented under the approval number 11/NW/0382. Additionally, all individual participants involved in the UKB provided their written informed consent before participating in the study.

In this article, we use the term “data-driven network analysis” to refer to the network-level analysis of the functional brain connectome data using the data-driven approach, specifically M2. Data-driven network analysis involves the extraction and testing of subnetworks related to the predictor-of-interest from the entire brain connectome data. The data-driven network analysis procedure typically consists of three steps: i) Edge-wise inference: initially, we perform edge-wise inference to quantify the association between each connection (between pairs of brain areas) and the predictor-of-interest; ii) Subnetwork extraction: we extract organized subnetworks that exhibit a concentration of edges associated with the predictor-of-interest and possess a large number of nodes (S. Chen et al., 2015, 2023; Wu et al., 2022); iii) Subnetwork statistical testing: finally, we subject the predictor-of-interest-related subnetwork to statistical testing while controlling for FWER. The pipeline of data-driven network analysis for whole-brain connectome is illustrated in Figure 2. This data-driven approach allows us to identify edges specifically associated with the predictor-of-interest, resulting in the detection of organized subgraphs (e.g., cliques and k-partite graphs) that better reveal the systematic influence of the predictor-of-interest on the connectome. The primary focus of this study is to develop a power calculation method and the accompanying toolkit specifically designed for data-driven network analysis. The power calculation for data-driven network analysis is challenging. Firstly, unlike traditional power calculation approaches, the parameters for hypothesis testing in data-driven network analysis cannot be pre-specified prior to data analysis. This limitation makes commonly used power calculation software unsuitable for data-driven network analysis. Secondly, in data-driven network analysis, specifying predictor-of-interest-related subnetwork is essential for network-level inference and multiple testing correction. This requirement often involves permutation tests to account for the potential presence of multiple subnetworks. Lastly, the computational burden associated with data-driven network analysis can be substantial. The need for repeated simulations to estimate power can be time-consuming and computationally demanding.

Fig. 2.

Pipeline for data-driven whole-brain network analysis. The pipeline involves calculating correlation-based functional connectivity (FC) matrices from region-level BOLD time series. Mass univariate regression analysis with covariates produces an inference matrix. A predictor-of-interest-related subnetwork detection algorithm identifies relevant subnetworks, followed by permutation tests for significance assessment. Visualization tools enable exploration of the detected subnetworks.

Fig. 2.

Pipeline for data-driven whole-brain network analysis. The pipeline involves calculating correlation-based functional connectivity (FC) matrices from region-level BOLD time series. Mass univariate regression analysis with covariates produces an inference matrix. A predictor-of-interest-related subnetwork detection algorithm identifies relevant subnetworks, followed by permutation tests for significance assessment. Visualization tools enable exploration of the detected subnetworks.

Close modal

To address these challenges, we developed a novel power calculation software of data-driven network analysis for whole-brain connectome data called Brain Network Power Calculator, or BNPower. BNPower utilizes a simulation-based approach that simulates the brain connectome data with latent predictor-of-interest-related subnetworks to estimate power. In contrast to classic simulation-based power analysis for complex models (e.g., generalized linear mixed models), BNPower takes into account graph characteristics such as subnetwork size and density in addition to the specification of effect sizes (e.g., Cohen’s d) on individual predictor-of-interest-related connections. BNPower implements data-driven network analysis on each simulated dataset, and calculating power as the proportion of successfully rejecting the null. We resort to computationally efficient strategies (e.g., greedy peeling algorithms) to circumvent the computational challenges, and further provide a friendly graphical user interface (GUI) for the general users.

2.1 Background: Power calculation for univariate neuroimaging outcome

First, we provide an introduction review of univariate power calculation. The statistical power is defined as the probability that a statistical hypothesis test correctly rejects the null hypothesis H0 when the alternative hypothesis H1 is true, which can be expressed mathematically as follows:

Specifically, H0 and H1 are on basis of parameters in a statistical model, for example, testing a regression coefficient β=0. In the context of univariate imaging outcome inference, we have a generalized linear model that models the univariate outcome Ys for subject 1sS with P independent predictors X,Z1,Z2,,ZP1, as shown in Equation (2.1):

(2.1)

where β0 is the intercept, {βi}i=1P are weightings associated with variables {X,Z}i=1P1, and g is the link function. We further denote XS to be the predictor-of-interest, and Z1,Z2,,ZP1 are other related covariates such as demographic variables.

The power calculation requires the knowledge of three parameters: planned sample size, expected effect size, and the rejection region (e.g., α level). Consequently, the power can be determined by a closed formula in the case of a standard association analysis such as regression or t-test (see Supplementary Material, Section 1). For example, the power of two-sample t-test (a special case of (2.1)) is determined by the ES (Cohen’s d), SS of the two groups SA+SB=S, and α value (Harrison & Brady, 2004):

where tα,df is the cut-off point determined from the central t-distribution given the level of significance α and degrees of freedom df, and Tdf(tα,df|δ) is the cumulative distribution function (CDF) of the non-central t-distribution Tdf(|δ) associated with df and the non-centrality parameter δ, evaluated at tα,df. Statistical computing software or packages are available for actual computations to guide the study design (Dupont & Plummer, 1997; Faul et al., 2007).

2.2 Data-driven whole-brain network analysis

In whole-brain network analysis, brain connectome data are often used as multivariate outcomes while clinical and experimental conditions serve as predictors. Let a weighted adjacency matrix YN×N denote brain connectome outcomes with N(N1)2 weighted edge variables, where N is the number of regions of interest (ROIs). An entry Yijs quantifies connection strength between the i-th and j-th brain regions (e.g., synchronization between two time series blood-oxygen-level-dependent, or BOLD signals for fMRI-based FC). We assume that ROIs are invariant across participants. Thus, a graph model G={V,E} is commonly used to characterize brain connectome topological structure, where the node set V represent ROIs (|V|=N) and the edge set E denote connections between ROIs. Like the regression model in (2.1), the predictor-of-interest X and covariates Z are independent variables. To assess the edge-wise association between FC outcomes and predictor-of-interest, the regression model is commonly used (S. Chen et al., 2023; Zhang et al., 2023).

In the study of functional brain connectome, the input data is a network comprising N nodes and N(N1)2 weighted edges, characterized by an N×N adjacency matrix denoted as YN×N. For a subject s (s=1,,S), we denote the connectome by a weighted graph Gs={V,E,Ys}, with |V|=N and |E|=N(N1)2, with edge weights in a weighted adjacency matrix Yijs. Each element Yijs quantifies the synchronization (e.g., Pearson’s correlation coefficient) between two time series (blood-oxygen-level-dependent, or BOLD signals) of i and j-th brain region. The specific steps are:

  • i. 

    Regression on individual edges. The commonly used generalized matrix response regression model for whole-brain connectome outcome matrix YsN×N reads (Zhang et al., 2023)

    (2.2)

    where g is a link function and Xs is the parameter of interest. Clearly, the statistical inference on {βij}:={B1,ij} (e.g., mass univaraite test) does not automatically reveal the predictor-of-interest-related subnetwork, and a following network analysis procedure is required.

  • ii. 

    Subnetwork extraction. Upon the mass-univariate testing (e.g., βij0), we arrive at an N×N inference matrix W associated with B1, where elements wij represents association between the i-th and j-th brain regions. Without loss of generality, we use log(pij) values to represent the strength of the associations, where larger values correspond to stronger associations. Other values can also be considered such as test statistics, binarized values {0,1} based on a proper threshold. Moreover, matrix W is further characterized as the adjacency matrix associated with a weighted network G={V,E,W} that denotes the deferentially expressed whole-brain connectome that is associated with the predictor-of-interest. Let GcG denote a subnetwork that consists of |Vc| nodes and |Ec|=(|Vc|2) edges. Gc is related to the predictor-of-interest if (βij0|i,jGc)(βij0|i,jGc), which is generally an organized subgraph (e.g., clique or k-partite subgraph (S. Chen et al., 2020)). Since Gc is unknown, we resort to dense subgraph extraction and network detection with 0 shrinkage to estimate G^c from W (S. Chen et al. 2015, 2023; Wu et al., 2022).

  • iii: 

    Statistical inference on extracted subnetworks. Next, we perform statistical inference testing whether G^c is related to the predictor-of-interest. The null and alternative hypotheses are H0:G^c is not related to the predictor-of-interest vs. H1:G^c is related to the predictor-of-interest. However, the statistical inference for G^c is different from classic statistical inference because G^c are not pre-specified parameters such as βij. In our previous work, statistical inference methods have been established for G^c by leveraging graph combinatorics theories (S. Chen et al., 2023). In brief, the statistical significance of G^c is determined by both size and density of G^c. The probability of rejecting the null is greater for a larger and denser subnetwork. Moreover, we control FWER for multiple G^c using the permutation test. We include the details of subnetwork extraction and statistical inference in the Supplementary Material, Section 2.

Unlike the power analysis for univariate that builds on statistical inference on clearly defined βij0, the power calculation of data-driven network analysis cannot be linked to pre-specified parameters because neither the nodes nor edges of G^c are known prior to the analysis. To address this issue, we adopt the commonly used simulation-based power analysis procedure for complex statistical models. In BNPower, the power analysis is based on edge-level (univariate) inference of two sample test and regression analysis corresponding to the two tabs in the BNPower GUI.

2.3 Simulation-based power analysis for data-driven network analysis

In this section, we will elaborate on the simulation-based procedure for the power calculation of data-driven network analysis. This procedure consists of three steps: i) simulate M brain connectome data sets under H1; ii) perform statistical inference; and iii) calculate the power as the proportion of successfully rejecting the null hypothesis in ii) for all M datasets. The power analysis procedure is as follows.

Step 1. Simulate FC and predictor-of-interest variables under the H1

1.1. Generate predictor-of-interest-related graph structure. Let G=c=1CGcG0 denote a general graph model, where each Gc is a predictor-of-interest-related subnetwork such that (βij0|i,jGc)(βij0|i,jGc) and the rest of G refers to G0. First, we define the graph size of G by N nodes. Then, |Vc| and |V0| are the sizes of subgraphs of Gc and G0 respectively, where N=cC|Vc|+|V0|. We next let ρ1=(βij0|i,jGc) and ρ0=(βij0|i,jGc) with ρ1>ρ0. Using all above parameters, we determine edges with βij0 and βij=0. The required input parameters for this step are: N, Vc, V0, ρ1, and ρ0.

1.2. Simulate FC matrices for S subjects with given sample size, effect size, and graph structure. We first specify the {Xs} as the predictor-of-interest, where Xs is categorical for group comparisons and continuous for regression analysis in (2.2). For all edges βij0, the connections are associated with the predictor-of-interest. On an edge with βij0, we let E(Yijs|Xs)=bij+βijXs, where κij is the intercept (covariates can be further included as needed). The standardized ES of predictor-of-interest-related edges is jointly determined by βij and variance parameters σij2. Without loss of generality, normal distribution is used for commonly used connectome metrics (Lee & Frangou, 2017). Then, we sample Yijs~N(E(Yijs|Xs),σij2) across all S participants, where for non-predictor-of-interest-related edges, we set the standard deviation of Yijs to σ. For two sample comparison, the Cohen’s d is simply βijσij. For continuous Xs, Cohen’s f2=η21η2, where η is the partial correlation coefficient between Xs and Ys. Repeating the above sampling procedure for all edges, we obtain {Ys,Xs} for all S subjects.

Step 2. Perform statistical inference

2.1. Calculate inference matrix. Given the user-defined inputs (t-test or regression), the FC matrices {Ys} and predictor-of-interest {Xs} for all subjects are determined. The FC matrices undergo a Fisher’s z-transform to ensure that the FC distributions exhibit normality. The mass-univariate testing (t-test or regression) will yield a weighted network G characterized by an inference matrix W of log(p) values.

2.2. Extract G^c. To identify G^c, we use a greedy-peeling based algorithm (Charikar, 2003; S. Chen et al., 2023; Tsourakakis et al., 2013; Wu et al., 2022). For detailed implementation of the algorithm, see Supplementary Material, Section 2.1.

2.3. Conduct permutation test. Once G^c is obtained, we then shuffle group labels (or subject ID’s for regression), and repeat the above testing procedures 1.3 and 2.1 and generate test statistics for simulated data {T(G^c,mR)}m=1M and original data T(G^c). The p-value associated with G^c is the ranking of T(G^c) among {T(G^c,mR)}m=1M. For details of the test statistics used, see Supplementary Material, Section 2.2.

2.4. Decide to accept or reject H0 based on the α-level (e.g., 0.05).

Step 3. Calculate statistical power

Repeat the aforementioned steps 1 and 2 for K times. Therefore, the statistical power can be estimated as the ratio of the number of tests that correctly reject the H0:

(2.3)

The complete process is graphically summarized in Figure 3.

Fig. 3.

The pipeline for power calculation in BNPower. Top: a schematic depiction of the process for power calculation of the network outcome. Bottom: description of the input variables, for βij=0, we set the standard deviation for the non-predictor-of-interest-related edges to σ.

Fig. 3.

The pipeline for power calculation in BNPower. Top: a schematic depiction of the process for power calculation of the network outcome. Bottom: description of the input variables, for βij=0, we set the standard deviation for the non-predictor-of-interest-related edges to σ.

Close modal

As described above, the power calculation for the network outcome is determined by the SS S, level of significance α, and effect sizes (Cohen’s d or f2), which are the same as univariate cases. Additionally, users need to specify the network-specific parameters, such as N,|Vc|,ρ0,ρ1. We further allow the user to input the covariance matrix of FC variables which can be derived from existing FC datasets. In addition, we provided a dropdown menu to allow users to input the pre-defined reliability matrix (Helwegen et al., 2023) to more accurately assess the power (see Supplementary Material, Section 6 for derivations and demonstrative examples). In accordance with Helwegen et al. (2023), these required parameters are used to characterize the “network organization.” In addition, to better approximate the statistical power, the number of repetitions K and permutation tests M also helps determine the quality of obtained power. Since the null hypothesis states that G^c is not related to the predictor-of-interest, meaning no subnetwork is related to the predictor-of-interest, the power of identifying one network is essentially the same as identifying multiple subnetworks. Therefore, our power is calculated based on one predictor-of-interest-related subnetwork. In addition, given that there are various methods to assess the significance of subnetworks, such as Network-based Statistics (NBS), users can modify the code corresponding to step 2 in the aforementioned power calculation steps (See Supplementary Material, Section 6 for demonstration example). We summarize the description of input parameters for BNPower in Figure 3.

3.1 Power calculation

The tool offers power calculation for two types of statistical tests at the network level—two-sample test and regression, which will be discussed separately along with worked examples.

3.1.1 Two-sample test

The working GUI for two-sample test in BNPower is shown in Figure 4, which includes four categories of input parameters required from user to obtain the statistical power. The tool requires the user to first input parameters that are related to graph-structure of the predictor-of-interest-related subnetwork (see step 1.1 in Section 2.3), which in specific, the total number of brain regions (nodes) N, size of the predictor-of-interest-related subnetwork |Vc| (with |Vc|+|V0|=N if the number of predictor-of-interest-related subnetwork is 1), the ratio of predictor-of-interest-related edges within and outside Gc, ρ1 and ρ0. After inputting the graph-structure related parameters, the differentially expressed brain connectome structure is determined.

Fig. 4.

Graph user interface of BNPower. The upper section depicts the user interface of BNPower, showcasing its graphical layout (top), while providing illustrative instances of network adjacency matrices generated upon selecting the “Show Example Network” button (bottom). (a) illustrates the interface designed for power calculation in a two-sample test scenario, while (b) displays the corresponding interface tailored for power calculation in regression analysis. (c) showcases the ground truth, featuring a subnetwork linked to covariates, with emphasis on the top-left corner. In contrast, (d) presents an observed adjacency matrix with a shuffled node order. BNPower requires input across four parameter categories: the subnetwork’s graph structure pertinent to a predictor of interest is defined by N, |Vc|, ρ0, and ρ1; each functional connectivity (FC) entity, whether tied to the predictor of interest or not, is shaped by sample size, effect size, and variation. For each simulated dataset, M permutation tests are executed at a given significance level α, culminating in the statistical power figure displayed within the highlighted box after undergoing K repeated simulations.

Fig. 4.

Graph user interface of BNPower. The upper section depicts the user interface of BNPower, showcasing its graphical layout (top), while providing illustrative instances of network adjacency matrices generated upon selecting the “Show Example Network” button (bottom). (a) illustrates the interface designed for power calculation in a two-sample test scenario, while (b) displays the corresponding interface tailored for power calculation in regression analysis. (c) showcases the ground truth, featuring a subnetwork linked to covariates, with emphasis on the top-left corner. In contrast, (d) presents an observed adjacency matrix with a shuffled node order. BNPower requires input across four parameter categories: the subnetwork’s graph structure pertinent to a predictor of interest is defined by N, |Vc|, ρ0, and ρ1; each functional connectivity (FC) entity, whether tied to the predictor of interest or not, is shaped by sample size, effect size, and variation. For each simulated dataset, M permutation tests are executed at a given significance level α, culminating in the statistical power figure displayed within the highlighted box after undergoing K repeated simulations.

Close modal

In the example shown in Figure 4, we set N=246, |Vc|=21, ρ1=0.77, and ρ0=0.03. The second category of parameters are identical to what are needed for the univariate-outcome power calculation, that is, SS (SA, SB for two clinical groups), standardized ES (Cohen’s d), and variation σ=0.2 in the derived FC. These parameters determine the FCs for predictor-of-interest-related edges, and for non-predictor-of-interest-related edges, the ES is 0. The aforementioned parameters are derived from the real-world dataset (UK biobank) on the study of identifying the aging-related FC subnetwork using the two-sample test (see Supplementary Material, Section 4 for details). After inputting the first two categories of parameters, the tool is ready to simulate FC matrices for each subject. In the worked example, we set SA=SB=80, Cohen’s d=0.4, σ=0.2.

After simulating the FC matrices, the mass-univariate two-sample test is performed on the simulated FC matrices that yield the inference matrix G. A “Show Example Network” button (highlighted in blue) is conveniently included for the user to inspect an example inference matrix before jumping into the statistical inference procedures; see Figure 4 for the previously input parameters. The predictor-of-interest-related subnetwork extraction algorithm is then performed to identify the predictor-of-interest-related subnetwork G^c (S. Chen et al., 2023; Charikar, 2003; Tsourakakis et al., 2013; Wu et al., 2022). Together with M (input by user) permutation tests, the decision on the null hypothesis is made given the user-input parameters α is made. By default, the number of permutation tests is set to be M=100.

Last, after specifying the number of repeated Monte-Carlo simulations K (e.g., 100 in the worked example), the statistical power will be calculated according to (2.3) and returned to user in the “Power” field (highlighted in red) as the output of the program. See Figure 4; as a result, the statistical power is approximately 0.84±0.07.

3.1.2 Regression

The working GUI for regression in BNPower is shown in Figure 4. Same categories of parameters are required from the user as in the two-sample test. The power calculation for regression analysis requires the same parameters for graph-structure, statistical inference from user, as for the two-sample test. The only difference for the input parameters is the ES, where Cohen’s f2 is used for regression. In addition, following the commonly used strategy for power analysis that accounts for covariates (Champely et al., 2017), BNPower (regression tab) allows users to input the number of covariates (#Covariates). In the worked example shown in Figure 4, if we set N=150, |Vc|=30, ρ1=0.35, ρ0=0.03, S=100, #Covariates=0, Cohen’s f2=0.15, σ=1, M=100, and K=100, the resulted statistical power for the study design is 0.99 with 95% confidence interval being [0.97,1].

Once the parameter values are determined, the power calculation will start to execute as soon as the “Run” button is pushed with a progress bar. To expedite the computation process, parallel computation is allowed if the Parallel Computing Toolbox is installed. Additionally, a table detailing the expected runtime for various sample sizes, S, and the total number of nodes, N, is provided in Section 5 of the Supplementary Material. The required toolboxes and compatible MATLAB versions can be found in the GitHub repository.

3.2 Power curves, effect size, and sample size estimation

The statistical tool BNPower employs data-driven techniques to derive power estimates from provided input values, enabling the creation of power curves for the specific statistical test under investigation. In contrast to conventional power analysis tools, where researchers typically explore power curves by varying effect sizes and sample sizes, the unique context of brain connectome studies introduces the network organization as an additional determinant of statistical power.

To visualize the power curve generated by BNPower, we aggregate several power curves—such as power versus effect size/sample size—within a single panel. We systematically modify parameters (e.g., ρ0, ρ1, |Vc|) that impact network organization, allowing us to comprehensively assess their influence. Illustrative power curves are presented in Figures 5 for the two-sample test scenario. For regression analyses, corresponding power curves can be found in the Supplementary Material, specifically in Section 3.

Fig. 5.

Power curves for two-sample test on network outcomes. The upper row of panels displays power curves illustrating the relationship between statistical power and effect size, while the lower row of panels showcases power curves depicting power as a function of sample size. The left and right panels present power curves obtained by varying ρ1 and |Vc| (the size of the predictor-of-interest subnetwork), respectively. The power curves are computed with default parameters: S=50 (sample size), N=100 (size of the entire network), |Vc|=25 (size of predictor-of-interest subnetwork), K=100 (number of repetitions per simulation), M=100 (number of permutation tests), Cohen’s d=0.5 (effect size), ρ0=0.02, ρ1=0.5, and α=0.05 (significance level).

Fig. 5.

Power curves for two-sample test on network outcomes. The upper row of panels displays power curves illustrating the relationship between statistical power and effect size, while the lower row of panels showcases power curves depicting power as a function of sample size. The left and right panels present power curves obtained by varying ρ1 and |Vc| (the size of the predictor-of-interest subnetwork), respectively. The power curves are computed with default parameters: S=50 (sample size), N=100 (size of the entire network), |Vc|=25 (size of predictor-of-interest subnetwork), K=100 (number of repetitions per simulation), M=100 (number of permutation tests), Cohen’s d=0.5 (effect size), ρ0=0.02, ρ1=0.5, and α=0.05 (significance level).

Close modal

The availability of these power curves facilitates the estimation of the minimum effect size (ES) or sample size (SS) needed to achieve a desired 80% power level while keeping other input parameters constant. Employing a grid search approach, we ascertain this minimum requirement. The process involves plotting the power curve associated with each candidate ES/SS value. The intersection point between the power curve and the horizontal line representing 80% power then indicates the minimum ES/SS. Refer to Figure 5 for a visual representation of this concept.

Additionally, we demonstrate the influence of covariance and reliability values on power, as shown in Figure 6. We plot power curve comparisons between cases where no covariance or reliability values are included, only covariance is included, and both covariance and reliability values are included.

Fig. 6.

Evaluating the influence of covariance and reliability on the power analysis. We assess the effects on different effect and sample sizes. Generally, the power decreases by including covariance and reliability values in the simulation analysis.

Fig. 6.

Evaluating the influence of covariance and reliability on the power analysis. We assess the effects on different effect and sample sizes. Generally, the power decreases by including covariance and reliability values in the simulation analysis.

Close modal

Generally, lower reliability values decrease the power because a higher intra-subject variability introduces additional variance (i.e., higher measurement errors) and thus reduces the efficiency of statistical inference. In addition, the simulation analysis that includes a covariance matrix can also potentially decrease the power because the covariance may disturb the accuracy of multivariate edge-level inference (see Fig. 6). Therefore, in practice, users may consider to increase the sample size to account for the factors of covariance and reliability.

We have developed a toolkit named BNPower that performs statistical power analysis for human brain connectome data. The formal power analysis for brain connectome network data has been a challenge due to several key factors. Firstly, the inherent complexity of the brain connectome presents difficulties in establishing a specified structure and determining pre-specified parameters. Unlike traditional statistical analyses, where the variables and parameters are often explicitly defined, the intricate nature of brain connectivity necessitates a more flexible approach. Secondly, when examining the effect size in brain connectome analysis, it is not solely determined by a single parameter. Instead, factors such as subnetwork density and size also play crucial roles in shaping the observed effect. Consequently, capturing the true effect size becomes a multifaceted task, requiring a comprehensive understanding of the network’s characteristics and the interplay between various components. Lastly, the computation and control of FWER pose additional challenges in brain connectome power analysis. The sheer scale and complexity of brain connectome data demand graph l0 shrinkage-based computational methods and techniques to ensure accurate and reliable results. Furthermore, the FWER, which involves accounting for permutation tests, becomes particularly intricate in this context, requiring careful consideration and advanced statistical approaches.

Our power analysis suggests different sample sizes in comparison to the sample sizes in BWAS (Marek et al., 2022). The difference is mainly driven by the different statistical inference methods. Unlike the mass univariate test in the BWAS paper (e.g., edge-wise corrected p<1e7), the statistical inference data-driven network analysis is based on graph theory and combinatorics. The statistical theory suggests that the power of data-driven network analysis is determined by edge-level effect sizes, and the size and density of the predictor-related subnetwork. In other words, when predictor-related edges combine into a dense and relatively large (e.g., more than 10 nodes) subnetwork, a much smaller sample size is required for data-driven network analysis than mass univariate inference in BWAS. For example, we assume that the edge-level effect size is Cohen’s d=0.4. A sample size of 1000 is needed for BWAS with a threshold of p<107. In contrast, only 160 participants are required for data-driven network analysis when predictor-of-interest related edges combined into a subnetwork with the sizes |Vc|=21, N=246, and densities ρ1=0.77, ρ0=0.03 (as shown in Section 3.1). This compelling evidence indicates that a smaller sample size than the traditionally accepted requirement of thousands of subjects is sufficient for achieving reliable and robust inference. The implications of our findings extend beyond the immediate scope of our power analysis. By demonstrating the feasibility of achieving reliable results with smaller sample sizes, we provide valuable guidance for future brain connectome analyses. Researchers can now consider more cost-effective and time-efficient study designs, as well as explore previously unattainable research questions due to the limitations imposed by large-scale data collection requirements. Moreover, our approach opens up new avenues for investigating specific data-driven subnetworks and their role in brain function and cognition. This fine-grained analysis at the subnetwork level not only enhances our understanding of the brain’s intricate workings but also paves the way for targeted interventions and personalized treatment strategies in fields such as neuroscience, psychiatry, and neurology.

Although we illustrate the application of BNPower to functional connectome network analysis, the tool is also applicable to other brain network analysis using EEG connectivity and white matter tractography connection data. In this study, we specifically employ functional connectivity as a demonstration tool to showcase the capabilities of our analysis tool. However, it is important to note that our tool is not limited to FC alone but is also applicable to a broader range of matrix response outcome analyses. For instance, our tool can seamlessly handle structural connectivity data, such as white matter probabilistic tractography. By leveraging the same principles and methodologies, we can explore the intricate connections and pathways within the brain’s white matter network. Furthermore, our tool extends its applicability to electroencephalography and magnetoencephalography connectome data acquired from multiple channels. Importantly, our method is not limited to a specific type of connectivity metric, including correlation-based metrics like Pearson correlation or more complex measures such as coherence, phase synchronization, or network efficiency. However, in a scenario where a few predictor-related edges span all nodes in a large, non-dense network, BNPower, set with subnetwork size equal to total node count and ρ1ρ0, tends to yield low power (see Supplementary Material, Section 8).

Our method has the potential for further extensions and enhancements. For instance, it can be integrated with generalized linear models by incorporating appropriate links and distributional assumptions to accommodate non-normal or categorical outcome variables. This enables researchers to explore relationships between connectivity patterns and a wide range of response variables beyond traditional continuous measures. Moreover, our approach can be expanded to incorporate effect sizes, allowing researchers to quantify the strength and directionality of connectivity effects. This enhancement provides a deeper understanding of the impact of specific connections or subnetworks on the outcome of interest. Lastly, our method can also be extended to incorporate graph structure analysis, enabling researchers to explore network properties and topological characteristics within the connectome. This extension opens up avenues for investigating network centrality, modularity, small-worldness, or other graph-theoretical measures, providing additional insights into the organization and functional significance of brain connectivity patterns.

The stand-lone toolkit along with the source code and tutorial is freely available at https://github.com/bichuan0419/brain_connectome_power_tool.

C.Bi and S.Chen conceived the research. C.Bi and S.Chen designed the toolkit. C.Bi conducted the analyses. C.Bi, Z.Ye, and Y.Pan provided the UK biobank data. All authors wrote the manuscript.

Funding for the project was provided by the National Institute on Drug Abuse of the National Institutes of Health under Award Number 1DP1DA048968-01.

The authors declare no competing interests.

Supplementary material for this article is available with the online version here: https://doi.org/10.1162/imag_a_00099.

Broyd
,
S. J.
,
Demanuele
,
C.
,
Debener
,
S.
,
Helps
,
S. K.
,
James
,
C. J.
, &
Sonuga-Barke
,
E. J.
(
2009
).
Default-mode brain dysfunction in mental disorders: A systematic review
.
Neuroscience & Biobehavioral Reviews
,
33
(
3
),
279
296
. https://doi.org/10.1016/j.neubiorev.2008.09.002
Bullmore
,
E.
, &
Sporns
,
O.
(
2009
).
Complex brain networks: Graph theoretical analysis of structural and functional systems
.
Nature Reviews Neuroscience
,
10
(
3
),
186
198
. https://doi.org/10.1038/nrn2575
Calhoun
,
V. D.
,
Liu
,
J.
, &
Adalı
,
T.
(
2009
).
A review of group ICA for fMRI data and ICA for joint inference of imaging, genetic, and ERP data
.
Neuroimage
,
45
(
1
),
S163
S172
. https://doi.org/10.1016/j.neuroimage.2008.10.057
Carter
,
C. S.
,
Lesh
,
T. A.
, &
Barch
,
D. M.
(
2016
).
Thresholds, power, and sample sizes in clinical neuroimaging
.
Biological Psychiatry: Cognitive Neuroscience and Neuroimaging
,
1
(
2
),
99
100
. https://doi.org/10.1016/j.bpsc.2016.01.005
Champely
,
S.
,
Ekstrom
,
C.
,
Dalgaard
,
P.
,
Gill
,
J.
,
Weibelzahl
,
S.
,
Anandkumar
,
A.
,
Ford
,
C.
,
Volcic
,
R.
, &
De Rosario
,
H.
(
2017
).
pwr: Basic functions for power analysis
. https://cran.r-project.org/web/packages/pwr/
Charikar
,
M.
(
2003
).
Greedy approximation algorithms for finding dense components in a graph
. In:
Approximation Algorithms for Combinatorial Optimization: Third International Workshop, APPROX 2000 Saarbrücken, Germany, September 5–8, 2000 Proceedings
(pp.
84
95
).
Springer
. https://doi.org/10.1007/3-540-44436-x_10
Chen
,
G.
,
Adleman
,
N. E.
,
Saad
,
Z. S.
,
Leibenluft
,
E.
, &
Cox
,
R. W.
(
2014
).
Applications of multivariate modeling to neuroimaging group analysis: A comprehensive alternative to univariate general linear model
.
Neuroimage
,
99
,
571
588
. https://doi.org/10.1016/j.neuroimage.2014.06.027
Chen
,
S.
,
Bowman
,
F. D.
, &
Xing
,
Y.
(
2020
).
Detecting and testing altered brain connectivity networks with k-partite network topology
.
Computational Statistics & Data Analysis
,
141
,
109
122
. https://doi.org/10.1016/j.csda.2019.06.007
Chen
,
S.
,
Kang
,
J.
,
Xing
,
Y.
, &
Wang
,
G.
(
2015
).
A parsimonious statistical method to detect groupwise differentially expressed functional connectivity networks
.
Human Brain Mapping
,
36
(
12
),
5196
5206
. https://doi.org/10.1002/hbm.23007
Chen
,
S.
,
Zhang
,
Y.
,
Wu
,
Q.
,
Bi
,
C.
,
Kochunov
,
P.
, &
Hong
,
L. E.
(
2023
).
Identifying covariate-related subnetworks for whole-brain connectome analysis
.
Biostatistics
,
kxad007
. https://doi.org/10.1093/biostatistics/kxad007
Chepkoech
,
J.-L.
,
Walhovd
,
K. B.
,
Grydeland
,
H.
,
Fjell
,
A. M.
, &
Initiative
,
A. D. N.
(
2016
).
Effects of change in freesurfer version on classification accuracy of patients with alzheimer’s disease and mild cognitive impairment
.
Human Brain Mapping
,
37
(
5
),
1831
1841
. https://doi.org/10.1002/hbm.23139
Cohen
,
J.
(
2013
).
Statistical Power Analysis for the Behavioral Sciences
.
Academic Press
. https://doi.org/10.4324/9780203771587
Dupont
,
W. D.
, &
Plummer
,
W.
(
1997
).
Ps: Power and sample size calculation
.
Control Clinical Trials
,
18
274
. https://doi.org/10.1016/0197-2456(90)90005-M
Durnez
,
J.
,
Degryse
,
J.
,
Moerkerke
,
B.
,
Seurinck
,
R.
,
Sochat
,
V.
,
Poldrack
,
R. A.
, &
Nichols
,
T. E.
(
2016
).
Power and sample size calculations for fmri studies based on the prevalence of active peaks
.
BioRxiv
,
049429
. https://doi.org/10.1101/049429
Fan
,
L.
,
Li
,
H.
,
Zhuo
,
J.
,
Zhang
,
Y.
,
Wang
,
J.
,
Chen
,
L.
,
Yang
,
Z.
,
Chu
,
C.
,
Xie
,
S.
,
Laird
,
A. R.
,
Fox
,
P. T.
,
Eickhoff
,
S. B.
,
Yu
,
C.
, &
Jiang
,
T.
(
2016
).
The human brainnetome atlas: A new brain atlas based on connectional architecture
.
Cerebral Cortex
,
26
(
8
),
3508
3526
. https://doi.org/10.1093/cercor/bhw157
Faul
,
F.
,
Erdfelder
,
E.
,
Lang
,
A.-G.
, &
Buchner
,
A.
(
2007
).
G* power 3: A flexible statistical power analysis program for the social, behavioral, and biomedical sciences
.
Behavior Research Methods
,
39
(
2
),
175
191
. https://doi.org/10.3758/bf03193146
Grieder
,
M.
,
Wang
,
D. J.
,
Dierks
,
T.
,
Wahlund
,
L.-O.
, &
Jann
,
K.
(
2018
).
Default mode network complexity and cognitive decline in mild Alzheimer’s disease
.
Frontiers in Neuroscience
,
12
,
770
. https://doi.org/10.3389/fnins.2018.00770
Harrison
,
D. A.
, &
Brady
,
A. R.
(
2004
).
Sample size and power calculations using the noncentral t-distribution
.
The Stata Journal
,
4
(
2
),
142
153
. https://doi.org/10.1177/1536867x0400400205
Helwegen
,
K.
,
Libedinsky
,
I.
, &
van den Heuvel
,
M. P.
(
2023
).
Statistical power in network neuroscience
.
Trends in Cognitive Sciences
,
27
,
282
301
. https://doi.org/10.1016/j.tics.2022.12.011
Joyce
,
K. E.
, &
Hayasaka
,
S.
(
2012
).
Development of powermap: A software package for statistical power calculation in neuroimaging studies
.
Neuroinformatics
,
10
,
351
365
. https://doi.org/10.1007/s12021-012-9152-3
Lee
,
W. H.
, &
Frangou
,
S.
(
2017
).
Linking functional connectivity and dynamic properties of resting-state networks
.
Scientific Reports
,
7
(
1
),
16610
. https://doi.org/10.1038/s41598-017-16789-1
Liao
,
W.
,
Wu
,
G.-R.
,
Xu
,
Q.
,
Ji
,
G.-J.
,
Zhang
,
Z.
,
Zang
,
Y.-F.
, &
Lu
,
G.
(
2014
).
Dynamicbc: A MATLAB toolbox for dynamic brain connectome analysis
.
Brain Connectivity
,
4
(
10
),
780
790
. https://doi.org/10.1089/brain.2014.0253
Lord
,
L.-D.
,
Allen
,
P.
,
Expert
,
P.
,
Howes
,
O.
,
Lambiotte
,
R.
,
McGuire
,
P.
,
Bose
,
S. K.
,
Hyde
,
S.
, &
Turkheimer
,
F. E.
(
2011
).
Characterization of the anterior cingulate’s role in the at-risk mental state using graph theory
.
Neuroimage
,
56
(
3
),
1531
1539
. https://doi.org/10.1016/j.neuroimage.2011.02.012
Marek
,
S.
,
Tervo-Clemmens
,
B.
,
Calabro
,
F. J.
,
Montez
,
D. F.
,
Kay
,
B. P.
,
Hatoum
,
A. S.
,
Donohue
,
M. R.
,
Foran
,
W.
,
Miller
,
R. L.
,
Hendrickson
,
T. J.
,
Malone
,
S. M.
,
Kandala
,
S.
,
Feczko
,
E.
,
Miranda-Dominguez
,
O.
,
Graham
,
A. M.
,
Earl
,
E. A.
,
Perrone
,
A. J.
,
Cordova
,
M.
,
Doyle
,
O.
,…
Dosenbach
,
N. U. F.
(
2022
).
Reproducible brain-wide association studies require thousands of individuals
.
Nature
,
603
(
7902
),
654
660
. https://doi.org/10.1038/s41586-022-04492-9
McCutcheon
,
R. A.
,
Nour
,
M. M.
,
Dahoun
,
T.
,
Jauhar
,
S.
,
Pepper
,
F.
,
Expert
,
P.
,
Veronese
,
M.
,
Adams
,
R. A.
,
Turkheimer
,
F.
,
Mehta
,
M. A.
, &
Howes
,
O. D.
(
2019
).
Mesolimbic dopamine function is related to salience network connectivity: An integrative positron emission tomography and magnetic resonance study
.
Biological Psychiatry
,
85
(
5
),
368
378
. https://doi.org/10.1016/j.biopsych.2018.09.010
Mo
,
C.
,
Ye
,
Z.
,
Ke
,
H.
,
Lu
,
T.
,
Canida
,
T.
,
Liu
,
S.
,
Wu
,
Q.
,
Zhao
,
Z.
,
Ma
,
Y.
,
Hong
,
L. E.
,
Kochunov
,
P.
,
Ma
,
T.
, &
Chen
,
S.
(
2022
).
A new mendelian randomization method to estimate causal effects of multivariable brain imaging exposures
.
Pacific Symposium on Biocomputing
,
27
,
73
84
. https://pubmed.ncbi.nlm.nih.gov/34890138/
Mumford
,
J. A.
(
2012
).
A power calculation guide for fMRI studies
.
Social Cognitive and Affective Neuroscience
,
7
(
6
),
738
742
. https://doi.org/10.1093/scan/nss059
Palaniyappan
,
L.
, &
Liddle
,
P. F.
(
2012
).
Does the salience network play a cardinal role in psychosis? An emerging hypothesis of insular dysfunction
.
Journal of Psychiatry and Neuroscience
,
37
(
1
),
17
27
. https://doi.org/10.1503/jpn.100176
Thomas Yeo
,
B.
,
Krienen
,
F. M.
,
Sepulcre
,
J.
,
Sabuncu
,
M. R.
,
Lashkari
,
D.
,
Hollinshead
,
M.
,
Roffman
,
J. L.
,
Smoller
,
J. W.
,
Zöllei
,
L.
,
Polimeni
,
J. R.
,
Fischl
,
B.
,
Liu
,
H.
, &
Buckner
,
R. L.
(
2011
).
The organization of the human cerebral cortex estimated by intrinsic functional connectivity
.
Journal of Neurophysiology
,
106
(
3
),
1125
1165
. https://doi.org/10.1152/jn.00338.2011
Tsourakakis
,
C.
,
Bonchi
,
F.
,
Gionis
,
A.
,
Gullo
,
F.
, &
Tsiarli
,
M.
(
2013
).
Denser than the densest subgraph: Extracting optimal quasi-cliques with quality guarantees
. In:
Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD ’13
,
New York, NY, USA
(pp.
104
112
).
Association for Computing Machinery
. https://doi.org/10.1145/2487575.2487645
Wu
,
Q.
,
Huang
,
X.
,
Culbreth
,
A. J.
,
Waltz
,
J. A.
,
Hong
,
L. E.
, &
Chen
,
S.
(
2022
).
Extracting brain disease-related connectome subgraphs by adaptive dense subgraph discovery
.
Biometrics
,
78
(
4
),
1566
1578
. https://doi.org/10.1111/biom.13537
Zalesky
,
A.
,
Fornito
,
A.
, &
Bullmore
,
E. T.
(
2010
).
Network-based statistic: Identifying differences in brain networks
.
Neuroimage
,
53
(
4
),
1197
1207
. https://doi.org/10.1016/j.neuroimage.2010.06.041
Zhang
,
J.
,
Sun
,
W. W.
, &
Li
,
L.
(
2023
).
Generalized connectivity matrix response regression with applications in brain connectivity studies
.
Journal of Computational and Graphical Statistics
,
32
(
1
),
252
262
. https://doi.org/10.1080/10618600.2022.2074434
This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International (CC BY 4.0) license, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. For a full description of the license, please visit https://creativecommons.org/licenses/by/4.0/legalcode.

Supplementary data