# Inferring Regulatory Networks From Mixed Observational Data Using Directed Acyclic Graphs

^{1}Department of Biostatistics, University of North Carolina at Chapel Hill, Chapel Hill, NC, United States^{2}Department of Pediatrics, University of North Carolina at Chapel Hill, Chapel Hill, NC, United States^{3}Department of Genetics, University of North Carolina at Chapel Hill, Chapel Hill, NC, United States^{4}Department of Oral and Craniofacial Health Science, University of North Carolina at Chapel Hill, Chapel Hill, NC, United States

Construction of regulatory networks using cross-sectional expression profiling of genes is desired, but challenging. The Directed Acyclic Graph (DAG) provides a general framework to infer causal effects from observational data. However, most existing DAG methods assume that all nodes follow the same type of distribution, which prohibit a joint modeling of continuous gene expression and categorical variables. We present a new mixed DAG (mDAG) algorithm to infer the regulatory pathway from mixed observational data containing both continuous variables (e.g. expression of genes) and categorical variables (e.g. categorical phenotypes or single nucleotide polymorphisms). Our method can identify upstream causal factors and downstream effectors closely linked to a variable and generate hypotheses for causal direction of regulatory pathways. We propose a new permutation method to test the conditional independence of variables of mixed types, which is the key for mDAG. We also utilize an *L*_{1} regularization in mDAG to ensure it can recover a large sparse DAG with limited sample size. We demonstrate through extensive simulations that mDAG outperforms two well-known methods in recovering the true underlying DAG. We apply mDAG to a cross-sectional immunological study of *Chlamydia trachomatis* infection and successfully infer the regularity network of cytokines. We also apply mDAG to a large cohort study, generating sensible mechanistic hypotheses underlying plasma adiponectin level. The R package mDAG is publicly available from CRAN at https://CRAN.R-project.org/package=mDAG.

## Introduction

Identification of differentially expressed genes associated with disease has become an instrumental approach, but with only limited success in mechanistic discovery, partly due to the fact that current methods based on fold-change focus only on a single gene. Co-expression network analysis (Oldham et al., 2006; Chen, 2012; Hawrylycz et al., 2012), an approach that constructs networks of genes that tend to co-activate among a group of samples, provides a connectome of gene interaction. (Zhuang et al., 2016) proposes a more general class of undirected graphical models that can handle mixed types of variables. However, the undirected graphical model by itself cannot reveal disease causality. There is a critical need to understand regulatory pathways for discovery of therapeutic targets and disease mechanisms.

A few approaches have been proposed in recent years to estimate regulatory networks/pathways. iPoint was proposed by Atias and Sharan (2013) to infer a compact subnetwork that connects the source of the response (*anchor* genes) to the targets of the response (*terminal* genes) while optimizing local (individual path lengths) or global (likelihood) aspects of the subnetwork to solve the “anchor” reconstruction problem. The input of iPoint requires a single *anchor* gene and a list of *terminal genes*. PINE was proposed by Wilentzik and Gat-Viks (2015) to identify the particular pathways by which DNA variants perturb the signaling network. It requires prior established biological knowledge of how the stimulations affect gene expression and existence of multiple stimulation conditions. TieDie was proposed by Paull et al. (2013) to infer regulatory pathways linking genomic events (e.g. mutated genes) to transcriptional changes by a heat diffusion strategy. However, TieDie assumes that mutations necessarily lead to loss of function. All these methods assume prior knowledge of particular biological networks/pathways or functions.

Over the past few years, there has been a growing interest in utilizing directed acyclic graphs (DAG), which do not require any prior biological knowledge, to infer directional relations in a regulatory network in a large variety of disciplines such as biology, neuroscience, and psychology (Friedman et al., 2000; Huang et al., 2010; Borsboom and Cramer, 2013). The logical basis of such graphical models is the conditional independence structure of the underlying probability distributions of data. We propose to jointly model the probability distribution of mixed data composed of continuous variables (e.g., expression of proteins or genes) and discrete variables (e.g., categorical disease outcomes or single nucleotide polymorphisms) by DAG.

There are three types of methods to estimate a DAG (Nagarajan et al., 2013): constraint-based methods, score-based methods, and hybrid methods. The constraint-based methods learn a DAG by exploiting the conditional independence constraints in the observational distribution. The most prominent example of such methods is the PC algorithm (Spirtes et al., 2000). This algorithm first estimates the skeleton of the underlying DAG, and then adds orientations to the skeleton based on a set of edge orientation rules (Meek, 1995). The CPC-stable algorithm (Colombo and Maathuis, 2014) improves the PC algorithm by resolving the order-dependence issue in the determination of the skeleton. A more recent constraint-based method (Tsagris et al., 2018) proposes a symmetric conditional independence tests based on likelihood-ratio test and combines it with the existing constraint-based methods (e.g. PC algorithm) to estimate a DAG. The score-based methods (Chickering, 2002) learn a DAG by a greedy search for the optimal score of the goodness-of-fit of the estimated DAG. The hybrid methods (Nagarajan et al., 2013) learn a DAG by integrating the constraint-based and the score-based methods. An example is the Max-Min Hill-Climbing (MMHC) algorithm (Tsamardinos et al., 2006), which applies the Max-Min Parents and Children algorithm to obtain the skeleton and the Hill Climbing greedy search algorithm to orient edges in the skeleton. Another example is the causalMGM algorithm (Sedgewick et al., 2016; Sedgewick et al., 2017), which firstly estimates an undirected graph and then uses PC-stable or CPC-stable for orientation. The first step modifies the mixed graphical model method (Lee and Hastie, 2015) by using different penalty functions for different edge types. The second step uses a likelihood-ratio test to test the conditional independence in order to use the PC-stable or CPC-stable algorithm for edge orientation. Based on our experience, such an orientation method is not as efficient as score-based method, which is used in our algorithm.

However, most of these methods assume that all variables are of the same type. For example, the Gaussian graphic model assumes that the joint distribution of all variables is multivariate normal. Therefore, these methods cannot be directly applied to infer the causal relationship between continuous measurements, such as protein or gene expression, and the categorical variables, such as categorical traits or single nucleotide polymorphisms (SNPs). To this end, we propose a mixed DAG method (mDAG) that accommodates data of different types. We assume the joint distribution of all variables follow a pairwise Markov random field, which ensure that the conditional distribution of one graph node on all other nodes either follow a Gaussian distribution or a multinomial distribution. Thus, it enables joint modeling of continuous and categorical variables. We demonstrate the efficacy of our method through extensive simulations and apply it to a study of human cytokines associated with chlamydial susceptibility to infer cytokines with causal effects on a categorical disease phenotype. We also show that our method can identify gene expression levels that mediate the effect of genetic variants on traits.

