Skip to main content
Briefings in Bioinformatics logoLink to Briefings in Bioinformatics
. 2024 Nov 13;25(6):bbae592. doi: 10.1093/bib/bbae592

Deciphering lineage-relevant gene regulatory networks during endoderm formation by InPheRNo-ChIP

Chen Su 1, William A Pastor 2,3, Amin Emad 4,5,6,✉
PMCID: PMC11558691  PMID: 39535258

Abstract

Deciphering the underlying gene regulatory networks (GRNs) that govern early human embryogenesis is critical for understanding developmental mechanisms yet remains challenging due to limited sample availability and the inherent complexity of the biological processes involved. To address this, we developed InPheRNo-ChIP, a computational framework that integrates multimodal data, including RNA-seq, transcription factor (TF)–specific ChIP-seq, and phenotypic labels, to reconstruct phenotype-relevant GRNs associated with endoderm development. The core of this method is a probabilistic graphical model that models the simultaneous effect of TFs on their putative target genes to influence a particular phenotypic outcome. Unlike the majority of existing GRN inference methods that are agnostic to the phenotypic outcomes, InPheRNo-ChIP directly incorporates phenotypic information during GRN inference, enabling the distinction between lineage-specific and general regulatory interactions. We integrated data from three experimental studies and applied InPheRNo-ChIP to infer the GRN governing the differentiation of human embryonic stem cells into definitive endoderm. Benchmarking against a scRNA-seq CRISPRi study demonstrated InPheRNo-ChIP’s ability to identify regulatory interactions involving endoderm markers FOXA2, SMAD2, and SOX17, outperforming other methods. This highlights the importance of incorporating the phenotypic context during network inference. Furthermore, an ablation study confirms the synergistic contribution of ChIP-seq, RNA-seq, and phenotypic data, highlighting the value of multimodal integration for accurate phenotype-relevant GRN reconstruction.

Keywords: phenotype-relevant gene regulatory network, endoderm formation, RNA-seq, ChIP-seq

Introduction

In the course of human embryonic development, the first few weeks postconception are critical for establishing the foundation of all tissues and organs. Disruptions during this critical stage can lead to severe pregnancy complications and birth defects. Understanding the regulatory mechanisms and gene expression patterns guiding early human embryogenesis is fundamental for elucidating the origins of various cell types. However, ethical concerns surrounding the manipulation of human embryos and difficulties replicating these processes in vivo limit direct investigation. Fortunately, human embryonic stem cells (hESCs), similar to the epiblast stage before gastrulation, can be studied in vitro to model early human development due to their self-renewal and pluripotency properties [1]. By analyzing hESCs and their differentiated cell types (Supplementary Figs 1–3) using high-throughput sequencing technologies, researchers can gain deeper insights into the transcriptional mechanisms governing lineage differentiation during human embryonic development.

Gene regulatory networks (GRNs), which represent the interactions between genes and their regulators like transcription factors (TFs), are pivotal for exploring these transcriptional mechanisms. While various methods have been introduced for GRN inference [2–9], most overlook the phenotypic labels of the samples, such as control versus disease status or hESC versus endoderm in this study. Thus, while they can offer insights into general regulatory mechanisms, they cannot identify specific interactions driving phenotypic changes. Recently, we introduced the concept of “phenotype-relevant” GRNs [9], which tries to capture a three-way association between a regulator (e.g. TF), a target gene, and variations in a phenotypic/clinical label. In this study, we introduce InPheRNo-ChIP (Inference of Phenotype-relevant Regulatory Networks with ChIP-seq Integration), a computational framework designed to reconstruct such phenotype-relevant GRNs. This model extends the InPheRNo framework [9] by integrating ChIP-seq, RNA-seq, and phenotypic labels of samples to capture the intricate interplay between TFs, their target genes, and associated phenotypic outcomes. At its core, a probabilistic graphical model (PGM) models the simultaneous effect of multiple TFs on their target genes and the association between the target gene expressions and a phenotypic/clinical variable. By modeling conditional dependences of various summary statistics obtained from different data modalities, it captures the TF–gene and gene–phenotype interactions within the data. Normalization and filtering procedures refine the GRN, enabling confidence scores to be assigned to identified regulatory edges.

We applied InPheRNo-ChIP to reconstruct a phenotype-relevant GRN guiding the differentiation of human embryonic stem cells (hESCs) into definitive endodermal cells (dENs). We showed that compared to alternative methods [2–9], InPheRNo-ChIP can more accurately identify interactions associated with this biological process, based on an experimentally validated network curated from an scRNA-seq CRISPRi study [10]. Additionally, our ablation studies confirmed that each part of InPheRNo-ChIP enhances its accuracy in identifying critical TF–gene interactions for hESC-to-dEN differentiation. Overall, these results suggest InPheRNo-ChIP to be an effective tool in identifying phenotype-relevant GRNs with applications ranging from developmental biology to the study of various diseases [11].

Materials and methods

InPheRNo-ChIP pipeline

InPheRNo-ChIP is a computational tool specifically designed to reconstruct phenotype-relevant GRNs using RNA-seq, TF-specific ChIP-seq, and phenotypic labels (Fig. 1). By “phenotype-relevant,” we refer to interactions that are associated with variations in a phenotypic variable (e.g. responsive versus resistant to a treatment, case versus control, or hESC versus dEN in this study). A carefully designed PGM models the conditional distribution of different random variables including the summary statistics obtained from the input data. The final output is a directed acyclic graph (DAG) representing inferred phenotype-relevant TF–gene regulatory interactions with confidence scores between 0 and 1 (Fig. 1, Step 4).

Figure 1.

Figure 1

Overview of the InPheRNo-ChIP framework for constructing phenotype-relevant GRNs. First, data cleaning, peak calling, batch effect removal, and other preprocessing steps are applied to the RNA-seq and TF-specific ChIP-seq dataset(s) (detailed in Methods and Supplementary Methods). Then, Step 1 estimates summary statistics for gene–phenotype associations for each gene Inline graphic (denoted as Inline graphic) using RNA-seq data and phenotype information. Step 2 and Step 3 compute summary statistics for TF–gene associations through RNA-seq (Inline graphics) and ChIP-seq data (Inline graphics), respectively, for a TF Inline graphic and gene Inline graphic (note that upper-case Inline graphic is used for gene–phenotype association summary statistics, while lower-case Inline graphic is used for TF–gene association summary statistics using RNA-seq). These summary statistics are then used as observed variables in Step 4, where a PGM calculates posterior probabilities of Inline graphics. In the PGM plate notation, observed variables are indicated by gray circles, latent variables by white circles, and parameters by squares. The variables n and m denote the numbers of genes and TFs, respectively. The posterior probabilities for Inline graphics (output of Step 4), are inputted to Step 5, which employs normalization and filtering procedures to refine the results and reconstruct the final GRN.

