Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2026 Jul 30.
Published in final edited form as: Uncertain Artif Intell. 2018 Aug;2018:221.

Differential Analysis of Directed Networks

Min Ren 1, Dabao Zhang 2
PMCID: PMC13413694  NIHMSID: NIHMS2180174  PMID: 42528578

Abstract

We developed a novel statistical method to identify structural differences between networks characterized by structural equation models. We propose to reparameterize the model to separate the differential structures from common structures, and then design an algorithm with calibration and construction stages to identify these differential structures. The calibration stage serves to obtain consistent prediction by building the ℓ2 regularized regression of each endogenous variables against pre-screened exogenous variables, correcting for potential endogeneity issue. The construction stage consistently selects and estimates both common and differential effects by undertaking ℓ1 regularized regression of each endogenous variable against the predicts of other endogenous variables as well as its anchoring exogenous variables. Our method allows easy parallel computation at each stage. Theoretical results are obtained to establish non-asymptotic error bounds of predictions and estimates at both stages, as well as the consistency of identified common and differential effects. Our studies on synthetic data demonstrated that our proposed method performed much better than independently constructing the networks. A real data set is analyzed to illustrate the applicability of our method.

1. INTRODUCTION

It is of great importance and interest to detect sparse structural differences or differential structures between two cognate networks. For instance, the gene regulatory networks of diseased and healthy individuals may differ slightly from each other [West et al., 2012], and identifying the subtle difference between them helps design specific drugs. Social networks evolve over times, and monitoring their abrupt changes may serve as surveillance to economic stability or disease epidemics [Pianese et al., 2013, Berkman and Syme, 1979]. However, addressing such practical problems demands differential analysis of large networks, calling for development of efficient statistical method to infer and compare complex structures from high dimensional data. In this paper, we focus on differential analysis of directed acyclic or even cyclic networks which can be described by structural equation models (SEMs).

Many efforts have been made towards construction of a single network via SEM. For example, both Xiong et al. [2004] and Liu et al. [2008] employed a genetic algorithm to search for the best SEM using different information criteria. Most recently, Ni et al. [2017, 2018] employed a hierarchical Bayes approach to construct the SEM based networks. However, these approaches were designed for small or medium scale networks. For large-scale networks that the number of endogenous variables p exceeds the sample size n, Cai et al. [2013] proposed a regularization approach to fit a sparse model. Because this method suffers from incapability of parallel computation, it may not be feasible for large networks. Logsdon and Mezey [2010] proposed another penalization approach to fit the model in a node-wise fashion which alleviates the computational burden. Most recently, Lin et al. [2015], Zhu [2018], and Chen et al. [2017] each proposed a two-stage approach to construct SEMs, with different algorithms designed at different stages. As shown by Chen et al. [2017], such a two-stage approach can have superior performance compared to other methods.

To the best of our knowledge, no algorithm has been proposed to conduct differential analysis of directed networks characterized by SEM. While a naive approach would separately construct each individual network and identify common and differential structures, this approach fails to take advantage of the commonality as well as sparse differential structures of the paired networks, leading to higher false positive rate or lower power. In this light, we introduce a novel statistical method, specially in the directed network regime, to conduct differential analysis of two networks via appropriate reparameterization of the corresponding models. There are two major features of our method. Firstly, we jointly model the commonality and difference between two networks explicitly. This helps us to gain dramatic performance improvements over the naive construction method. Secondly, benefiting from the flexible framework of SEMs, we are able to conduct differential analysis of directed networks. Most importantly, our method allow for both acyclic and cyclic networks. Compared to the other methods, directionality and allowing for cyclicity are crucial for many network studies, especially in constructing gene regulatory networks. As far as we know, our method is the first work on differential analysis of directed networks that enjoys the two promising features.

The rest of this paper is organized as follows. We first introduce the model and its identifiability condition in Section 2.1 and Section 2.2, respectively. Then, we present our proposed method of Reparameterization-based Differential analysis of directed Networks, termed as ReDNet, in Section 2.3. The theoretical justification of the proposed method is described in Section 2.4. Section 3 includes our studies on synthetic data showing the superior performance of our method, as well as an analysis of the Genotype-Tissue Expression (GTEx) data sets. We conclude our paper with brief discussion in Section 4.

2. METHODS

Here we first introduce the model and its identification condition, and then describe our proposed ReDNet method for identifying common and differential structures between two directed networks, followed with its theoretical justification.

2.1. THE MODEL

We consider two networks, each describing the dependencies among a common set of variables or nodes in a unique population. For each node i∈{1,2,…,p} in network k∈{1,2}, its regulation structure can be represented by the following equation,

Yi(k)⏟nodei=Y-i(k)γi(k)⏟regulationbyothers+X(k)ϕi(k)⏟anchoringregulation+ϵi(k)⏟error, (1)