## Materials and Methods

### Definitions and Preliminaries

We first introduce a few key concepts in the DAG theory. A DAG of a vector of random variables *X* = (*X _{1}*

_{,…,}

*X*)

_{d}*is a directed graph with no cycle, which is denoted by*

^{T}*G*= (

*V, E*), where

*V*is the set of

*d*vertices representing

*X*, and

*E*is the set of all directed edges. Given a path ${X}_{{i}_{0}}\to {X}_{{i}_{1}}\to \dots \to {X}_{{i}_{n}}$ in a DAG, ${X}_{{i}_{l-1}}$ is called a parent of ${X}_{{i}_{l}}$ and ${X}_{{i}_{l}}$ is called a child of ${X}_{{i}_{l-1}}$. The

*d*separation set

*S*that blocks nodes

*i*and

*j*is a vertex set that blocks all paths that connect

*i*and

*j*for either the path that contains at least one arrow-emitting vertex belonging to

*S*, or the path that contains at least one collision vertex (a vertex without emitting edges) that is outside

*S*and no children of the collision vertex belongs to

*S*. In a DAG, the Markov blanket of a node includes its parents, children, and the other parents of all of its children. In an undirected graph, the Markov blanket of a node contains all nodes connecting to itself. The skeleton of a DAG is the undirected graph that results from ignoring the directionality of every edge in a DAG. In order to model the mixed data, we assume the joint distribution of all variables is faithful to a DAG, meaning that for any

*i*,

*j*∈

*V*and any set

*S*⊂

*V*,

*X*and

_{i}*X*are conditional independent given

_{j}*X*if and only if node

_{s}*i*and

*j*are

*d*-separated by set

*S*(Pearl, 2009) and

*S*is called the

*d*-separation set of node

*i*and

*j*. In other words, the conditional independence can be read from the DAG. Under the faithfulness assumption, the joint distribution has the Markov property that a node is independent of all other nodes conditional on the Markov blanket. Such an assumption is widely used in Bayesian Network literature, the PC-algorithm (Spirtes et al., 2000), PC-stable and CPC-stable algorithm (Colombo and Maathuis, 2014), and MMHC algorithm (Tsamardinos et al., 2006). Meek (2013) proved that this assumption holds for a variety of Bayesian Network.

To recover the underlying DAG from the mixed data, our method consists of three main steps. First, we use a penalized nodewise maximum likelihood method (Lee and Hastie, 2015) to identify the Markov blanket of each node. Second, we use a modified PC-stable algorithm (Ha et al., 2016) to obtain the DAG's skeleton and its *d*-separation set. Finally, we add orientations to the skeleton using a greedy search algorithm (Tsamardinos et al., 2006). Different from the existing literature, since our data is of mixed types, we propose a new permutation test on the second step to test the conditional independence, which is the key to estimate the skeleton of the DAG for mixed data.

### Identification of the Markov Blanket

We assume the distribution of *X* = (*X _{1},…,X_{p+q}*)

*follows a pairwise Markov random field with a density*

^{T}where we assume without loss of generality that *X _{j}*(

*j*=

*1*,…

*p*) are continuous variables,

*X*(

_{p+j}*j*=

*1*,…

*q*) are discrete variables, and Θ = (α

*, β*

_{s}*, ρ*

_{st}*, ϕ*

_{sj}*) for*

_{rj}*s,t*= 1,… and

*j,r*=1,…

*q*are parameters. We assume that the discrete variable X

_{p+j}takes a total of

*L*values. As shown in (Lee and Hastie, 2015), the conditional distribution of a pairwise Markov random field is either Gaussian or multinomial. Thus, it enables a joint modeling of mixed data. In particular, for a continuous variable

_{j}*X*its density conditional on all other variables

_{j}*X*is given by

_{-j}where *x _{-j}* = (

*x*

_{1},…,

*x*

_{j-}_{1},

*x*

_{j+}_{1},…,

*x*)

_{p+q}*and*

^{T}*θ*∈

_{j}*R*

^{(}

^{p}^{+}

^{q}^{-1)}and ${\sigma}_{j}^{2}$ are parameters from the Gaussian distribution. For a discrete variable

*X*, its conditional density is given by

_{j}where ${\left({w}_{j}^{\left(0\right)},\dots {w}_{j}^{\left({L}_{j}\right)}\right)}^{T}\text{}$ are parameters from the multinomial distribution. In order to recover the Markov blanket, we implement a nodewise penalized generalized linear model (GLM) to perform neighborhood selection for each node (Lee and Hastie, 2015). More specifically, for node *j* we solve a penalized maximum likelihood problem that

Where *x _{kj}* is the observed data for subject

*k*at node

*j,x*

_{k,}_{-}

*= (*

_{j}*x*) and ${\text{\Sigma}}_{k=1}^{n}\mathrm{log}p\left({x}_{kj}|{x}_{k,-j}\right)$ is the log-likelihood of all subjects. The parameter

_{k1,}x_{k2}, …, x_{k,j+1}, …, x_{kn}*β*=

_{j}*θ*when

_{j}*X*is Gaussian; and ${({w}_{j}^{{(1)}^{T}},{w}_{j}^{{(2)}^{T}},\cdot \cdot \cdot ,{w}_{j}^{{({L}_{j})}^{T}})}^{T}$ when

_{j}*X*is categorical. In (1), we add an

_{j}*L*-penalty on the

_{1}*β*to enable the neighborhood selection. If node

_{j}*j*is continuous, we connect node

*i*with node

*j*if the

*i*th element of ${\widehat{\beta}}_{j}$ is nonzero. If node

*j*is categorical, we connect node

*i*with node

*j*if any

*i*th element of ${\widehat{w}}_{j}^{\left(k\right)}\left(k=1,\dots ,{L}_{j}\right)$ is nonzero.

In the next section, we will discuss how to remove false connections identified at this stage that do not belong to the skeleton of the DAG. In (1), the tuning parameter *λ _{j}* controls the level of penalization and how sparse the resulting graph will be. Its optimal value is chosen by minimizing the extended Bayesian information criteria (EBIC) (Foygel and Drton, 2010).

where *n* is sample size, ∥*β*_{j}∥_{0} is number of nonzero elements of *β _{j}* and