As input, it receives one (or more) RNA-seq dataset (genes × samples) containing expression profiles of putative target genes and TFs corresponding to a set of samples with known phenotypic labels (e.g. hESC versus dEN) and ChIP-seq data corresponding to DNA–protein interactions of TFs of interest. After data preprocessing, five steps follow to obtain a phenotype-relevant GRN (Fig. 1). The first three steps analyze each data modality to obtain summary statistics capturing gene–phenotype and TF–gene associations. Step 4 uses these summary statistics as observed variables in a PGM and estimates the posterior probability of a set of Boolean random variables, corresponding to each possible TF–gene edge (Fig. 1). A series of normalization and filtering procedures follow to control for different biases and refine this initial graph, ultimately yielding a phenotype-relevant GRN.

Step 1: Estimation of gene–phenotype P-values using RNA-seq

We integrated three datasets (GEO Accession GSE164361 [12], GSE143371 [13], and GSE160981 [14]) and preprocessed them as detailed in Supplementary Methods. Sample information is provided in Supplementary Table S1. We performed differential expression (DE) analysis using EdgeR [15] to derive P-values that capture gene–phenotype associations. The analysis utilized a filtered read count file and a target file specifying each sample’s primary treatment factor (phenotypic labels: “hESC” and “dEN”) and a confounding variable (e.g. Days 0–5, NaNs). We excluded genes previously identified as TFs. We then fitted a negative binomial generalized log-linear model to the normalized counts, incorporating adjustments to control for day-related effects. The P-values were then adjusted using the Benjamini–Hochberg false discovery rate (BH-FDR), and we identified 1745 DE genes (BH-FDR < 0.01 and |logFC| > 2) across 28 samples (Supplementary Table S2). Note that the BH-FDR correction was used solely for the initial filtering of the DE gene set; in subsequent analyses, raw P-values (denoted as Inline graphic for each gene Inline graphic) were used in the PGM since the PGM was designed to model the distribution of raw P-values.

Step 2: Estimation of transcription factor–gene pseudo P-values using RNA-seq

We adopted the approach from our previous study [9] to derive summary statistics of TF–gene associations. We used Limma’s voom function [16] to quantile-normalize the CPM values. Next, we applied a two-step approach, integrating Elastic Net and ordinary least squares (OLS) regression. Each gene’s expression values were inverse quantile–normalized to a standard normal distribution across the 28 samples (Supplementary Table S2) and was used with the Elastic Net regression model. Here, the Elastic Net loss function is described as

graphic file with name DmEquation1.gif

where Inline graphic is the expression of a putative target gene across all samples, Inline graphic is the feature matrix (samples × TFs), Inline graphic is the vector of coefficients, Inline graphic, and Inline graphic is a hyperparameter that we fine-tuned traversing a regularization path.

For each gene, the TFs with nonzero coefficients were then selected and used in an OLS model to obtain pseudo P-values (denoted as Inline graphics for each TF Inline graphic and gene Inline graphic). Note that the P-values obtained in this step are termed “pseudo” P-values [9] since Elastic Net is first used as a feature selection (prior to fitting the OLS model), biasing the P-values toward small values, even under the Null hypothesis (see [9] for more details).

Step 3: Estimation of transcription factor–gene pseudo P-values using transcription factor ChIP-seq peaks

In this step, we sought to obtain pseudo P-values of TF–gene associations based on ChIP-seq data (we used GSE61475). We removed low-quality samples and retained high-confidence peaks using ENCODE’s Irreproducible Discovery Rate (IDR) algorithm [17] and filtered out blacklist regions [18] (see Supplementary Methods). We then applied the T-Gene algorithm (version 5.3.3) from the MEME Suite [19] to derive distance-based P-values (denoted as Distance P-value) quantifying potential TF–gene associations (denoted as Inline graphics for each TF Inline graphic and gene Inline graphic). T-Gene [19] computes this score by assessing the proximity of each TF ChIP-seq peak to potential target transcription start sites (TSSs). The inputs for this analysis were peak files that met our stringent IDR criteria. We utilized default T-Gene parameters: max-link-distances at 500,000 and max-pvalue at 1.0 and “Homo_sapiens.GRCh38.97.ensembl.transcripts.gtf” as the reference genome. We refined the TF–gene pairs, retaining only those with available ChIP-seq P-values for both hESC and dEN. In cases where multiple peaks were present for a single TF–gene pair, we selected the pair with the smallest P-value across all peaks. Finally, for any gene, if Inline graphic was unavailable but Inline graphic existed, we assigned Inline graphic.

Step 4: Utilizing a probabilistic graphical model to model conditional probabilities and integrate data modalities

We designed the PGM (the main component of InPheRNo-ChIP) as a DAG (Fig. 1) in which the nodes represent random variables and the edges represent probabilistic dependencies. Central to the PGM are latent Boolean random variables Inline graphic, which represent the presence or absence of a regulatory relationship between TF Inline graphic and gene Inline graphic impacting the phenotype. In words, Inline graphic implies that TF Inline graphic regulates gene Inline graphic, thereby influencing the phenotype. Conversely, Inline graphic implies one of the following: (a) gene Inline graphic is not associated with the phenotype, (b) TF Inline graphic does not regulate gene Inline graphic, and (c) both (a) and (b) hold simultaneously. The objective of the phenotype-relevant GRN reconstruction is thus framed as the computation of the posterior probabilities for each Inline graphic.

The prior distribution of each random variable Inline graphic is modeled as a Bernoulli distribution with parameter Inline graphic [i.e. Inline graphic], where Inline graphic itself is modeled as a truncated Normal distribution. While we could have simply set Inline graphic to a fixed number, we decided that assigning a prior distribution to it provides the model with more flexibility. We set the mean of the underlying (untruncated) Normal distribution of Inline graphic to Inline graphic and set the truncation boundaries to 0 and Inline graphic (here, 22 is the number of considered TFs in our analysis). This was done to impose sparsity in the network and to introduce the inductive bias that each gene (in average) is regulated by only a few TFs in a phenotype-relevant manner. The parameters of the truncated Normal distribution, however, can be treated as hyperparameters and a user can change them if they require a different inductive bias in the model. The DAG’s topology (Fig. 1) reflects the causal influence of Inline graphic on the distributions of the observed variables Inline graphic (capturing gene–phenotype association, obtained in Step 1), Inline graphic (capturing TF–gene association from RNA-seq, obtained in Step 2), and Inline graphic (capturing TF–gene association from ChIP-seq, obtained in Step 3).

The modeling of Inline graphic and Inline graphic closely follows the methodology established in [9]. Briefly, we use a mixture of Uniform and Beta distributions to model the conditional distribution of Inline graphic given its parent nodes (Inline graphic for Inline graphic) in the DAG. This approach is justified as Inline graphic values are “true” P-values and follow a Uniform distribution under the null hypothesis. We model them by a Beta distribution under the alternative hypothesis:

graphic file with name DmEquation2.gif