where Yi(k) is the i-th column of Y(k) and Y-i(k) is the submatrix of Y(k) by excluding Yi(k), with Y(k) a n(k)×p matrix. X(k) is a n(k)×q matrix with each column standardized to have ℓ2 norm n(k). The vectors γi(k) and ϕi(k) encode the inter-nodes and anchoring regulatory effects, respectively. The index set of non-zeros of ϕi(k) is known and denoted by 𝒜i(k), in other words, 𝒜i(k)=supp(ϕi(k)). The support set 𝒜i(k) indexes the direct causal effects for the i-th node, and can be prespecified based on the domain knowledge. However, the size of nonzero effect ϕi(k) is unknown and can be estimated. Further property of 𝒜i(k) will be discussed in Section 2.2. All elements of the error term are independently distributed following a normal distribution with mean zero and standard deviation σi(k). We assume that the matrix X(k) and the error term ϵi(k) are independent of each other. However Y-i(k) and ϵi(k) may correlate with each other. Y(k) and X(k) include observed endogenous variables and exogenous variables, respectively.

By combining the p linear equations in (1), we can rewrite the two sets of linear equations in a systematic fashion as two structural equation models below,

Y(1)=Y(1)Γ(1)+X(1)Φ(1)+ℰ(1),Y(2)=Y(2)Γ(2)+X(2)Φ(2)+ℰ(2), (2)

where each matrix Γ(k) is p×p with zero diagonal elements and represents the inter-nodes regulatory effects in the corresponding network. Specifically, excluding the i-th element (which is zero) from the i-th column of Γ(k) leads to γi(k). The q×p matrix Φ(k) contains the anchoring regulatory effects and its i-th column is ϕi(k). Each error term ℰ(k) is n(k)×p and has the error term ϵi(k) as its i-th column.

Figure 1 gives an illustrative example of networks with three nodes and one anchoring regulation per node for the structural equations in (2). For example, with anchoring regulation on node Y1,X1 has a direct effect on node Y1 but indirect effects on node Y2 and Y3 via Y1.

Figure 1:

Figure 1:

An Illustrative Example of Differential Network Between Two Directed Networks. The error term for each node is not shown for simplicity.

For each network k, its full model in (2) can be further transformed into the reduced form as follows,

Y(k)=X(k)π(k)+ξ(k), (3)

where the q×p matrix π(k)=Φ(k)(I-Γ(k))-1 and the transformed error term ξ(k)=ℰ(k)(I-Γ(k))-1. The reduced model (3) reveals variables observed in X(k) as instrumental variables which will be used later to correct for the endogeneity issue. Otherwise, directly applying any regularization based regression to equation (1) will result in non-consistent or suboptimal estimation of model parameters [Fan and Liao, 2014, Chen et al., 2017, Lin et al., 2015, Zhu, 2018].

2.2. THE MODEL IDENTIFIABILITY

Here we introduce an identifiability assumption which helps to infer an identifiable system (2) from available data. We assume that each endogenous variable is directly regulated by a unique set of exogenous variables as long as it regulates other endogenous variables. That is, any regulatory node needs at least one anchoring exogenous variable to distinguish the corresponding regulatory effects from association. Explicitly let ℳi0(k) denote the index set of endogenous variables which either directly or indirectly regulate the i-th endogenous variable in the k-th network. Thus, 𝒜i(k)⊆ℳi0(k). The model identification condition can be stated in the below.

Assumption 1.

For any i=1,⋯,p, 𝒜i(k)≠∅ if there exists j such that i∈ℳj0(k). Furthermore, 𝒜i(k)∩𝒜j(k)=∅ as long as i≠j.

This assumption is slightly less restrictive than the one employed by Chen et al. [2017], and is a sufficient condition for model identifiability as it satisfies the rank condition in Schmidt [1976]. It can be further relaxed to allow nonempty 𝒜i(k)∩𝒜j(k) as long as each regulatory node has its own unique anchoring exogenous variables.

The above identifiability assumption not only identifies γi(k) in model (1) from π(k) in model (3) but also helps reveal regulatory directionality of the networks. As illustrated in Figure 2, we can not recover the directionality between nodes Y1 and Y2 without the extra information provided by the direct causal factors X1 and X2 because all four sub-networks consisting of Y1 and Y2 (without X1 and X2) will be Markov equivalent. The known set 𝒜j(k) serves as external prior knowledge which helps recover the directionality. In our two-stage construction of the differential network, the additional anchors X1 and X2 serve as instrumental variables in the calibration stage, since both X1 and X2 are independent of the error terms. The present direct causal effects from X(k) together with Assumption 1 differentiates our approach from the classical graphical models [Meinshausen and Bühlmann, 2006, Yuan and Lin, 2007] or the PC algorithm approaches [Spirtes et al., 2000, Kalisch and Bühlmann, 2007], since those methods either cannot recover edge directions or do not allow for cyclic structures due to lack of additional direct causal effects from X(k).

Figure 2:

Figure 2:

An Illustrative Example of Networks Which Are Not Markov Equivalent. However, without X1 and X2, sub-networks consisting of only node Y1 and Y2 will be Markov equivalent.

2.3. TWO-STAGE DIFFERENTIAL ANALYSIS OF NETWORKS