*γ*is a user-predefined constant.

### Identification of the Skeleton

The nodewise penalized GLM results in a Mixed Graphical Model (MGM), which is graphical model on continuous and discrete variables. Next, we remove edges in a MGM that do not exist in the corresponding DAG's skeleton. In a MGM, two vertices are connected if the two variables are dependent conditional on all other variables. However, in a v-structure *X* → *W* ← *Z* of a DAG, co-parents *X* and *Z* are independent conditional on their parents. Therefore, X and Z are not connected in the DAG's skeleton. But since *X* and *Z* are dependent given any vertex set that contains *W* or its descendant, *X* and *Z* are connected in a MGM. Therefore, we need to remove false connections between co-parents of v-structures in a MGM to obtain the DAG’s skeleton.

The removal of false connections between co-parents of v-structures relies on testing the conditional independence of two variables given a set of other variables. In a Gaussian graphical model, testing conditional independence is equivalent to testing a zero partial correlation coefficient (Baba et al., 2004). Therefore, such a test can be easily performed using a Fisher’s *z*-transformation (Ha et al., 2016) on the partial correlation. However, for mixed data, testing conditional independence will be more complicated as it is no longer equivalent to testing zero partial correlation coefficient. To this end, we propose a permutation method to test the conditional independence of mixed data. Let *X _{j}* and

*X*be two variables, and

_{l}*X*be the set of variables that

_{K}*X*and

_{j}*X*are conditioning on. We first regress

_{l}*X*and

_{j}*X*on

_{l}*X*respectively using a GLM. When

_{K}*X*is Gaussian, we calculate the residual ${r}_{ij}={x}_{ij}\u2013{\widehat{x}}_{ij},\left(i=1,\dots ,n\right)$ from the ordinary linear regression, where

_{j}*x*is the

_{ij}*i*th observation of

*X*and ${\widehat{x}}_{ij}$ the prediction of

_{j}*x*from the ordinary linear regression. When

_{ij}*X*is discrete, we calculate the Pearson residual from a multinomial logit model

_{j}where *x _{ijk}* the

*i*th observation of the

*k*th dummy variable created for

*X*and ${\widehat{\mu}}_{i{j}_{k}}$ is its predicted value from the logit model. In a special case of binary outcome, the above form reduces to the Pearson residual from a logistic model. Then, we calculate the partial correlation

_{j}where ${\overline{r}}_{j}=\frac{1}{n}{\text{\Sigma}}_{i=1}^{n}{r}_{ij}$ and${\overline{r}}_{l}=\frac{1}{n}{\text{\Sigma}}_{i=1}^{n}{r}_{il}$. Next, we permute the residuals${({r}_{il})}_{i=1}^{n}$ to have ${({r}_{\pi \left(i\right)l})}_{i=1}^{n}$ where *π*(*i*) ∈ {1,…,*n* } is the permuted label of *i*. The permutation is repeated for *B* times. For the *b ^{th}* permutation, we calculate the partial correlation

The p-value testing the conditional independence of *X _{j}* and

*X*then given by $p=\frac{1}{B}{\text{\Sigma}}_{i=1}^{B}I({\widehat{\rho}}_{jl}>{\widehat{\rho}}_{jl}^{\left(b\right)})$where

_{l}*I*(

*x*) is the indicator function. We conclude that

*X*and

_{j}*X*are conditionally independent if such a p-value is greater than 0.05. Based on the above test of conditional independence, we remove the edges belonging to the MGM but not the DAG's skeleton and obtain the

_{l}*d*-separation set.

### Orientation of the Mixed DAG

In the last step, we add orientation to the skeleton of the DAG using a greedy search algorithm as proposed in (Tsamardinos et al., 2006). We aim to find the orientation such that the Bayesian Information Criterion (BIC) of the whole graph is minimized (Schwarz, 1978). For a given directed graph, the BIC score for the *j*th (*j* = 1,2,3,…,(*p+q*)) node is

where ${L}^{\left(j\right)}\left(\widehat{\beta}\right)$ is the log-likelihood of the GLM regressing the *j*th node on its parents, $\widehat{\beta}$ is the estimated vector of coefficients, and $\parallel \widehat{\beta}{\parallel}_{0}$ is the number of nonzero elements in $\widehat{\beta}$. The overall score of a directed graph is then given by $BI{C}^{\left(overall\right)}={\text{\Sigma}}_{j=1}^{p+q}BI{C}^{\left(j\right)}$. The greedy search starts from an empty graph, whose score is calculated as summation of scores of each node without any parent. Then, for a node *j* and any node *k* connected with *j* in the estimated skeleton, we attempt to add, delete or reverse an edge between them based on the BIC change. More specifically, if there is no directed edge between nodes *j* and *k* at the current iteration, we add a directed edge *j*→*k* if the BIC score becomes smaller after adding this directed edge. If there is a directed edge between nodes *j* and *k*, we delete or reverse it if the BIC score becomes smaller after deleting or reversing this edge. This algorithm stops when the above edge operations fail to decrease the overall BIC score and the resulting directed graph is the estimated DAG. For the pseudo code (Supplementary Table S1) and a small-scale illustration (Supplementary Figure S1) of our entire algorithm, see the Supplementary Material.

## Results

### Simulation Studies

To assess our method's performance, we simulate eight scenarios with different combinations of sample size, number of nodes and edges, and percentage of categorical nodes. We vary the sample size by 100 and 1,000; the number of nodes by 100 and 500; the percentage of categorical nodes by 10% and 20%; and the number of edges by 100 and 500. For each scenario, each categorical node contains 4 levels. More details of the simulation settings are summarized in Table S2 in the Supplementary Material.

For each scenario, we first use the R package spacejam to generate a DAG. We randomly select 10% or 20% of the nodes as categorical and remaining nodes as continuous. For node *i* with no parents, if *X _{i}* is continuous,

*X*is generated from

_{i}*N*(0,1); if

*X*is categorical,

_{i}*X*is sampled from {1,2,3,4} with equal probabilities. For node

_{i}*i;*with parents, if

*X*is continuous,

_{i}*X*is generated from

_{i}*N*(∑

_{j∈parent(i)}

*X*

_{j}, 1), where

*parent*(

*i*) is the parent(s) of node

*i*; if

*X*is a categorical variable,

_{i}*X*is generated from

_{i}*Multinomial*(1,

*p*) where