Here, Inline graphic is the number of TFs considered as potential regulators of gene Inline graphic, and α′ is a parameter between 0 and 1 and controls the degree of bias in the Beta distribution toward smaller values: a smaller value of α′ biases the distribution toward values close to zero, while a value close to one turns the Beta distribution into a uniform distribution. We estimate α′ by fitting this mixture distribution to a comprehensive set of Inline graphic values across all genes, prior to training the PGM.

We model the pseudo P-values Inline graphicusing two Beta distributions:

graphic file with name DmEquation3.gif

where Inline graphic, Inline graphic, and Inline graphic. The reason behind using a Beta distribution, even under the null hypothesis, is that these pseudo P-values are biased toward small values, due to the two-step procedure outlined in Step 2. The parameter Inline graphicis a mixing parameter that captures the probability that a TF regulates the gene, but the gene is not associated with the phenotype (see [9] for a detailed discussion).

The random variables Inline graphic were obtained using the ChIP-seq data based on the proximity of a TF’s ChIP peak to a gene’s TSS (Step 3). However, since for a single TF, multiple peaks may exist in the proximity of a gene’s TSS, and, since our data included ChIP-seq of both hESC and dEN, multiple P-values existed for each TF–gene pair. To consolidate them, we selected the smallest P-value to represent Inline graphic, biasing them toward small values; as a result, they should be considered pseudo P-values. We modeled the conditional distribution of these random variables as

graphic file with name DmEquation4.gif

where Inline graphic, Inline graphic and Inline graphic, in which Inline graphic is a mixing parameter, and Inline graphicand Inline graphic are parameters of the two Beta distributions corresponding to the null and alternative hypotheses, respectively.

InPheRNo-ChIP improves upon InPheRNo by including gene-specific controls that can be used to prune and filter the final GRN (in Step 5). These controls provide thresholds that edges with Inline graphic scores below them should be excluded from the final GRN. One of the issues that can be faced by the model is that in the absence of an interaction that is supported by both RNA-seq and ChIP-seq (i.e. Inline graphic and Inline graphic that are both small), the model may assign high confidence score to an interaction that is only supported by one data modality, which is not desirable. To address this, we added three negative controls for each gene with the intuition that edge scores that are below any of these thresholds should be excluded from the final GRN. We consider these negative controls as random variable nodes corresponding to an edge between an artificial TF and the gene of interest, whose Inline graphic and Inline graphic are selected accoding to Table 1: the pseudo P-value corresponding the data modality not supporting the edge is set to 1, while the other pseudo P-value is set to the smallest observed value for that gene (based on actual TFs).

Table 1.

Control variables added to the PGM to ensure that each edge is supported by all data modalities.

Controls for each gene Inline graphic Pseudo P-value of TF–gene association from RNA-seq P-value of TF–gene association from ChIP-seq P-value of gene–phenotype association
ref_PIE 1 Inline graphic Inline graphic
ref_Q Inline graphic 1 Inline graphic
ref_PIE_Q 1 1 Inline graphic

In this table, Inline graphic indexes different TFs, while Inline graphic is the index of the gene. In this table, Inline graphic is the observed gene–phenotype P-value of the gene of interest, Inline graphic is the smallest observed Inline graphic among all TFs for the fixed gene Inline graphic, and Inline graphic is the smallest observed Inline graphic among all TFs for the fixed gene Inline graphic.

Posterior probabilities for all these Boolean variables are then estimated via the Markov chain Monte Carlo (MCMC) sampling [20, 21] and used to construct an initial GRN. We used PyMC version 5.6.1, leveraging PyTensor for computational efficiency [22]. Table 2 summarizes key parameters used for obtaining these posteriors. We ran multiple chains with distinct initializations to avoid local minima. Each chain has a total of Inline graphic iterations, discarding the first Inline graphic tuned samples.

Table 2.

Summary of input arguments for the pm.sample() function in PyMC5.

Argument Description
Inline graphic Number of iterations to burn, set to 400 (10% of the of the total iterations, Inline graphic).
Inline graphic Number of MCMC traces, set to 4.
Inline graphic Number of samples/iterations to be drawn, set to 4000.
Inline graphic Number of tuning/burn-in samples to be discarded, set to 2000.

Step 5: Refinement of the phenotype-relevant gene regulatory network

In Step 5, InPheRNo-ChIP processes gene batches deserialized from the PyMC5 “MultiTrace” object, discarding initial burn-in samples to enhance reliability. This step produces a tensor of posterior probabilities Inline graphics (MCMC traces × genes × TFs). We compute the mean posterior probabilities across MCMC traces for each gene–TF pair. To further refine these results, we first min-max normalize the mean posterior probabilities for gene Inline graphicacross all TFs and artificial controls (to ensure that the scores are comparable across different genes). The normalized scores are then sorted for each gene in descending order​. Next, for each gene, we identify the index where there is a large drop in the consecutive scores (forming the first local maximum). Scores below the corresponding threshold will not be included in the final GRN (referred to as Filter1). Next, we use the three negative controls discussed in Table 1 and exclude any interactions that are scored lower than any of them (referred to as Filter2). Finally, scores that are smaller than the parameter Inline graphic of the truncated Normal distribution (set to 2/22 in this study) are excluded (referred to as Filter3).

Alternative gene regulatory network inference methods

To evaluate the performance of InPheRNo-ChIP, we conducted a comparative analysis against 10 GRN inference methods: GENIE3 and GRNBoost2 from Arboreto package [2], Inferelator 3.0 [3], PANDA [4], NetREX [5], MERLIN+Prior and its variant PGG+Prior [6], KBoost [7], iRafNet [8], and InPheRNo [9]. We selected these based on their widespread use and their ability to integrate multiple data modalities. We largely adhered to the recommended parameter settings from the original authors, with minor adjustments necessary for this study (Supplementary Methods). Of these methods, three could not utilize ChIP-seq data (InPheRNo, GENIE3, GRNBoost2). For the rest of the algorithms, we utilized both RNA-seq and ChIP-seq data. Moreover, to incorporate the phenotypic labels, we ran each method based on differential network analysis (DiNA) and context-specific network analysis (CsNA), detailed in Supplementary Methods and Supplementary Fig. S2.

Results

InPheRNo-ChIP enables phenotype-relevant gene regulatory network inference using multimodal data

InPheRNo-ChIP is a computational pipeline based on a PGM that integrates TF-specific ChIP-seq, RNA-seq, and phenotypic/clinical labels to identify “phenotype-relevant” GRNs [9]. The aim of this model is to go beyond finding TF–gene regulatory interactions but instead pinpoint interactions that are associated with variations in a phenotypic label (or outcome). This model incorporates summary statistics derived from gene expression, DNA–protein interactions, and sample-level phenotypic labels and systematically models them as observed random variables within a PGM. The PGM is designed to navigate the intricate challenges of integrating independent datasets and diverse data types while correcting for potential biases to reconstruct GRNs that are relevant to phenotypic variations (Fig. 1 and Methods).