Here we intend to develop a regularized version of the two-stage least squares. We first screen for exogenous variables and conduct ℓ2 regularized regression of each endogenous variable against screened exogenous variables to obtain its good prediction which helps address the endogeneity issue in the following stage. At the second stage, we reparametrize the model to explicitly model the common and differential regulatory effects and identify them via the adaptive lasso method.

2.3.1. The Calibration Stage

To address the endogeneity issue, we aim for good prediction of each endogenous variable following the reduced model in (3). However, in the high-dimensional setting, the dimension q of X(k) can be much larger than the sample size n(k), and any direct prediction with all exogenous variables may not produce consistent prediction. Note that both Lin et al. [2015] and Zhu [2018] proposed to conduct variable selection with lasso or its variants and predict with selected exogenous variables. We here instead propose to first screen for exogenous variables with ISIS [Fan and Lv, 2008], and then apply ridge regression to predict the endogenous variables with screened exogenous variables. While variable screening is more robust and provides higher coverage of true variables than variable selection, its combination with ridge regression puts less computational burden. Furthermore, as shown by Chen et al. [2017], ridge regression performs well in predicting the endogenous variables.

Let ℳi(k) denotes the selected index set for i-th node in k-th network from the variable screening which reduces the dimension from q to d=|ℳi(k)|. The Sure Independence Screening Property in Fan and Lv [2008] can be directly applied in our case to guarantee that ℳi(k) covers the true set ℳi0(k) with a large probability.

Assumption 2.

n(1) and n(2) are at the same order, i.e., nmin=minn(1),n(2)≍n(1)≍n(2), and p≍q.

Theorem 1.

Assuming Conditions 1–4 in the supplemental materials which restrict positive τ˜ and κ˜, under Assumption 2, there exists some θ∈(0,1-2κ˜-τ˜) such that, when d=|ℳi(k)|=O(nmin1-θ), we have, for some constant C>0,

P(ℳi0(k)⊆ℳi(k))=1-𝒪exp-C(nk)1-2κ˜lognk.

Hereafter we assume that ℳi(k) successfully covers the true set ℳi0(k) for convenience of stating the following assumptions and theorems. That is, the probability of successful screening is not incorporated into our assumptions or theorems in the below.

For node i in network k, let Xℳi(k)(k) denotes the submatrix of X(k) with prescreened columns which are indexed by ℳi(k). With πi(k) denoting the i-th column of π(k), the subvector of πi(k) indexed by ℳi(k) will be simply denoted by πℳi(k)(k) without confusion. Such simplified notations will apply to other vectors and matrices in the rest of this paper.

With d pre-screened exogenous variables, we can apply ridge regression to the model

Yi(k)=Xℳi(k)(k)πℳi(k)(k)+ξi(k), (4)

to obtain the estimates πˆℳi(k)(k) of πℳi(k)(k), and predict Yi(k) with Yˆi(k)=Xℳi(k)(k)πˆℳi(k)(k).

2.3.2. The Construction Stage

With known 𝒜i(k), we can rewrite model (1) as,

Yi(k)=Y-i(k)γi(k)+X𝒜i(k)(k)ϕ𝒜i(k)(k)+ϵi(k). (5)

Before we use the predicted Y(k) to identify both common and differential regulatory effects across the two networks, we first reparametrize the model so as to define differential regulatory effects explicitly,

βi-=γi(1)-γi(2)2,βi+=γi(1)+γi(2)2. (6)

Here βi- and βi+ represent the differential and average regulatory effects between the two networks, respectively. We need compare βi+ with βi- to identify the common regulatory effects, that is, effects of all regulations with nonzero values in βi+ but zero values in βi-.

Note that other differential analysis of networks may suggest a different reparametrization to identify common and differential regulatory effects. For example, in a typical case-control study, we may expect few structures in the case network mutated from the control network. While we are interested in identifying differential structures in the case network, we may be also interested in identifying baseline network structures in the control network. Therefore we may reparametrize the model with the regulatory effects in the control network, as well as the differential regulatory effects defined as the difference of regulatory effects between case and control networks. We want to point out that the method described here still applies and we can also derive similar theoretical results as follows.

Following the reparametrization in (6), we can rewrite model (5) as follows,

Yi(1)Yi(2)=Y-i(1)Y-i(1)Y-i(2)-Y-i(2)βi+βi-+X𝒜i(1)(1)00X𝒜i(2)(2)ϕ𝒜i(1)(1)ϕ𝒜i(2)(2)+ϵi(1)ϵi(2). (7)

Denote

Yi=Yi(1)Yi(2),Z-i=Y-i(1)Y-i(1)Y-i(2)-Y-i(2),βi=βi+βi-,ϵi=ϵi(1)ϵi(2).

Further define the projection matrix for each network,

Hi(k)=In(k)-X𝒜ikkX𝒜ikkTX𝒜ikk-1X𝒜ikkT.

Applying the projection matrix Hi=diag{Hi(1),Hi(2)} to both sides of model (7), we can remove the exogenous variables from the model and obtain,