*p*=(

*p*

_{1},

*p*

_{2},

*p*

_{3},

*p*

_{4}) and ${p}_{l}=\frac{\mathrm{exp}\left(l{\sum}_{j\in parent\left(i\right)}{X}_{j}\right)}{{\text{\Sigma}}_{l=1}^{4}\mathrm{exp}\left(l{\sum}_{j\in parent\left(i\right)}{X}_{j}\right)},l=1,2,3,4.$

In simulation studies, we compared our method with the CPC-stable method (implemented the R package pcalg) and the MMHC method (implemented by the R package bnlearn). Both methods cannot distinguish categorical and continuous variables but treat all of them as continuous. For each method, we evaluated edge recovery performance in both the estimated skeleton and the estimated DAG. The edge recovery performance is assessed through sensitivity, specificity, and false discovery rate (FDR). When evaluating the estimated skeleton, we define true edges as edges appearing in the true DAG's skeleton, estimated edges as edges appearing in the estimated skeleton, true null edges as unconnected edges in the true DAG's skeleton, and estimated null edges as unconnected edges in the estimated skeleton. We further defined sensitivity, specificity, and FDR of the estimated skeleton as follows:

When evaluating the estimated DAG, we defined true edges as directed edges in the true DAG, estimated edges as directed edges in the estimated DAG, undetermined edges as edges with undetermined direction in the estimated DAG, true null edges as unconnected edges in the true DAG, and estimated null edges as unconnected edges in the estimated DAG. Then, the sensitivity, specificity, and FDR of the estimated DAG is defined as follows:

Among the three measurements, sensitivity measures how a method recovers the connected edges in the true DAG and its skeleton. In particular, for DAG, sensitivity also measures if the direction of an edge is correctly recovered. Specificity measures how a method identifies the null edges in the true DAG and its skeleton. FDR measures the rate of falsely identified edges. In Figure 1, we present the boxplots of sensitivity, specificity, and FDR for all simulated scenarios.

**Figure 1** Sensitivity, specificity, and FDR of mDAG and two alternative methods, MMHC and CPC-stable, in simulation scenarios 1–8. **(A)** Scenario 1; **(B)** Scenario 2; **(C)** Scenario 3; **(D)** Scenario 4; **(E)** Scenario 5; **(F)** Scenario 6; **(G)** Scenario 7; **(H)** Scenario 8. The X-axis indicates the measurements of performance (sensitivity, specificity, and FDR); the Y-axis indicates the corresponding values. “*” indicates the sensitivity/specificity/FDR from mDAG significantly differs from the sensitivity/specificity/FDR of CPC-stable or the sensitivity/specificity/FDR of MMHC. “**” indicates the sensitivity/specificity/FDR from mDAG significantly differs from the sensitivity/specificity/FDR of CPC-stable and the sensitivity/specificity/FDR of MMHC. Such comparisons are tested by two-sample Wilcoxon.

Sensitivity, specificity, and FDR should be considered simultaneously to assess the overall edge recovery performance. In Figures 1A–D, the true DAG is sparse, i.e., not too many edges are connected. Our method has much better specificity and FDR for recovering the DAG and its skeleton, even though its sensitivity is smaller than the two competing methods. In Figures 1E–H, the true DAG is dense, i.e., many edges are connected. Our method performs the best in terms of all three measurements in both recovering the DAG and its skeleton. In all cases, our method's FDR is much lower, indicating that it estimates many fewer false positive edges. These results clearly demonstrate the merit of our methods by distinguishing categorial variables from continuous variables in the mixed data, especially when the DAG is dense. For mixed data, directly applying existing methods and ignoring data type difference clearly has inferior performance.

### Real Data Application

#### Human *Chlamydia* Infection Dataset

*Chlamydia trachomatis* can ascend from the cervix to the uterus and fallopian tubes (upper genital tract) to cause long term sequelae, including chronic pelvic pain and infertility. Inflammatory cytokines and chemokines were measured in cervical secretions from 160 asymptomatic *C. trachomatis* infected women (age 15–30 years), participating in a previously described T cell Response Against Chlamydia (TRAC) cohort (Russell et al., 2015). The Institutional Review Boards for Human Subject Research at the University of Pittsburgh and the University of North Carolina approved the study and all participants provided written informed consent prior to inclusion. Ninety-six proteins were quantified using Milliplex Magnetic Bead Assay Kits (Millipore Sigma, St. Louis, MO), as previously described (Poston et al., 2019). 160 women who were infected at enrollment were assigned to two groups: women who had both cervical and endometrial infection were defined as Endo+ (cases), while those with cervical only infection were defined as Endo- (controls). To determine the regulatory networks involved in chlamydial ascension to the endometrium, we focused on 14 cytokines that were consistently detected in cervical secretions and were tentatively positively or negatively associated with endometrial infection by univariable logistic regression after adjustment for previously determined confounders, including cervical chlamydial load and gonorrhea coinfection (*P*<0.20) (Poston et al., 2019). We jointly modeled continuous nodes, including expression of 14 cervical cytokines and one covariate (cervical chlamydial load), with categorical nodes, including the binary disease outcome (endometrial infection: Endo+ vs. Endo-) and a binary covariate (gonorrhea coinfection) by the mDAG.

Results for our mDAG analysis are shown in Figure 2A, and the arrows indicate direction. We found two distinct pathways that emanate from CXCL10. The CXCL9 network is connected with ascending infection, while the CXCL11 network is distant and disconnected, which indicates a more favorable host response. The CXCL9 network includes CXCL13, IL-17A, CCL4, and TNFα as downstream regulated proteins. These cytokines are predominately associated with the induction of antibody and Th17 cells that are not protective against chlamydial genital tract infection (Andrew et al., 2013; Frazer et al., 2013; Darville et al., 2019). CXCL13, a CXCR5 ligand, is produced by multiple cell types and is a potent recruiter and activator of T follicular helper (Tfh) cells and B cells (Legler et al., 1998; Breitfeld et al., 2000). CXCL13 is a marker of germinal center activity (Havenar-Daughton et al., 2016) and may also reflect increased ectopic lymphocyte cluster development (Denton et al., 2019). Thus, increased CXCL13 levels may promote or sustain plasma cell aggregates previously observed in tissues from women with chlamydial endometritis and salpingitis (Kiviat et al., 1990). Increased CXCL13 levels that stimulate plasma cell development are consistent with detection of high serum and cervical levels of anti-chlamydial IgG and IgA in women who remain susceptible to repeated chlamydial infection (Darville et al., 2019). This is consistent with the network connectivity of CXCL13 and IL-17A, since proinflammatory CXCR5+ Th17 cells are also effective B-cell helpers capable of inducing strong antibody responses (Morita et al., 2011). Furthermore, the production of TNFα by CCL4-recruited CD8 T cells may play a role in recruitment or differentiation of Th17 cells and enhance genital tract pathology (Murthy et al., 2011; Andrew et al., 2013). Besides chlamydial load, a factor we previously identified as associated with enhanced risk for upper genital tract infection, the analysis indicated TNFα production was connected with chlamydial ascension. Previous studies have linked TNFα to infertility in *C. trachomatis*-infected women (Reddy et al., 2004; Srivastava et al., 2008).