The InPheRNo-ChIP’s pipeline is structured around five steps. In the first step, differential expression analysis is performed to calculate summary statistics (P-values) capturing the relationship between the expression profile of genes and phenotypic labels. In the second step, regression models are used to estimate pseudo P-values relating the expression of genes to TFs, similar to the procedure described in Emad and Sinha [9]. In the third step, the ChIP-seq binding peaks are analyzed using T-Gene [19] to obtain P-values capturing TF–gene interactions based on the distribution of the ChIP peaks. In the fourth step, these three sets of summary statistics are provided as observed variables in a carefully designed PGM that models the conditional distribution of different random variables. In this PGM, for each TF–gene pair, a Boolean random variable Inline graphic is defined that if equal to 1 (or “true”) implies that the Inline graphic-th TF regulates the Inline graphic-th gene in a phenotype-relevant manner (capturing TF–gene and gene–phenotype relationships). Posterior probabilities for these Boolean variables are estimated via MCMC sampling [20, 21] and used to construct an initial regulatory graph capturing interactions among TFs, genes, and the phenotype. The fifth step involves a series of normalization and filtering procedures to control for different biases and refine this initial graph, ultimately yielding a phenotype-relevant GRN (Fig. 1, Methods).

Compared to its predecessor, InPheRNo [9], InPheRNo-ChIP provides several key improvements. First, while InPheRNo uses only gene expression data (and phenotypic labels), InPheRNo-ChIP expands its scope by integrating both gene expression and ChIP-seq datasets. This multimodal approach provides a more comprehensive understanding of underlying regulatory mechanisms. Second, in contrast to InPheRNo’s one-size-fits-all global threshold for graph pruning, InPheRNo-ChIP adopts a more targeted strategy to refine the initial draft GRN into a final phenotype-relevant GRN. For each gene, the framework performs several normalization and filtering steps to identify the most probable regulatory interactions for that gene. Third, the framework has transitioned from PyMC version 2 and Python 3.6 to PyMC version 5 [13] and Python 3.11. This shift not only optimizes the parallelism in MCMC sampling (which improves the computational efficiency and enhances the convergence diagnostics) but also ensures long-term reproducibility.

InPheRNo-ChIP identifies lineage-relevant gene regulatory networks in human embryonic stem cell differentiation

We first removed the batch effect present in the RNA-seq data (since we used three independent studies) using ComBat-seq [23] (Supplementary Methods and Supplementary Fig. S3A). The final dataset comprised n = 28 samples, including hESC (n = 11) and dEN (n = 17) cell types. We performed DE analysis on non-TF genes, identifying 968 downregulated and 777 upregulated genes in dEN compared to hESC (|logFC| > 2 and FDR < 0.01) (Supplementary Fig. 3B). These genes and their associated P-values served as the observed data for modeling gene–phenotype relationships within the InPheRNo-ChIP pipeline (see Supplementary Table S2 for the complete list). Separately, we processed TF ChIP-seq peaks (GSE61475 [24]) with T-Gene [14] to obtain a second set of pseudo P-values reflecting TF–gene regulatory relationships. We focused on 22 TFs for which ChIP-seq data were available in both hESC and dEN cell types. To derive statistical evidence of TF–gene regulatory interactions (Fig. 1), an Elastic Net regression model was employed to model the expression of each differentially expressed gene as a linear function of the expression values of the 22 TFs. Subsequent OLS regression yielded pseudo P-values representing potential TF–gene associations.

After these steps, for each gene, we ended up with three sets of summary statistics: one set representing gene–phenotype associations and two for TF–gene interactions from RNA-seq and ChIP-seq data. We only kept differentially expressed genes that were also present in the ChIP-seq data and had at least one significant TF–gene association as evidenced by P-values from either T-Gene or Elastic Net analyses. This process yielded 1240 final genes, whose summary statistics were used as input to InPheRNo-ChIP’s PGM. After estimating the posterior probabilities and the normalization and filtering steps, we obtained a final GRN reported in Supplementary Table S3 (Sheet 2, denoted as “RnCnP”) and Fig. 2.

Figure 2.

Figure 2

Phenotype-relevant GRN underlying hESC to dEN differentiation. This figure displays the inferred GRN that is relevant to hESC-to-dEN differentiation, visualized using Cytoscape v3.10.2 [25]. In the figure, blue rectangles represent TFs with available ChIP-seq data, and gray circles denote differentially expressed (DE) genes. Directed edges, whose thickness is proportional to the InPheRNo-ChIP confidence score (0–1 scale), connect TFs to their target genes, illustrating the strength of each regulatory interaction. The network data used to generate this figure is provided in Supplementary Table S3, in the “RnCnP” tab.

Table 3 presents each TF, sorted by the number of genes they regulate in the final GRN, where the average target gene percentage across the 22 TFs equals 8.76%. CTCF had the largest number of target genes. In addition to its well-characterized insulator function, CTCF is widespread at regulatory elements and mediates promoter–distal enhancer interaction across development [24]. This TF is crucial for hESC proliferation and general cellular viability, so its ubiquity is not surprising [26–28]. Nanog is a well-established pluripotency master-regulator [29], while TCF4 typically interacts with β-catenin to mediate Wnt signaling effects, which can influence various cellular processes including proliferation, differentiation, and migration [30, 31]. FOXA1/2, GATA4, and SOX17 execute critical transcriptional programs essential for endoderm development and its derivative organs [32–34]. These TFs do not work in isolation but often collaborate with signaling pathways such as Wnt and TGF-beta, executing complex tasks during embryogenesis and organogenesis [35].

Table 3.

List of the TFs and the number of their inferred target genes.

TFs Num. target genes Percentage (%)
CTCF 733 59.11
SRF 686 55.32
TCF4 193 15.56
NANOG 187 15.08
FOXA1 114 9.19
FOXA2 108 8.71
STAT3 59 4.76
THAP11 53 4.27
SOX17 42 3.39
GATA4 42 3.39
HNF4A 27 2.18
SP1 26 2.1
EOMES 25 2.02
KLF5 22 1.77
POU5F1 19 1.53
GATA6 12 0.97
OTX2 11 0.89
SMAD2 11 0.89
SOX2 10 0.81
SMAD4 4 0.32
HNF1B 4 0.32
PRDM1 3 0.24

The percentages are calculated as the number of inferred target genes regulated by each TF in a phenotype-relevant manner divided by n = 1240.

InPheRNo-ChIP outperforms alternative methods

Since InPheRNo-ChIP seeks to find “phenotype-relevant” regulatory edges (instead of global regulatory interactions), finding ground-truth GRNs to systematically evaluate its performance was challenging: synthetic data generated by simulators [36–39] or curated databases gathering interactions from various experimental studies and contexts are not suitable due to their lack of context-specificity and phenotypic relevance. Instead, we turned to a single-cell RNA-sequencing-based CRISPRi screening study [10] to reconstruct ground truth networks essential for early human endoderm formation. This study began with atacTFAP analysis to identify candidate TFs actively involved during the hESC-to-dEN differentiation process. Subsequently, scRNA-seq-based CRISPRi screening revealed four distinct phenotypic clusters, each representing a different stage of endoderm differentiation. These data offer a robust and contextually relevant framework for evaluating the ability of InPheRNo-ChIP and other GRN inference methods to find phenotype-relevant GRNs. Based on this study, we reconstructed three ground truth networks: FOXA2-oriented network, SMAD2-oriented network, and SOX17-oriented network. The details of how these networks were established are provided in the Supplementary Methods.