HiYi=HiZ-iβi+Hiϵi. (8)
Algorithm 1.

Reparameterization-Based Differential Analysis of Network (ReDNet)

Input: For k∈{1,2}, Y(k),X(k), index set 𝒜i(k) for each i∈{1,2,...,p}. Set d=O(nmin1-θ).
for i→1 to p do
Stage 1.a. Screen for a submatrix Xℳi(k)(k) of X(k) for Yi(k) versus X(k) and set Xℳi(k)(k)=X(k) if q≤n(k)
Stage 1.b. Apply ridge regression to regress Yi(k) against Xℳi(k)(k) to obtain prediction Y^i(k).
end for
for i→1 to p do
Stage 2. Apply adaptive lasso to regress HiYi against HiZˆ-i to obtain coefficients estimate βˆi.
end for
Output: The common and differential regulatory effects in βˆ1,...,βˆp.

To address the endogeneity issue, we predict Z-i by replacing its component Y-i(k) with the predicted value Yˆ-i(k) from the previous stage, and then regressing HiYi against HiZˆ-i with the adaptive lasso to consistently estimate βi. That is, an optimal βi can be obtained as,

βˆi=argminβi1nHiYi-HiZˆ-iβi22+λiωiTβi1,

where βi1 is a vector taking elementwise absolute values of βi, ωi is the adaptive weights whose components are inversely proportional to the components of an initial estimator of βi, and λi is the adaptive tuning parameter.

The two-stages algorithm is summarized in Algorithm 1. With the estimator βˆi from the second stage, we can accordingly obtain estimators γˆi(1)=βˆi++βˆi- and γˆi(2)=βˆi+-βˆi-.

2.4. THEORETICAL ANALYSIS

As shown in Theorem 1, a screening method like ISIS [Fan and Lv, 2008] can identify ℳi(k) with size d=Onmin1-θ which covers the true set ℳi0(k) with a sufficiently large probability. For the sake of simplicity and without loss of generality, in the following we assume ℳi0(k)⊆ℳi(k).

We first investigate the consistency of predictions from the first stage. The consistency properties will be characterized by prespecified sequences f(k)=on(k) but f(k)→∞ as n(k)→∞. We also denote fmax=f(1)∨f(2), i.e., max{f(1),f(2)}.

The following assumption is required for the consistency properties.

Assumption 3.

For each network k, the singular values of I-Γ(k) are positively bounded from below, and there exist some positive constants c1(k) and c2(k) such that, for each node i, max‖δ‖2=1n(k)-1/2‖Xℳi(k)(k)δ‖2≤c1(k) and min‖δ‖2=1n(k)-1/2‖Xℳi(k)(k)δ‖2≥c2(k). Furthermore, the ridge parameter λi(k)=onmin.

For the ease of exposition, we will omit the subscript ℳi(k) from Xℳi(k)(k) henceforth, and accordingly use πi(k) and πˆi(k) which include the zero components of excluded predictors.

Denote X=diag{X(1),X(2)}, and

Z=Y(1)Y(1)Y(2)-Y(2),Π=π(1)π(1)π(2)-π(2).

We use Πj to denote the j-th column of the matrix Π and πj(k) to denote the j-th column of the matrix π(k). We also use Zˆ and Πˆ to denote the prediction of Z and estimate of Π, respectively. Note that, with the ridge parameter λi(k) for the ridge regression taken on node i in network k, we have ri(k)=(λi(k))2‖πi(k)‖22/n(k) and hence define rmax=max1≤i≤p[ri(1)∨ri(2)]. Then the estimation and prediction losses at the first stage can be summarized in the following theorem.

Theorem 2.

Under Assumptions 1–3, for each j∈{1,2,…,2p}, there will exist some constant C1 and C2 such that, with probability at least 1-e-f(1)-e-f(2),

  1. ‖Πˆj-Πj‖22≤C1d∨rmax∨fmax/nmin;

  2. ‖X(Πˆj-Πj)‖22≤C2d∨rmax∨fmax.

The proof is detailed in the supplemental materials.

Note that these two sets of losses can be controlled by the same upper bounds across the two networks with probability at least 1-e-f(1)+log(p)-e-f(2)+log(p). Therefore, f(k) can be selected such that f(k)-log(p)→∞, which will provide a probability approaching one to have the network-wide losses approaching zero.

Furthermore, the dimension p can be divergent up to an exponential order, say p=enminc for some c∈(0,1). We can set f(1)=f(2)=nmin(1+c)/2 and, apparently, f(k)=onmin but f(k)-log(p)=nmin(1+c)/2-nminc→∞.

Since the ridge parameter λi(k)=onmin,ri(k)=‖πi(k)‖22×onmin. Therefore, when all ‖πi(k)‖2 are uniformly bounded, we have rmax=onmin. Otherwise, the ridge parameter λi(k) should be adjusted accordingly to control both estimation and prediction losses.

Before we characterize the consistency of estimated regulatory effects on the second stage, we first introduce the following concept of restricted eigenvalue which is used to present an assumption.

Definition 2.1.