**Figure 2** Graphic results for causal network analysis of human *Chlamydia* infection dataset, a mixed type dataset consisting of continuous variables, including expression of 14 cervical cytokines and one covariate (cervical chlamydial load), and categorical variables, including the binary disease outcome (endometrial infection: Endo+ vs. Endo-) and a binary covariate (gonorrhea coinfection) by mDAG and two alternative methods, respectively. The arrows indicate direction of causality. **(A)** mDAG; **(B)** MMHC; **(C)** CPC-stable. The dashed line in **(A)** separates cytokines connected to ascension on the left, from cytokines disconnected from ascension on the right.

The other major network that diverges from ascension is driven by CXCL11 and includes IL-14, CXCL14, IL-16, IL-15, PDGF-AA, and PDGF-BB. CXCL11 can induce and recruit CXCR3+ T cells shown to be protective during chlamydial infection (Perry et al., 1997), and could therefore prevent ascension. CXCL11 has strong binding affinity to its receptor, CXCR3, which is consistent with the ability of CXCL11 to increase intracellular calcium at lower doses than CXCL9 (Cole et al., 1998), and may explain the deviation of these two chemokines into separate networks. Next, the convergence of CXCL14 and CXCL11 with IL-14 could represent the ability of CXCL14 to enhance CD4 T cell activation (Chen et al., 2010). This activation would lead to the release of IL-14 and subsequently stimulate local B cell activation and proliferation (Ambrus et al., 1993). Although T cell interactions with activated antigen-presenting B cells could enhance antibody production capable of initiating Fc-mediated platelet activation and PDGF release, this cell-to-cell signaling will also trigger T cell receptor-mediated IL-16 secretion (Wu et al., 1999) and further enhance CD4 T cell recruitment (Lynch et al., 2003). IL-16 can directly stimulate mononuclear phagocyte IL-15 production (Mathy et al., 2000), which is critical for T cell survival and effector function (Borger et al., 1999; Purton et al., 2007) that would protect from chlamydial ascension. These findings are consistent with our previous analysis demonstrating that cytokines downstream of CXCL9 were associated with increased odds of endometrial infection, while cytokines downstream of CXCL11 were associated with decreased odds (Poston et al., 2019).

In addition, we applied the MMHC and CPC-stable algorithms to infer the regulatory pathways. Although the MMHC (Figure 2B) was able to predict the causal direction among cytokines, the directionality was completely disconnected from the disease trait, and the direction between cervical bacterial load and upper genital tract infection was reversed. Regulatory networks predicted by the CPC-stable algorithm (Figure 2C) completely failed to infer the direction in our cytokine dataset, which might be due to its conservative feature.

These results suggest that our proposed mDAG can infer upstream causal cytokines and downstream effector cytokines more closely linked to disease and correctly separate pathogenic and protective regulatory networks.

#### Metabolic Syndrome in Men Dataset

The Metabolic Syndrome in Men (METSIM) study is a population-based study with 10,197 males randomly selected from the population register of the town of Kuopio in Finland (Stancakova et al., 2009). The Ethics Committee of the University of Eastern Finland and Kuopio University Hospital approved the METSIM study, and this study was conducted in accordance with the Declaration of Helsinki. All study participants gave written informed consent. A subset of 770 participants have gene expression measurements from subcutaneous adipose tissue (Civelek et al., 2017), we analyzed genotype, gene expression, and plasma adiponectin levels using our mDAG and alternative methods. For directional inference, we focused on two GWAS loci for adiponectin (Zhong et al., 2019) and expression of genes within ± 1Mb at each locus t. Genetic variants at the first locus near the *ADIPOQ* gene may exert their effects on adiponectin levels through expression of the *ADIPOQ* gene, which is expressed in adipose tissue and encodes the adiponectin protein studied. In contrast, genetic variants identified at the second locus, where the index SNP (the SNP with the most significant *p*-value from GWAS) is an intronic SNP in *ARL15*, which might influence adiponectin levels through expression of the *FST* gene instead of *ARL15* (Civelek et al., 2017; Martin et al., 2017; Zhong et al., 2019).

We extracted genotypes of the index SNP for each locus and expression levels of genes within ± 1Mb of each index SNP. Because a gene may have *multiple probesets*, we first applied a Sobel test to each probeset to detect mediation effect of the index SNP on adiponectin levels through the probeset. We then selected the probeset with the minimum mediation *p* value. We applied our mDAG and alternative methods to estimate DAGs (Figures 3A–C) for the *ADIPOQ* locus and 4A-4C for the *FST-ARL15* locus]. mDAG has the feature of forcing SNPs to point to other nodes. Results of mDAG suggest that the *ADIPOQ* gene is a mediator at the first locus (Figure 3A), and that *FST* gene (not *ARL15*) is a mediator at the second locus (Figure 4A). These findings are consistent with the results in (Zhong et al., 2019). In contrast, alternative methods failed to identify the expected directional relationships (Figures 4B, C).

**Figure 3** Graphic results for causal network analysis of the Metabolic Syndrome in Men dataset, a mixed type dataset consisting of a categorical variable, genotypes of one index SNP at the *ADIPOQ* GWAS locus, and several continuous variables, including expression levels of 21 genes and plasma adiponectin levels (disease trait). The arrows indicate direction of causality. **(A)** mDAG; **(B)** MMHC; **(C)** CPC-stable.

**Figure 4** Graphic results for causal network analysis of Metabolic Syndrome in Men dataset, a mixed type dataset consisting of a categorical variable, one index SNP at *ARL15* GWAS locus, and continuous variables, including expression of 8 genes and adiponectin levels (disease trait). The arrows indicate direction of causality. **(A)** mDAG; **(B)** MMHC; **(C)** CPC-stable.

## Discussion