Since most GRN inference methods do not readily incorporate phenotypic information, we used two strategies with each method: context-specific network analysis (CsNA) and differential network analysis (DiNA) (Supplementary Fig. S2). In CsNA, (e.g. [40]), differentially expressed genes are first identified, and a GRN inference method is applied to link those genes to their regulating TFs. In DiNA, two GRNs are constructed corresponding to each phenotypic label (separately), and edges present in one but not the other are reported as the output [41] (see Supplementary Methods for details).

We evaluated the performance of our model against 10 GRN inference methods capturing a wide range of strategies, including InPheRNo [9], GENIE3 and GRNBoost2 from Arboreto package [2], Inferelator 3.0 [3], PANDA [4], NetREX [5], MERLIN+Prior and its variant PGG+Prior [6], KBoost [7] and iRafNet [8]. The first three use only RNA-seq, while we ran the rest of the methods integrating both RNA-seq and ChIP-seq data (see Supplementary Methods for details). Except for InPheRNo, which has a built-in strategy to use phenotypic labels, we ran the rest of the methods using both CsNA and DiNA strategies. The evaluation was performed based on the ground-truth GRN of each TF separately (henceforth “TF-level”) and based on the aggregated network of all three TFs collectively (henceforth “edge-level”). Figs 4 and 5 show the performance of InPheRNo-ChIP (denoted as “InPheC RnCnP”), two ablated versions of it (“InPheC RnP” and “InPheC CnP”), as well as various alternative GRN inference methods ran in different configurations [the details of these configurations are provided in Supplementary Table S4 (Sheet 4)]. These figures show the ratio of area under the precision–recall curve (AUPRC) compared to that of a random predictor, as the main metric for evaluation since it is appropriate for evaluation in sparse setups and is commonly used in evaluating GRN inference methods [36]. Additionally, Supplementary Table S4 contains various other metrics such as the Matthews correlation coefficient (MCC), area under the receiver operating characteristic (AUROC) curve, precision at k, and F-score.

Figure 4.

Figure 4

Performance of different GRN inference methods using the edge-level evaluation. This bar graph displays the performance of various GRN inference methods, comparing each method’s inferred network against a ground-truth edge-level network. This ground truth network was constructed from all three TF-level networks derived from a scRNA-seq CRISPRi study. The height of each bar illustrates the ratio of the AUPRC to that of a random predictor. Details of the configurations for each algorithm, including data modalities used and parameter settings, can be found in Supplementary Table S4, within the “Configs” tab.

Figure 5.

Figure 5

Gene set enrichment analysis results for the top 12 TFs identified by InPheRNo-ChIP, focusing on target genes with confidence scores >0.5. Each subplot displays terms with a combined score above the 85th percentile threshold of each TF (indicated in brackets). The intensity of the shading represents the −log10 of the adjusted P-value, with higher intensities indicating stronger statistical significance. Endoderm-derived tissues are marked with a star. Details of the complete list can be found in Supplementary Table S5.

In the FOXA2-oriented network, InPheRNo-ChIP with both RNA-seq and ChIP-seq data achieves an AUPRC of 0.41 and an AUPRC ratio (compared to random) of 18.82 (Fig. 3A), outperforming all the other models with a large margin, followed by its ablated variations and MERLIN+Prior and PGG+Prior. A comprehensive assessment (Supplementary Table S4) reveals that algorithms have distinct strengths: while Inferelator 3.0 has a configuration that achieves an AUROC of 0.76, InPheRNo-ChIP maintains advantageous for sparse GRN analysis due to its superior AUPRC ratio. In the SMAD2-oriented network, InPheRNo-ChIP once again outperforms all other models, achieving an AUPRC ratio of 26.92. PGG+Prior Config 1 and MERLIN+Prior Config 1 achieve AUROCs of 0.796 and 0.79, respectively, which are higher than the 0.75 achieved by InPheRNo-ChIP. These two configurations also show relatively high AUPRC ratios of 15.47 and 15.10. In contrast, other methods, including the ablated variants of our model InPheC-RnP and InPheC-CnP, demonstrate AUPRC ratios below 7 (see Supplementary Table S4). In the SOX17-oriented network, InPheRNo-ChIP outperforms other models in terms of the AUPRC ratio (Fig. 3C). One configuration of PANDA (Config 1) achieves the highest MCC score of 0.39 and an AUROC score of 0.68; however, it falls short in terms of the AUPRC ratio (achieving a ratio of 4.94). Conversely, two of GRNBoost2 configurations (Configs 1 and 3) demonstrate balanced performance across metrics, each registering the highest AUROC score of 0.69 and an AUPRC ratio of ~5.8. The observations discussed above in TF-level evaluation were also supported when considering all interactions simultaneously in the edge-level evolution (Fig. 4), revealing that InPheRNo-ChIP with all data modalities (InPheC-RnCnP) outperforms alternative models.

Figure 3.

Figure 3

Performance comparison of GRN inference algorithms for the interactions of different TFs. Three TF-level networks were reconstructed from a single-cell RNA-sequencing-based CRISPRi screening study [10]. Each network focuses on a specific TF and its experimentally validated target genes. Bar plots illustrate the AUPRC ratio relative to a random predictor. Panels depict results within the (A) FOXA2-oriented, (B) SMAD2-oriented, and (C) SOX17-oriented networks. Algorithms’ names were standardized for consistent abbreviations across all TF networks. A configuration number appended to the abbreviation signifies different configurations or setups of the algorithms. Details of each configuration, including the data modalities used (RNA-seq, ChIP-seq, or both) and specific parameter settings, are provided in Supplementary Table S4, within the “Configs” tab. For example, “MERLIN+Prior variant 1” corresponds to the “MerlinP-Score (CsNA)” configuration detailed in Supplementary Table S4. Note that within the “InPheC” family (the method developed in this study), RnCnP represents the complete model (i.e. InPheRno-ChIP), while the other two bars represent its ablated variants (“InPheC RnP” does not utilize ChIP-seq data, while “InPheC CnP” does not utilize RNA-seq data). The absence of a bar for a specific algorithm indicates a failure to detect meaningful edges within the ground truth network, leading to an undefined (NaN) AUPRC score.

Integration of multi-omics data improves the performance of InPheRNo-ChIP