The restricted eigenvalue of a matrix A on an index set 𝒮 is defined as

ϕre(A,𝒮)=minδ𝒮c1≤3δ𝒮1‖Aδ‖2nδ𝒮2. (9)

For the i-th node, we use 𝒮i to denote the non-zero indices of βi, i.e., 𝒮i=suppβi. Further denote

Π-i=π-i(1)π-i(1)π-i(2)-π-i(2).

As inBickel et al. [2009], we impose the following restricted eigenvalue condition on the design matrix in (8).

Assumption 4.

There exists a constant ϕ0>0 such that ϕreHiXΠ-i,𝒮i≥ϕ0. Furthermore, ω𝒮i∞≤ω𝒮ic-∞.

Let n=n(1)+n(2), cmax=c1(1)∨c1(2), and B=β1,β2,…,βp. The matrix norms ‖⋅‖1 and ‖⋅‖∞ are the maximum of column and row sums of absolute values of the matrix, respectively. For a vector, we define ‖⋅‖∞ and ‖⋅‖-∞ to be the maximum and minimum absolute values of its components. Then, we can derive the following loss bounds for the estimation and prediction at the second stage on the basis of Theorem 2.

Theorem 3.

Suppose that, for node i, the adaptive lasso at the second stage takes the tuning parameter λi≍ωi-∞-1‖B‖1‖Π‖1d∨rmax∨fmaxlog(p)/nmin, and d∨rmax∨fmax/n+cmax‖Π‖1≤cmax2‖Π‖12+ϕ02/64C2𝒮i. Let hn=(‖B‖12∧1)×((n‖Π‖12/d)∧d∨rmax∨fmax)log(p). Under Assumptions 1–4, there exist positive constants C3 and C4 such that, with probability at least 1-3e-C3hn+log(4pq)-e-f(1)+log(p)-e-f(2)+log(p),

  1. Estimation Loss:
    ‖βˆi-βi‖1≤8C4𝒮i×ω𝒮i∞‖B‖1‖Π‖1ϕ02ωi-∞d∨rmax∨fmaxlog(p)nmin;
  2. Prediction Loss:
    1n‖HiZˆ-i(βˆi-βi)‖22≤C42𝒮i×‖ω𝒮i‖∞2‖B‖12‖Π‖12ϕ02ωi-∞2d∨rmax∨fmaxlog(p)nmin.

The main idea of the proof is to take advantage of the commonly used restricted eigenvalue condition and irrepresentable condition for lasso-type estimator. However, the design matrix in our case includes predicted values instead of the original one, which complicates the proof. We claim that the restricted eigenvalue and irrepresentable condition still hold for the predicted design matrix as long as the estimation and prediction losses are well controlled at the calibration stage. The proof is detailed in the supplemental materials.

The available anchoring regulators as required by Assumption 1 implies that both ‖B‖1>0 and ‖Π‖1>0, so hn/log(p)→∞. That is, these loss bounds hold with a sufficient large probability with properly chosen f(k).

The two sets of losses in Theorem 3 can also be controlled across the whole system by the same upper bounds defined by replacing 𝒮i with smax=maxi𝒮i, with probability at least 1-3e-C3hn+log4q+2log(p)-e-f1+2log(p)-e-f2+2log(p). When both p and q are divergent up to an exponential order, say p≍q≍enminc for some c∈(0,1), we can set f(1)=f(2)=nmin(1+c)/2 to guarantee the bounds at a sufficient large probability. However, the bounds are determined by d∨rmax∨fmaxlog(p) which is onmin only when c<min(1/3,θ). Therefore, if smax also diverges up to nminc˜ with c˜<min(1/4,θ/2,1-θ), the losses can be well controlled for c<min((1-4c˜)/3,θ-2c˜).

Note that, with properly chosen f(1) and f(2), these losses are well controlled at onmin, revealing the fact that we need to have sufficient observations for each network for consistent differential analysis of the two networks.

Let Wi=diagωi. Denote ℐi=1nΠ-iTXTHiXΠ-i and ℐˆi=1nnˆ-iTXTHiXΠˆ-i. Let ℐi,11 be a submatrix of ℐi with rows and columns both indexed by 𝒮i, and ℐi,21 be a submatrix of ℐi with rows and columns indexed by 𝒮ic and 𝒮i, respectively. ℐˆi,11 and ℐˆi,21 are similarly defined from ℐˆi. We further define the minimal signal strength bi=maxj∈𝒮i|βij| and ψi=‖ℐi,11-1W𝒮i‖∞.

The following assumption, reminiscent of the adaptive irrepresentable condition in Huang et al. [2008], helps investigate the selection consistency of regulatory effects.

Assumption 5.

(Weighted Irrepresentable Condition) There exists a constant τ∈(0,1) such that ‖W𝒮ic-1ℐi,21-1ℐi,11W𝒮i‖∞<1-τ.

Theorem 4.