Jointly modeling the probability distribution of the continuous measurements of gene expression or protein abundance and the categorical nodes, such as disease traits and SNPs, identifies the regulatory paths of a disease. More importantly, it distinguishes the disease-causing pathways from the disease-reaction pathways, and identifies genes mediating the effects of GWAS loci on diseases. This leads to a better understanding of disease mechanisms, and helps generate more precise targets for new therapeutic and diagnostic interventions. The existing DAG methods cannot be applied to such a joint model, as they mostly assume all nodes are of the same type.

To this end, we proposed a mixed DAG (mDAG) algorithm to infer the regulatory paths of mixed data. Our mDAG algorithm is a hybrid method and consists of three main steps including identification of the Markov blanket, determination of the skeleton, and inference of edge orientation. There are some alternative algorithms which can be applied in each step. For example, a more general framework (Zhuang et al., 2016) can be used to estimate undirected graph and PC algorithm based approach can be applied for edge orientation. Our algorithm uses a new permutation-based method to test the conditional independence of nodes of mixed types. We compared our method with two alternative well-known methods that ignore the type difference of nodes. The simulation results show that mDAG outperforms the alternative methods in terms of the FDR, sensitivity, and specificity of the edge recovery of the underlying true DAG. Results from the human chlamydial infection dataset demonstrates that mDAG successfully reconstructs the pathogenic and protective regulatory networks for chlamydial ascension. The regulatory pathways inferred by our method identify upstream causal factors and generate hypotheses for causal direction of regulatory pathways, and therefore provide candidates for experimental validation. For the Metabolic Syndrome in Men dataset, mDAG also identifies the expected paths of important GWAS loci for adiponectin suggested by previous publications (Civelek et al., 2017; Martin et al., 2017), even in the presence of multiple presumably irrelevant genes in the 1D neighborhood of the loci under study in the model, indicating that mDAG can bridge the functional gap of synonymous GWAS signals and provide the mechanistic hypotheses underlying GWAS variants.

The mDAG could not only be used to infer the causality paths in mixed types of proteomic or transcriptomic data with categorical phenotypes and/or SNP data, but it could also be applied to other mixed data, such as metabolomics and DNA structural variants, including copy number variation, since it does not require prior biological knowledge. Beyond genetics, it can be applied to social, behavioral, and psychology studies.

## Data Availability Statement

The datasets generated for this study can be found in the Gene Expression Omnibus with the accession number GSE70353.

## Ethics Statement

For the TRAC study, the Institutional Review Boards for Human Subject Research at the University of Pittsburgh and the University of North Carolina approved the study and all participants provided written informed consent prior to inclusion. For the METSIM study, the Ethics Committee of the University of Eastern Finland and Kuopio University Hospital approved the METSIM study, and this study was conducted in accordance with the Declaration of Helsinki. All study participants gave written informed consent.

## Author Contributions

Conceptualization and supervision: QL and XZ. Data curation: XZ, TD, TP, CS, KM, and YL. Resources: XZ, TD, CS, KM, and YL. Formal analysis, visualization and writing—Original draft preparation: WZ and LD. Investigation, methodology, software and validation: WZ, LD, QL, and XZ. Writing—Review and editing: QL, XZ, TD, TP, DW, KM, and YL.

## Funding

This work was supported by Development and Research Program awards by National Institutes of Health (www.nih.gov) to XZ (U19 AI144181, AI113170), National Institutes of Health (www.nih.gov) to TD (R01 AI119164, U19 AI084024 and AI007001), KM (DK093757), YL (R01 HL129132 and R01 GM105785), DL (R01 GM047845) and American Heart Association (www.heart.org) to CS (17POST33650016). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

## Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

## Acknowledgments

We thank all participants in TRAC and METSIM for agreeing to take part in the studies, and all investigators in these two studies for sharing the data.

## Supplementary Material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fgene.2020.00008/full#supplementary-material

## References

Ambrus, J. L., Pippin, J., Joseph, A., Xu, C., Blumenthal, D., Tamayo, A., et al. (1993). Identification of a cDNA for a human high-molecular-weight B-cell growth factor. *Proc. Natl. Acad. Sci.* 90, 6330–6334. doi: 10.1073/pnas.90.13.6330

Andrew, D. W., Cochrane, M., Schripsema, J. H., Ramsey, K. H., Dando, S. J., O'Meara, C. P., et al. (2013). The duration of Chlamydia muridarum genital tract infection and associated chronic pathological changes are reduced in IL-17 knockout mice but protection is not increased further by immunization. *PloS One* 8, e76664. doi: 10.1371/journal.pone.0076664

Atias, N., Sharan, R. (2013). iPoint: an integer programming based algorithm for inferring protein subnetworks. *Mol. Biosyst.* 9, 1662–1669. doi: 10.1039/c3mb25432a

Baba, K., Shibata, R., Sibuya, M. (2004). Partial correlation and conditional correlation as measures of conditional independence. *Aust. N. Z. J. Stat.* 46, 657–664. doi: 10.1111/j.1467-842X.2004.00360.x

Borger, P., Kauffman, H. F., Postma, D. S., Esselink, M. T., Vellenga, E. (1999). Interleukin-15 differentially enhances the expression of interferon-$γ$ and interleukin-4 in activated human (CD4+) T lymphocytes. *Immunology* 96, 207. doi: 10.1046/j.1365-2567.1999.00679.x

Borsboom, D., Cramer, A. O. J. (2013). Network analysis: an integrative approach to the structure of psychopathology. *Annu. Rev. Clin. Psychol.* 9, 91–121. doi: 10.1146/annurev-clinpsy-050212-185608

Breitfeld, D., Ohl, L., Kremmer, E., Ellwart, J., Sallusto, F., Lipp, M., et al. (2000). Follicular B helper T cells express CXC chemokine receptor 5, localize to B cell follicles, and support immunoglobulin production. *J. Exp. Med.* 192, 1545–1552. doi: 10.1084/jem.192.11.1545

Chen, L., Guo, L., Tian, J., He, H., Marinova, E., Zhang, P., et al. (2010). Overexpression of CXC chemokine ligand 14 exacerbates collagen-induced arthritis. *J. Immunol.* 184, 4455–4459. doi: 10.4049/jimmunol.0900525

Chen, L. S. (2012). “Using eQTLs to reconstruct gene regulatory networks,” in *Quantitative Trait Loci (QTL)* (New York: Springer), 175–189. doi: 10.1007/978-1-61779-785-9_9

Chickering, D. M. (2002). Optimal structure identification with greedy search. *J. Mach. Learn. Res.* 3, 507–554.