Next, we compared the performance of InPheRNo-ChIP when using both ChIP-seq and RNA-seq data (InPheC-RnCnP) against its performance when only RNA-seq data or only ChIP-seq data are used to capture TF–gene associations (InPheC-RnP and InPheC-CnP, respectively). In the FOXA2-oriented network, the AUPRC ratios of InPheC-RnP and InPheC-CnP were 11.58 and 8.92, respectively, compared to 18.82 for InPheC-RnCnP. In the SMAD2-oriented network, InPheC-RnCnP achieved an AUPRC ratio of 26.92, greatly surpassing both InPheC-RnP (AUPRC ratio = 6.22) and InPheC-CnP (AUPRC ratio = 3.60), highlighting the importance of incorporating both RNA-seq and ChIP-seq data (Fig. 3B). Interestingly, in the SOX17-oriented network, InPheC-CnP outperformed InPheC-RnCnP by a small margin; however, when considering all TFs collectively in the edge-level evaluation (Fig. 4), InPheC-RnCnP has the best performance, signifying the importance of integrating these two data modalities.

Another interesting observation is the better performance of InPheC-RnP compared to InPheRNo [9], the previous version of our model. Even though both of these models only use RNA-seq and phenotypic labels, InPheC-RnP relies on various post hoc normalization and filtering steps to improve its predictions, which is signified by its superior performance compared to InPheRNo.

Enrichr gene set enrichment analysis reveals endoderm-derived tissues

To elucidate the regulatory dynamics of gene expression governing endoderm development, we performed gene set enrichment analysis using the Enrichr platform [42] on the top 12 TFs and their target genes with confidence score >0.5, identified by InPheRNo-ChIP. The analysis (Fig. 5) revealed significant enrichment of endoderm-derived tissues, notably liver, lung, pancreas, and thyroid [43, 44]. Particularly, endodermal TFs such as GATA4, FOXA1/2, and SOX17 showed strong associations with these tissues, underscoring their pivotal roles in the regulation of key developmental pathways. We also found that some endoderm-related TFs, particularly FOXA1 and FOXA2, showed association with various brain tissues, consistent with their importance in dopaminergic neurons and their presence in other neural tissues [45–47].

Discussion

GRN inference is essential for understanding the regulatory mechanisms underlying cellular functions and developmental processes, especially during human embryogenesis. While most GRN inference methods focus on specific biological contexts and often need additional analyses, such as the DiNA strategy, to identify phenotype-relevant interactions, InPheRNo [9] stands out by incorporating phenotypic information directly into the modeling process. However, its application is limited as it only integrates transcriptomic data and cannot incorporate other data types.

In this study, we developed InPheRNo-ChIP, an advanced version of InPheRNo [9], and applied it to identify regulatory interactions that are relevant in the hESC-to-dEN differentiation. InPheRNo-ChIP employs a PGM at its core, which facilitates the integration of TF–gene associations from both RNA-seq and ChIP-seq data, as well as gene–phenotype associations. Furthermore, it considers the simultaneous effects of multiple TFs on each gene, thus providing a nuanced understanding of regulatory mechanisms. Advancing beyond InPheRNo, InPheRNo-ChIP integrates ChIP-seq data via modeling of summary statistics, which provides direct evidence of TF binding to DNA. Furthermore, InPheRNo-ChIP implements advanced fine-grained thresholding and filtering techniques, crucial for pinpointing TF–gene connections that are particularly relevant to the differentiation process of interest.

After identifying GRNs relevant to the hESC-to-dEN differentiation process, we observed that TFs with a high percentage of phenotype-relevant target genes are pivotal in this process. Benchmarking against ground truth networks derived from an scRNA-seq CRISPRi study, which identified regulatory interactions and their functional significance for FOXA2, SMAD2, and SOX17 in a phenotype-specific manner during endoderm differentiation, clearly showed InPheRNo-ChIP’s effectiveness in pinpointing such regulatory mechanisms. Specifically, despite employing DiNA and CsNA strategies for other GRN inference methods to incorporate phenotype information as well as including both ChIP-seq and RNA-seq in various configurations, InPheRNo-ChIP achieved superior performance, providing evidence in support of the effectiveness of its PGM’s strategy of simultaneously modeling TF–gene and gene–phenotype associations. An ablation study further confirmed the synergistic contribution of multimodal data integration, underlining the value of using both ChIP-seq and RNA-seq datasets. Enrichr analysis of target genes identified by InPheRNo-ChIP showed significant enrichment in endoderm-derived tissues like liver, lung, pancreas, and thyroid, confirming the biological relevance of our findings. Collectively, these results showed that InPheRNo-ChIP can be used as a robust tool for constructing biologically relevant GRN networks, particularly in the context of developmental biology.

There are several limitations that we should point out. First, InPheRNo-ChIP relies on the availability of TF-specific ChIP-seq, which is not always available. In fact, the availability of noncancer ChIP-seq data restricted our analysis to only 22 TFs. Second, evaluating phenotype-relevant regulatory edges (as opposed to global edges) is quite challenging. While various simulators have been developed that enable the generation of molecular data while imposing a known GRN [36–39], they do not enable the imposition of phenotype-relevant edges. Similarly, typical gold-standard curated GRNs that are widely used for evaluation are not appropriate for this context, as they do not correspond to phenotype-relevant edges. Due to these challenges, we had to rely on a scRNA-seq CRISPRi study to provide ground truth data. However, from this study, we were only able to construct three TF-oriented networks, which largely limits our ability to comprehensively validate the full spectrum of regulatory interactions inferred by InPheRNo-ChIP. Another limitation is the fact that the Elastic Net algorithm used in this study for obtaining summary statistics from RNA-seq is a linear model and does not capture nonlinear associations between TF and genes. While using nonlinear alternatives is possible, the main challenge is developing an efficient method for obtaining summary statistics from them. Finally, the current version of InPheRNo-ChIP does not utilize other important data modalities such as chromatin accessibility or genomic information, and such data types (if available) should be used as preprocessing steps to narrow down the list of relevant TFs and genes (an approach that is commonly used in the literature). It would be interesting, however, to obtain and directly incorporate summary statistics from these data modalities in the PGM for more accurate GRN inference in the future.

Key Points

  • We introduce InPheRNo-ChIP, a novel computational framework that integrates ChIP-seq and RNA-seq data with phenotypic information to infer phenotype-relevant gene regulatory networks (GRNs).

  • InPheRNo-ChIP uses probabilistic graphical models and detailed gene-wise normalization and filtering to enhance the accuracy of GRN reconstruction.

  • This study applies InPheRNo-ChIP to infer a GRN that is relevant to the differentiation of hESC to dEN.

  • The effectiveness of InPheRNo-ChIP is rigorously tested against 10 established GRN inference methods using experimental ground truth networks derived from a scRNA-seq CRISPRi study, showing great performance in identifying phenotype-relevant regulatory interactions.

Supplementary Material

SupplementaryFileS1_bbae592
TableS1_bbae592
tables1_bbae592.xlsx (34.2KB, xlsx)
TableS2_bbae592
tables2_bbae592.xlsx (6.7MB, xlsx)
TableS3_bbae592
tables3_bbae592.xlsx (361.3KB, xlsx)
TableS4_bbae592
tables4_bbae592.xlsx (54.1KB, xlsx)
TableS5_bbae592
tables5_bbae592.xlsx (67.9KB, xlsx)