(Variable Selection Consistency) Denote 𝒮ˆi={j:βˆij≠0}. Suppose that, for each node i, ℐˆi,11 is invertible, bi>λiψi/(2-τ), and d∨rmax∨fmax/n+cmax‖Π‖1≤cmax2‖Π‖12+min(ϕ02/64,τ(4-τ)-1ωi-∞/ψi)/C2𝒮i. Under Assumptions 1–5, there exists some constant C5>0 such that 𝒮ˆi=𝒮i with probability at least 1-3e-C5hn+log(4pq)-e-f(1)+log(p)-e-f(2)+log(p).

This theorem implies that our proposed method can identify both common and differential regulatory effects between the two networks with a sufficiently large probability. On the other hand, the assumed weighted irrepresentable condition means that the true signal should not correlate too much with irrelevant predictors so as to conduct a successful differential analysis. The corresponding proof is detailed in the supplemental materials.

3. EXPERIMENTS

3.1. SYNTHETIC DATA EVALUATION

Here we report on experiments with synthetic data to show the superior performance of our method. We compare the method ReDNet to a naive differential analysis which employs the 2SPLS method proposed by [Chen et al., 2017] to construct each network separately. Note that the 2SPLS method is modified here by applying ISIS to screen exogenous variables before conducting ridge regression to predict endogenous variables, making the naive differential analysis comparable to ReDNet.

Synthetic data are generated from both acyclic and cyclic networks involving 1000 endogenous variables, with the sample size from 200 to 300. Each network includes a subnetwork of 50 endogenous variables, whose shared and differential structures will be investigated against its pair. On average, each endogenous variable has one regulatory effect in a sparse subnetwork, and three regulatory effects in a dense network. While each pair of subnetworks in comparison share many identical regulatory effects, they also share five regulatory effects but with opposite signs, and each network has five unique regulatory effects (so the total number of differential regulatory effects is 15). The nonzero regulatory effects were independently sampled from a uniform distribution over the range [−0.8,−0.3]∪[0.3,8]. While assuming each node is directly regulated by one exogenous variable, each exogenous variable was sampled from discrete values 0,1 and 2 with probabilities 0.25, 05 and 0.25, respectively. All of the noise terms were independently sampled from the normal distribution N(0,0.12). We also conducted differential analysis between two networks with both X(1)≠X(2) and X(1)=X(2) as in practice the paired networks may or may not share identically valued exogenous variables.

We evaluate the the performance in terms of the false discovery rate (FDR), power and Matthews correlation co-efficient (MCC) [Matthews, 1975]. Let TP,TN,FP and FN denote the numbers of true positives, true negatives, false positives, and false negatives, respectively. MCC is defined as,

MCC=TP×TN-FP×FN(TP+FP)(TP+FN)(TN+FP)(TN+FN).

Here we refer nonzero effects as positives and zero effects as negatives. The MCC varies from 0 to 1 with larger values implying better variable selection.

In each differential analysis, the ridge regression employed the generalized cross validation [Golub et al., 1979] to select the ridge parameter, and the adaptive lasso used 10-fold cross-validation to choose its tuning parameter. Following the recommendation by Fan and Lv [2008], (n(k))0.9 variables are screened by ISIS.

For each type of networks, 100 synthetic data sets were generated, and the differential analysis results are summarized in Figure 3. Overall, both ReDNet and the naive approach maintain high power in identifying differential regulatory effects. However, the naive approach fails to identify common regulatory effects and tends to report FDR over 80% on differential regulatory effects. Such a tendency to report false positives by the naive approach results in lower MCC, with dramatic decrease in identifying differential regulatory effects.

Figure 3:

Figure 3:

Performance of ReDNet Versus the Naive Approach which Independently Constructs Two Networks. The results average over 100 synthetic data sets for different types of networks, with letters A, C, S, D in the x-axis denoting Acyclic, Cyclic, Sparse and Dense networks, respectively. “Diff”, “Common” and “Average” summarize the performance on differential, common and average regulatory effects, respectively. FDR and MCC of the naive approach are undefined due to its failure to identify common effects. The sample size n(2)=n(2) is either 200 or 300.

While both methods performed stably across networks with X(1)≠X(2) and X(1)=X(2), ReDNet performed better in identifying differential regulatory effects from dense networks than sparse networks in terms of FDR and MCC. However, the naive approach tends to report even higher FDR and so much lower MCC when identifying differential regulatory effects from dense networks. Nonetheless, the naive approach fails to identify common regulatory effects for each type of networks so the corresponding FDR and MCC are undefined.

We also calculated the standard errors (SE) of the reported FDR, power, and MCC over 100 synthetic data sets (the results are not shown). They are all small with most at the scale of thousandth and others at the scale of hundredth. Therefore, ReDNet performed robustly in differential analysis of networks, and the 2SPLS approach by Chen et al. [2017] performed also robustly in constructing single networks.

3.2. THE GENOTYPE-TISSUE EXPRESSION DATA