Civelek, M., Wu, Y., Pan, C., Raulerson, C. K., Ko, A., He, A., et al. (2017). Genetic regulation of adipose gene expression and cardio-metabolic traits. *Am. J. Hum. Genet.* 100, 428–443. doi: 10.1016/j.ajhg.2017.01.027

Cole, K. E., Strick, C. A., Paradis, T. J., Ogborne, K. T., Loetscher, M., Gladue, R. P., et al. (1998). Interferon–inducible T cell alpha chemoattractant (I-TAC): a novel Non-ELR CXC Chemokine with potent activity on activated T cells through selective high affinity binding to CXCR3. *J. Exp. Med.* 187, 2009–2021. doi: 10.1084/jem.187.12.2009

Colombo, D., Maathuis, M. H. (2014). Order-independent constraint-based causal structure learning. *J. Mach. Learn. Res.* 15, 3741–3782.

Darville, T., Albritton, H. L., Zhong, W., Dong, L., O'Connell, C. M., Poston, T. B., et al. (2019). Anti-chlamydia IgG and IgA are insufficient to prevent endometrial Chlamydia infection in women and increased anti-chlamydia IgG is associated with enhanced risk for incident infection. *Am. J. Reprod. Immunol.* 81 (5), e13103. doi: 10.1111/aji.13103

Denton, A. E., Innocentin, S., Carr, E. J., Bradford, B. M., Lafouresse, F., Mabbott, N. A., et al. (2019). Type I interferon induces CXCL13 to support ectopic germinal center formation. *J. Exp. Med.* jem–20181216. 216 (3), 621–637. doi: 10.1084/jem.20181216

Foygel, R., Drton, M. (2010). “Extended Bayesian information criteria for Gaussian graphical models,” in *Advances in neural information processing systems*, 604–612. San Diego, CA: Neural Information Processing Systems.

Frazer, L. C., Scurlock, A. M., Zurenski, M. A., Riley, M. M., Mintus, M., Pociask, D. A., et al. (2013). IL-23 Induces IL-22 and IL-17 Production in Response to C hlamydia muridarum Genital Tract Infection, but the Absence of these Cytokines does not Influence Disease Pathogenesis. *Am. J. Reprod. Immunol.* 70, 472–484. doi: 10.1111/aji.12171

Friedman, N., Linial, M., Nachman, I., Pe'er, D. (2000). Using Bayesian networks to analyze expression data. *J. Comput. Biol.* 7, 601–620. doi: 10.1089/106652700750050961

Ha, M. J., Sun, W., Xie, J. (2016). PenPC: a two-step approach to estimate the skeletons of high-dimensional directed acyclic graphs. *Biometrics* 72, 146–155. doi: 10.1111/biom.12415

Havenar-Daughton, C., Lindqvist, M., Heit, A., Wu, J. E., Reiss, S. M., Kendric, K., et al. (2016). CXCL13 is a plasma biomarker of germinal center activity. *Proc. Natl. Acad. Sci.* 113, 2702–2707. doi: 10.1073/pnas.1520112113

Hawrylycz, M. J., Lein, E. S., Guillozet-Bongaarts, A. L., Shen, E. H., Ng, L., Miller, J. A., et al. (2012). An anatomically comprehensive atlas of the adult human brain transcriptome. *Nature* 489, 391. doi: 10.1038/nature11405

Huang, S., Li, J., Sun, L., Ye, J., Fleisher, A., Wu, T., et al. (2010). Learning brain connectivity of Alzheimer's disease by sparse inverse covariance estimation. *Neuroimage* 50, 935–949. doi: 10.1016/j.neuroimage.2009.12.120

Kiviat, N. B., Wølner-Hanssen, P., Eschenbach, D. A., Wasserheit, J. N., Paavonen, J. A., Bell, T. A., et al. (1990). Endometrial histopathology in patients with culture-proved upper genital tract infection and laparoscopically diagnosed acute salpingitis. *Am. J. Surg. Pathol.* 14, 167–175. doi: 10.1097/00000478-199002000-00008

Lee, J. D., Hastie, T. J. (2015). Learning the structure of mixed graphical models. *J. Comput. Graph. Stat.* 24, 230–253. doi: 10.1080/10618600.2014.900500

Legler, D. F., Loetscher, M., Roos, R. S., Clark-Lewis, I., Baggiolini, M., Moser, B. (1998). B cell–attracting chemokine 1, a human CXC chemokine expressed in lymphoid tissues, selectively attracts B lymphocytes via BLR1/CXCR5. *J. Exp. Med.* 187, 655–660. doi: 10.1084/jem.187.4.655

Lynch, E. A., Heijens, C. A. W., Horst, N. F., Center, D. M., Cruikshank, W. W. (2003). Cutting edge: IL-16/CD4 preferentially induces Th1 cell migration: requirement of CCR5. *J. Immunol.* 171, 4965–4968. doi: 10.4049/jimmunol.171.10.4965

Martin, J. S., Xu, Z., Reiner, A. P., Mohlke, K. L., Sullivan, P., Ren, B., et al. (2017). HUGIn: Hi-C unifying genomic interrogator. *Bioinformatics* 33, 3793–3795. doi: 10.1093/bioinformatics/btx359

Mathy, N. L., Scheuer, W., Lanzendörfer, M., Honold, K., Ambrosius, D., Norley, S., et al. (2000). Interleukin-16 stimulates the expression and production of pro-inflammatory cytokines by human monocytes. *Immunology* 100, 63–69. doi: 10.1046/j.1365-2567.2000.00997.x

Meek, C. (1995). Causal inference and causal explanation with background knowledge, in: UAI’95:Proceedings of the Eleventh Conference on Uncertainty in Artificial Intelligence. San Francisco, CA: Morgan Kaufmann Publishers Inc., pp. 403–410.

Meek, C. (2013). Strong completeness and faithfulness in Bayesian networks. *arXiv Prepr. arXiv1302.4973*.

Morita, R., Schmitt, N., Bentebibel, S.-E., Ranganathan, R., Bourdery, L., Zurawski, G., et al. (2011). Human blood CXCR5+ CD4+ T cells are counterparts of T follicular cells and contain specific subsets that differentially support antibody secretion. *Immunity* 34, 108–121. doi: 10.1016/j.immuni.2010.12.012

Murthy, A. K., Li, W., Chaganty, B. K. R., Kamalakaran, S., Guentzel, M. N., Seshu, J., et al. (2011). Tumor necrosis factor alpha production from CD8+ T cells mediates oviduct pathological sequelae following primary genital Chlamydia muridarum infection. *Infect. Immun.* 79, 2928–2935. doi: 10.1128/IAI.05022-11