Contributor Information

Chen Su, Department of Electrical and Computer Engineering, McGill University, 845 Sherbrooke Street West, Montreal, Quebec H3A 0G4, Canada.

William A Pastor, Department of Biochemistry, McGill University, 845 Sherbrooke Street West, Montreal, Quebec H3A 0G4, Canada; The Rosalind and Morris Goodman Cancer Institute, 1160 Pine Avenue, Montreal, Quebec H3A 1A3, Canada.

Amin Emad, Department of Electrical and Computer Engineering, McGill University, 845 Sherbrooke Street West, Montreal, Quebec H3A 0G4, Canada; The Rosalind and Morris Goodman Cancer Institute, 1160 Pine Avenue, Montreal, Quebec H3A 1A3, Canada; Mila, Quebec AI Institute, 6666 St-Urbain Street #200, Montreal, Quebec H2S 3H1, Canada.

Author contributions

A.E. and C.S. contributed to conceptualization, methodology, writing – original draft, and writing – review & editing. W.A.P. contributed to methodology and writing – original draft. A.E. contributed to funding acquisition and supervision. C.S. contributed to data curation, software, formal analysis, investigation, and visualization. All authors read and approved the final manuscript.

Conflict of interest: None declared.

Funding

This work was supported by grants from Fonds de recherche du Québec – Nature et technologies (FRQ-NT) [2022-NC-300688], Natural Sciences and Engineering Research Council of Canada (NSERC) [RGPIN-2019-04460] (A.E.) and Canada Foundation for Innovation (CFI) JELF [project 40781]. This research was enabled in part by support provided by Calcul Québec (www.calculquebec.ca) and the Digital Research Alliance of Canada (alliancecan.ca). W.A.P. was supported by an FRQS Chercheurs-boursier and C.S. was supported by FRQ-NT Doctoral Training Scholarships.

Data and software availability

All data analyzed in this study are publicly available from the GEO repository (see Supplementary Table S1 for sample information). Our implementation of the InPheRNo-ChIP pipeline is open-source and available on GitHub at https://github.com/Emad-COMBINE-lab/InPheRNo-ChIP.