We performed differential analysis of gene regulatory networks on two sets of genetic genomics data from the Genotype-Tissue Expression (GTEx) project [Carithers et al., 2015], with one collected from human whole blood (WB) and another one from human muscle skeletal (MS). The WB and MS data included genome-wide genetic and genotypic values from 350 and 367 healthy subjects, respectively. Both data sets were preprocessed followingCarithers et al. [2015] and Stegle et al. [2010], resulting in a total of 15,899 genes and 1,083,917 single nucleotide polymorphisms (SNPs) being shared by WB and MS.

Expression quantitative trait loci (eQTL) mapping [Gilad et al., 2008] was conducted and identified 9875 genes with at least one marginally significant cis-eQTL (with p-value< 0.05). For each gene, we further filtered its set of cis-eQTL by controlling the pairwise correlation under 0.9 and keeping up to three cis-eQTL which have the strongest association with the corresponding gene expression. These cis-eQTL serve as anchoring exogenous variables for the genes, and expression levels of different genes are endogenous variables. At completion of preprocessing data, we have 9,875 endogenous variables and 23,920 exogenous variables.

We applied ReDNet to infer the differential gene regulation on a set of eighty target genes, which had largest changes on gene-gene correlation between the two tissues. We identified a total of 640 common and 572 differential regulations on the eighty target genes. To evaluate the significance of identified regulations, we bootstrapped 100 data sets, and conducted differential analysis on each bootstrap data set. As summarized in Table 1, 50, 43 and 34 differential regulatory effects were identified in over 70%, 80% and 90% of the bootstrap data sets, respectively.

Table 1:

Summary of Regulations Identified in Over 70%, 80%, 90% of the Bootstrap Data Sets by ReDNet From GTEx Data. Shown under “Original” are for those identified from the original data.

Original 70% 80% 90%

Common 640 49 40 34
Differential 572 50 43 34

The top five subnetworks bearing differential regulations on some of the eighty target genes were shown in Figure 4. We also constructed the differential networks using the naive approach (the results are not shown), and reported more regulations which cover the reported ones by ReDNet. This concurs with our observation in the synthetic data evaluation that the naive approach tends to report higher false positives, especially for differential regulatory effects.

Figure 4:

Figure 4:

The Top Five Differential Subnetworks of Gene Regulation Identified by ReDNet From GTEx Data. The dotted, dashed, and solid lines imply regulations constructed in over 70%, 80%, and 90% of the bootstrap data sets, respectively. Highlighted in yellow are the target genes whose regulatory genes are focused in this study. The differential regulations are in red while common regulations are in black. The arrow head implies up regulation in both networks or no regulation in at most one network; the circle head implies down regulation in the whole blood but up regulation in muscle skeletal; and the diamond head implies up regulation in whole blood but down regulation muscle skeletal.

4. CONCLUSION

We have developed a novel two-stage differential analysis method named ReDNet. The first stage, i.e., the calibration stage, aims for good prediction of the endogenous variables, and the second stage, i.e., the construction stage, identifies both common and differential network structures in a node-wise fashion. The key idea of ReDNet method is to appropriately reparametrize the independent models into a joint model so as to estimate differential and common effects directly. This approach can dramatically reduce the false discovery rate. In the experiments with synthetic data, we demonstrated the effectiveness of our method, which outperformed the naive approach with a large margin. Note that ReDNet allows independently conducting all ℓ2 regularized regressions at the same time at the first stage, and all ℓ1 regularized regressions at the same time at the second stage. Therefore, ReDNet not only permits parallel computation but also allows for fast subnetwork construction to avoid potential huge computational demands from differential analysis of large networks.

There are some interesting directions for future research. Firstly, it is worthwhile to explore other re-parametrization approaches such as baseline reparametrizaiton in a case-control study. Secondly, while we only consider differential analysis of two networks, it is possible to generalize our method to compare multiple networks, demanding more complex reparametrization. Finally, applying the proposed method for fully differential analysis of 53 tissues in the GTEx project still provides challenging computational and methodological issues.

Supplementary Material

1

Acknowledgments

The Genotype-Tissue Expression (GTEx) Project was supported by the Common Fund of the Office of the Director of the National Institutes of Health, and by NCI, NHGRI, NHLBI, NIDA, NIMH, and NINDS. The data used for the analysis described in this paper were obtained from dbGaP accession number phs000424.v7.p2 on 08/18/2017.

Contributor Information

Min Ren, Department of Statistics, Purdue University, West Lafayette, IN.

Dabao Zhang, Department of Statistics, Purdue University, West Lafayette, IN.