Nagarajan, R., Scutari, M., Lèbre, S. (2013). Bayesian networks in R. *Springer* 122, 125–127. doi: 10.1007/978-1-4614-6446-4

Oldham, M. C., Horvath, S., Geschwind, D. H. (2006). Conservation and evolution of gene coexpression networks in human and chimpanzee brains. *Proc. Natl. Acad. Sci.* 103, 17973–17978. doi: 10.1073/pnas.0605938103

Paull, E. O., Carlin, D. E., Niepel, M., Sorger, P. K., Haussler, D., Stuart, J. M. (2013). Discovering causal pathways linking genomic events to transcriptional states using tied diffusion through interacting events (TieDIE). *Bioinformatics* 29, 2757–2764. doi: 10.1093/bioinformatics/btt471

Pearl, J. (2009). *Causality* (Cambridge, England: Cambridge University Press). doi: 10.1017/CBO9780511803161

Perry, L. L., Feilzer, K., Caldwell, H. D. (1997). Immunity to Chlamydia trachomatis is mediated by T helper 1 cells through IFN-gamma-dependent and-independent pathways. *J. Immunol.* 158, 3344–3352.

Poston, T. B., Lee, D. E., Darville, T., Zhong, W., Dong, L., O'Connell, C. M., et al. (2019). Cervical cytokines associated with Chlamydia trachomatis susceptibility and protection. *J. Infect. Dis.* 220 (2), 330–339. doi: 10.1093/infdis/jiz087

Purton, J. F., Tan, J. T., Rubinstein, M. P., Kim, D. M., Sprent, J., Surh, C. D. (2007). Antiviral CD4+ memory T cells are IL-15 dependent. *J. Exp. Med.* 204, 951–961. doi: 10.1084/jem.20061805

Reddy, B. S., Rastogi, S., Das, B., Salhan, S., Verma, S., Mittal, A. (2004). Cytokine expression pattern in the genital tract of Chlamydia trachomatis positive infertile women–implication for T-cell responses. *Clin. Exp. Immunol.* 137, 552–558. doi: 10.1111/j.1365-2249.2004.02564.x

Russell, A. N., Zheng, X., O'connell, C. M., Taylor, B. D., Wiesenfeld, H. C., Hillier, S. L., et al. (2015). Analysis of factors driving incident and ascending infection and the role of serum antibody in Chlamydia trachomatis genital tract infection. *J. Infect. Dis.* 213, 523–531. doi: 10.1093/infdis/jiv438

Schwarz, G. (1978). Estimating the dimension of a model. *Ann. Stat.* 6, 461–464. doi: 10.1214/aos/1176344136

Sedgewick, A. J., Shi, I., Donovan, R. M., Benos, P. V. (2016). Learning mixed graphical models with separate sparsity parameters and stability-based model selection. *BMC Bioinf.* 17, S175. doi: 10.1186/s12859-016-1039-0

Sedgewick, A. J., Ramsey, J. D., Spirtes, P., Glymour, C., Benos, P. V. (2017). Mixed graphical models for causal analysis of multi-modal variables. *arXiv Prepr. arXiv1704.02621*. Cambridge, MA.

Spirtes, P., Glymour, C. N., Scheines, R. (2000). *Causation, prediction, and search* (Cambridge, MA: MIT Press). doi: 10.7551/mitpress/1754.001.0001

Srivastava, P., Jha, R., Bas, S., Salhan, S., Mittal, A. (2008). In infertile women, cells from Chlamydia trachomatis infected site release higher levels of interferon-gamma, interleukin-10 and tumor necrosis factor-alpha upon heat shock protein stimulation than fertile women. *Reprod. Biol. Endocrinol.* 6, 20. doi: 10.1186/1477-7827-6-20

Stancakova, A., Javorsky, M., Kuulasmaa, T., Haffner, S. M., Kuusisto, J., Laakso, M. (2009). Changes in Insulin Sensitivity and Insulin Release in Relation to Glycemia and Glucose Tolerance in 6,414 Finnish Men. *Diabetes* 58, 1212–1221. doi: 10.2337/db08-1607

Tsagris, M., Borboudakis, G., Lagani, V., Tsamardinos, I. (2018). Constraint-based causal discovery with mixed data. *Int. J. Data Sci. Anal.* 6, 19–30. doi: 10.1007/s41060-018-0097-y

Tsamardinos, I., Brown, L. E., Aliferis, C. F. (2006). The max-min hill-climbing Bayesian network structure learning algorithm. *Mach. Learn.* 65, 31–78. doi: 10.1007/s10994-006-6889-7

Wilentzik, R., Gat-Viks, I. (2015). A statistical framework for revealing signaling pathways perturbed by DNA variants. *Nucleic Acids Res.* 43, e74–e74. doi: 10.1093/nar/gkv203

Wu, D. M. H., Zhang, Y., Parada, N. A., Kornfeld, H., Nicoll, J., Center, D. M., et al. (1999). Processing and release of IL-16 from CD4+ but not CD8+ T cells is activation dependent. *J. Immunol.* 162, 1287–1293.

Zhong, W., Spracklen, C. N., Mohlke, K. L., Zheng, X., Fine, J., Li, Y. (2019). Multi-SNP mediation intersection-union test. *Bioinformatics* 35 (22), 4724–4729. doi: 10.1093/bioinformatics/btz285

Keywords: regulatory network, directed acyclic graphs, mixed observational data, continuous and categorical variables, causal regulatory pathways

Citation: Zhong W, Dong L, Poston TB, Darville T, Spracklen CN, Wu D, Mohlke KL, Li Y, Li Q and Zheng X (2020) Inferring Regulatory Networks From Mixed Observational Data Using Directed Acyclic Graphs. *Front. Genet.* 11:8. doi: 10.3389/fgene.2020.00008

Received: 11 October 2019; Accepted: 06 January 2020;

Published: 07 February 2020.

Edited by:

Shizhong Han, Johns Hopkins Medicine, United StatesReviewed by:

Jian Li, Tulane University, United StatesKui Zhang, Michigan Technological University, United States

Copyright © 2020 Zhong, Dong, Poston, Darville, Spracklen, Wu, Mohlke, Li, Li and Zheng. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Quefeng Li, quefeng@email.unc.edu; Xiaojing Zheng, xiaojinz@email.unc.edu

^{†}These authors have contributed equally to this work