References

  • 1. Sozen B, Jorgensen V, Weatherbee BAT. et al. Reconstructing aspects of human embryogenesis with pluripotent stem cells. Nat Commun 2021;12:5550. 10.1038/s41467-021-25853-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2. Moerman T, Aibar Santos S, Bravo González-Blas C. et al. GRNBoost2 and Arboreto: Efficient and scalable inference of gene regulatory networks. Bioinformatics 2019;35:2159–61. 10.1093/bioinformatics/bty916. [DOI] [PubMed] [Google Scholar]
  • 3. Skok Gibbs C, Jackson CA, Saldi GA. et al. High-performance single-cell gene regulatory network inference at scale: The Inferelator 3.0. Bioinformatics 2022;38:2519–28. 10.1093/bioinformatics/btac117. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4. Glass K, Huttenhower C, Quackenbush J. et al. Passing messages between biological networks to refine predicted interactions. PLoS One 2013;8:e64832. 10.1371/journal.pone.0064832. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Wang Y, Cho DY, Lee H. et al. Reprogramming of regulatory network using expression uncovers sex-specific gene regulation in drosophila. Nat Commun 2018;9:4061. 10.1038/s41467-018-06382-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6. Siahpirani AF, Roy S. A prior-based integrative framework for functional transcriptional regulatory network inference. Nucleic Acids Res 2017;45:e21–1. 10.1093/nar/gkw963. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7. Iglesias-Martinez LF, De Kegel B, Kolch W. KBoost: A new method to infer gene regulatory networks from gene expression data. Sci Rep 2021;11:15461. 10.1038/s41598-021-94919-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8. Petralia F, Wang P, Yang J. et al. Integrative random forest for gene regulatory network inference. Bioinformatics 2015;31:i197–205. 10.1093/bioinformatics/btv268. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9. Emad A, Sinha S. Inference of phenotype-relevant transcriptional regulatory networks elucidates cancer type-specific regulatory mechanisms in a pan-cancer study. NPJ Syst Biol Appl 2021;7:9. 10.1038/s41540-021-00169-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10. Genga RM, Kernfeld EM, Parsi KM. et al. Single-cell RNA-sequencing-based CRISPRi screening resolves molecular drivers of early human endoderm development. Cell Rep 2019;27:708–718.e10. 10.1016/j.celrep.2019.03.076. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11. Su C, Rousseau S, Emad A. Identification of transcriptional regulatory network associated with response of host epithelial cells to SARS-CoV-2. Sci Rep 2021;11:23928. 10.1038/s41598-021-03309-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12. Thai CW, Jiang S, Roxas Y. et al. Comparative chromatin dynamics of stem cell differentiation in human and rat. bioRxiv 2021. 10.1101/2021.02.11.430819. [DOI] [Google Scholar]
  • 13. Yilmaz A, Braverman-Gross C, Bialer-Tsypin A. et al. Mapping gene circuits essential for germ layer differentiation via loss-of-function screens in haploid human embryonic stem cells. Cell Stem Cell 2020;27:679–691.e6e6. 10.1016/j.stem.2020.06.023. [DOI] [PubMed] [Google Scholar]
  • 14. Teino I, Matvere A, Pook M. et al. Impact of AhR ligand TCDD on human embryonic stem cells and early differentiation. Int J Mol Sci 2020;21:9052. 10.3390/ijms21239052. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15. Robinson MD, McCarthy DJ, Smyth GK. edgeR: A Bioconductor package for differential expression analysis of digital gene expression data. Bioinformatics 2010;26:139–40. 10.1093/bioinformatics/btp616. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Ritchie, M.E., et al. , limma powers differential expression analyses for RNA-sequencing and microarray studies. Nucleic acids research, 2015. 43(7): p. e47–e47. 10.1093/nar/gkv007. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17. Landt SG, Marinov GK, Kundaje A. et al. ChIP-seq guidelines and practices of the ENCODE and modENCODE consortia. Genome Res 2012;22:1813–31. 10.1101/gr.136184.111. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. Amemiya HM, Kundaje A, Boyle AP. The ENCODE blacklist: Identification of problematic regions of the genome. Sci Rep 2019;9:9354. 10.1038/s41598-019-45839-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19. O’Connor T, Grant CE, Bodén M. et al. T-gene: Improved target gene prediction. Bioinformatics 2020;36:3902–4. 10.1093/bioinformatics/btaa227. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20. Metropolis N, Rosenbluth AW, Rosenbluth MN. et al. Equation of state calculations by fast computing machines. J Chem Phys 1953;21:1087–92. 10.1063/1.1699114. [DOI] [PubMed] [Google Scholar]
  • 21. Hastings WK. Monte Carlo sampling methods using Markov chains and their applications. Biometrika 1970;57:97–109. 10.1093/biomet/57.1.97. [DOI] [Google Scholar]
  • 22. Abril-Pla O, Andreani V, Carroll C. et al. PyMC: A modern, and comprehensive probabilistic programming framework in python. PeerJ Comput Sci 2023;9:e1516. 10.7717/peerj-cs.1516. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23. Zhang Y, Parmigiani G, Johnson WE. ComBat-seq: Batch effect adjustment for RNA-seq count data. NAR Genom Bioinform 2020;2:lqaa078. 10.1093/nargab/lqaa078. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Ong C-T, Corces VG. CTCF: An architectural protein bridging genome topology and function. Nat Rev Genet 2014;15:234–46. 10.1038/nrg3663. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25. Shannon P, Markiel A, Ozier O. et al. Cytoscape: A software environment for integrated models of biomolecular interaction networks. Genome Res 2003;13:2498–504. 10.1101/gr.1239303. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26. Meyers RM, Bryan JG, McFarland JM. et al. Computational correction of copy number effect improves specificity of CRISPR–Cas9 essentiality screens in cancer cells. Nat Genet 2017;49:1779–84. 10.1038/ng.3984. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27. Kubo N, Ishii H, Xiong X. et al. Promoter-proximal CTCF binding promotes distal enhancer-dependent gene activation. Nat Struct Mol Biol 2021;28:152–61. 10.1038/s41594-020-00539-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28. Balakrishnan SK, Witcher M, Berggren TW. et al. Functional and molecular characterization of the role of CTCF in human embryonic stem cell biology. PLoS One 2012;7:e42424. 10.1371/journal.pone.0042424. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29. Silva J, Nichols J, Theunissen TW. et al. Nanog is the gateway to the pluripotent ground state. Cell 2009;138:722–37. 10.1016/j.cell.2009.07.039. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30. Graham TA, Ferkey DM, Mao F. et al. Tcf4 can specifically recognize β-catenin using alternative conformations. Nat Struct Biol 2001;8:1048–52. 10.1038/nsb718. [DOI] [PubMed] [Google Scholar]
  • 31. Nusse R. Wnt signaling in disease and in development. Cell Res 2005;15:28–32. 10.1038/sj.cr.7290260. [DOI] [PubMed] [Google Scholar]
  • 32. Viotti M, Nowotschin S, Hadjantonakis A-K. SOX17 links gut endoderm morphogenesis and germ layer segregation. Nat Cell Biol 2014;16:1146–56. 10.1038/ncb3070. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Afouda BA, Ciau-Uitz A, Patient R. GATA4, 5 and 6 mediate TGFβ maintenance of endodermal gene expression in Xenopus embryos. Development 2005;132:763–74. 10.1242/dev.01647. [DOI] [PubMed] [Google Scholar]
  • 34. Zaret KS, Carroll JS. Pioneer transcription factors: Establishing competence for gene expression. Genes Dev 2011;25:2227–41. 10.1101/gad.176826.111. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35. Sinner D, Rankin S, Lee M. et al. Sox17 and β-catenin cooperate to regulate the transcription of endodermal genes. Development 2004;131:3069–80. 10.1242/dev.01176. [DOI] [PubMed] [Google Scholar]
  • 36. Pratapa A, Jalihal AP, Law JN. et al. Benchmarking algorithms for gene regulatory network inference from single-cell transcriptomic data. Nat Methods 2020;17:147–54. 10.1038/s41592-019-0690-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37. Dibaeinia P, Sinha S. SERGIO: A single-cell expression simulator guided by gene regulatory networks. Cell Syst 2020;11:252–271.e11e11. 10.1016/j.cels.2020.08.003. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38. Zinati Y, Takiddeen A, Emad A. GRouNdGAN: GRN-guided simulation of single-cell RNA-seq data using causal generative adversarial networks. Nat Commun 2024;15:4055. 10.1038/s41467-024-48516-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39. Baker EJ, Jay JJ, Bubier JA. et al. GeneWeaver: A web-based system for integrative functional genomics. Nucleic Acids Res 2012;40:D1067–76. 10.1093/nar/gkr968. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40. Ellwanger DC, Leonhardt JF, Mewes HW. Large-scale modeling of condition-specific gene regulatory networks by information integration and inference. Nucleic Acids Res. 2014;42:e166. 10.1093/nar/gku916. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41. Lichtblau Y, Zimmermann K, Haldemann B. et al. Comparative assessment of differential network analysis methods. Brief Bioinform 2017;18:837–50. 10.1093/bib/bbw061. [DOI] [PubMed] [Google Scholar]
  • 42. Kuleshov MV, Jones MR, Rouillard AD. et al. Enrichr: a comprehensive gene set enrichment analysis web server 2016 update. Nucleic Acids Res 2016;44:W90–7. 10.1093/nar/gkw377. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43. Kadzik RS, Morrisey EE. Directing lung endoderm differentiation in pluripotent stem cells. Cell Stem Cell 2012;10:355–61. 10.1016/j.stem.2012.03.013. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44. Zaret KS. Genetic programming of liver and pancreas progenitors: lessons for stem-cell differentiation. Nat Rev Genet 2008;9:329–40. 10.1038/nrg2318. [DOI] [PubMed] [Google Scholar]
  • 45. Silva JP, von Meyenn F, Howell J. et al. Regulation of adaptive behaviour during fasting by hypothalamic Foxa2. Nature 2009;462:646–50. 10.1038/nature08589. [DOI] [PubMed] [Google Scholar]
  • 46. Besnard V, Wert SE, Hull WM. et al. Immunohistochemical localization of Foxa1 and Foxa2 in mouse embryos and adult tissues. Gene Expr Patterns 2004;5:193–208. 10.1016/j.modgep.2004.08.006. [DOI] [PubMed] [Google Scholar]
  • 47. Lin W, Metzakopian E, Mavromatakis YE. et al. Foxa1 and Foxa2 function both upstream of and cooperatively with Lmx1a and Lmx1b in a feedforward loop promoting mesodiencephalic dopaminergic neuron development. Dev Biol 2009;333:386–96. 10.1016/j.ydbio.2009.07.006. [DOI] [PubMed] [Google Scholar]

Associated Data

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

Supplementary Materials

SupplementaryFileS1_bbae592
TableS1_bbae592
tables1_bbae592.xlsx (34.2KB, xlsx)
TableS2_bbae592
tables2_bbae592.xlsx (6.7MB, xlsx)
TableS3_bbae592
tables3_bbae592.xlsx (361.3KB, xlsx)
TableS4_bbae592
tables4_bbae592.xlsx (54.1KB, xlsx)
TableS5_bbae592
tables5_bbae592.xlsx (67.9KB, xlsx)

Data Availability Statement

All data analyzed in this study are publicly available from the GEO repository (see Supplementary Table S1 for sample information). Our implementation of the InPheRNo-ChIP pipeline is open-source and available on GitHub at https://github.com/Emad-COMBINE-lab/InPheRNo-ChIP.


Articles from Briefings in Bioinformatics are provided here courtesy of Oxford University Press

RESOURCES