References

  1. Berkman Lisa Fand Leonard Syme S. Social networks, host resistance, and mortality: a nine-year follow-up study of alameda county residents. American Journal of Epidemiology, 109(2):186–204, 1979. [DOI] [PubMed] [Google Scholar]
  2. Bickel Peter J, Ritov Yaacov, Tsybakov Alexandre B, et al. Simultaneous analysis of lasso and dantzig selector. The Annals of Statistics, 37(4):1705–1732, 2009. [Google Scholar]
  3. Cai Xiaodong, Bazerque Juan Andres, and B´Giannakis Georgios. Inference of gene regulatory networks with sparse structural equation models exploiting genetic perturbations. PLoS Computational Biology, 9 (5):e1003068, 2013. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Carithers Latarsha J, Ardlie Kristin, Barcus Mary, Branton Philip A, Britton Angela, Buia Stephen A, Compton Carolyn C, DeLuca David S, Peter-Demchok Joanne, Gelf Ellen Tand, et al. A novel approach to high-quality postmortem tissue procurement: the gtex project. Biopreservation and Biobanking, 13(5):311–319, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. Chen Chen, Zhang Min, and Zhang Dabao. A two-stage penalized least squares method for constructing large systems of structural equations. arXiv preprint arXiv:1511.00370v2, 2017. [PMC free article] [PubMed] [Google Scholar]
  6. Fan Jianqing and Liao Yuan. Endogeneity in high dimensions. The Annals of Statistics, 42(3):872, 2014. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Fan Jianqing and Lv Jinchi. Sure independence screening for ultrahigh dimensional feature space. Journal of the Royal Statistical Society: Series B (Statistical Methodology), 70(5):849–911, 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  8. Gilad Yoav, Rifkin Scott A, and Pritchard Jonathan K. Revealing the architecture of gene regulation: the promise of eqtl studies. Trends in Genetics, 24(8):408–415, 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Golub Gene H, Heath Michael, and Wahba Grace. Generalized cross-validation as a method for choosing a good ridge parameter. Technometrics, 21(2):215–223, 1979. [Google Scholar]
  10. Huang Jian, Ma Shuangge, and Zhang Cun-Hui. Adaptive lasso for sparse high-dimensional regression models. Statistica Sinica, pages 1603–1618, 2008. [Google Scholar]
  11. Kalisch Markus and Bühlmann Peter. Estimating high-dimensional directed acyclic graphs with the pc-algorithm. Journal of Machine Learning Research, 8 (Mar):613–636, 2007. [Google Scholar]
  12. Lin Wei, Feng Rui, and Li Hongzhe. Regularization methods for high-dimensional instrumental variables regression with an application to genetical genomics. Journal of the American Statistical Association, 110 (509):270–288, 2015. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Liu Bing, de La Fuente Alberto, and Hoeschele Ina. Gene network inference via structural equation modeling in genetical genomics experiments. Genetics, 178 (3):1763–1776, 2008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Logsdon Benjamin A and Mezey Jason. Gene expression network reconstruction by convex feature selection when incorporating genetic perturbations. PLoS Computational Biology, 6(12):e1001014, 2010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  15. Matthews Brian W. Comparison of the predicted and observed secondary structure of t4 phage lysozyme. Biochimica et Biophysica Acta (BBA)-Protein Structure, 405(2):442–451, 1975. [DOI] [PubMed] [Google Scholar]
  16. Meinshausen Nicolai and Bühlmann Peter. High-dimensional graphs and variable selection with the lasso. The Annals of Statistics, 34:1436–1462, 2006. [Google Scholar]
  17. Ni Yang, Ji Yuan, Müller Peter, et al. Reciprocal graphical models for integrative gene regulatory network analysis. Bayesian Analysis, 2017. doi: doi: 10.1214/17-BA1087. [DOI] [Google Scholar]
  18. Ni Yang, Mller Peter, Zhu Yitan, and Ji Yuan. Heterogeneous reciprocal graphical models. Biometrics, 2018. doi: 10.1111/biom.12791. [DOI] [PubMed] [Google Scholar]
  19. Pianese Fabio, An Xueli, Kawsar Fahim, and Ishizuka Hiroki. Discovering and predicting user routines by differential analysis of social network traces. In 2013 IEEE 14th International Symposium on ”A World of Wireless, Mobile and Multimedia Networks” (WoW-MoM), pages 1–9, June 2013. [Google Scholar]
  20. Schmidt Peter. Econometrics. New York,Marcel Dekker, 1976. [Google Scholar]
  21. Spirtes Peter, Glymour Clark N, and Scheines Richard. Causation, Prediction, and Search. MIT Press, 2000. [Google Scholar]
  22. Stegle Oliver, Parts Leopold, Durbin Richard, and Winn John. A Bayesian framework to account for complex non-genetic factors in gene expression levels greatly increases power in eqtl studies. PLoS Computational Biology, 6(5):e1000770, 2010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  23. West James, Bianconi Ginestra, Severini Simone, and Teschendorff Andrew E. Differential network entropy reveals cancer system hallmarks. Scientific Reports, 2, 2012. [DOI] [PMC free article] [PubMed] [Google Scholar]
  24. Xiong Momiao, Li Jun, and Fang Xiangzhong. Identification of genetic networks. Genetics, 166(2):1037–1052, 2004. [DOI] [PMC free article] [PubMed] [Google Scholar]
  25. Yuan Ming and Lin Yi. Model selection and estimation in the gaussian graphical model. Biometrika, 94(1): 19–35, 2007. [Google Scholar]
  26. Zhu Ying. Sparse linear models and ℓ1-regularized 2SLS with high-dimensional endogenous regressors and instruments. Journal of Econometrics, 202(2):196–213, 2018. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

1

RESOURCES