Skip to main content

This is a preprint.

It has not yet been peer reviewed by a journal.

The National Library of Medicine is running a pilot to include preprints that result from research funded by NIH in PMC and PubMed.

bioRxiv logoLink to bioRxiv
[Preprint]. 2024 Mar 30:2024.03.29.587398. [Version 1] doi: 10.1101/2024.03.29.587398

A spectral framework to map QTLs affecting joint differential networks of gene co-expression

Jiaxin Hu a, Jesse N Weber b, Lauren E Fuess c, Natalie C Steinel d, Daniel I Bolnick e,*, Miaoyan Wang a,*
PMCID: PMC10996691  PMID: 38585912

Abstract

Studying the mechanisms underlying the genotype-phenotype association is crucial in genetics. Gene expression studies have deepened our understanding of the genotype → expression → phenotype mechanisms. However, traditional expression quantitative trait loci (eQTL) methods often overlook the critical role of gene co-expression networks in translating genotype into phenotype. This gap highlights the need for more powerful statistical methods to analyze genotype → network → phenotype mechanism. Here, we develop a network-based method, called snQTL, to map quantitative trait loci affecting gene co-expression networks. Our approach tests the association between genotypes and joint differential networks of gene co-expression via a tensor-based spectral statistics, thereby overcoming the ubiquitous multiple testing challenges in existing methods. We demonstrate the effectiveness of snQTL in the analysis of three-spined stickleback (Gasterosteus aculeatus) data. Compared to conventional methods, our method snQTL uncovers chromosomal regions affecting gene co-expression networks, including one strong candidate gene that would have been missed by traditional eQTL analyses. Our framework suggests the limitation of current approaches and offers a powerful network-based tool for functional loci discoveries.

Keywords: statistical genetics, gene co-expression network, expression quantitative trait loci mapping, network science, tensor methods

1. Introduction

The identification of genetic variants underlying complex phenotypic traits has been a pivotal area in genetics research for decades. Genome-wide association studies (GWASs) have identified important genetic variants by detecting statistical association between phenotypes and genotypes in outbred populations [31]. Likewise, quantitative trait locus (QTL) mapping in experimentally crossbred organisms allows researchers to shuffle genetic backgrounds meiotically and test for associations between measurable phenotypes and chromosomal regions. However, both GWAS and QTL mapping are limited by the challenge of elucidating the mechanisms behind these genotype-phenotype associations, and the lack of sufficient functional information for many loci [45, 40]. Gene expression studies can bridge this gap between genotype and phenotype. To this end, expression quantitative trait locus (eQTL) analysis was developed to identify associations between genetic variants and gene expression levels [18]. The eQTL studies have deepened our understanding of genotype → expression → phenotype mechanisms [16, 23, 45, 43]. Existing eQTL methods have identified numerous genetic loci, categorized as cis- or trans-eQTL, that influence gene expression. The cis-eQTLs are located near the expressed gene on the same chromosome, and they typically directly affect the binding of transcription factors or chromatin proteins to DNA [6, 10]. Conversely, trans-eQTLs reside on different chromosomes and often influence the expression or structure of transcription factors, ultimately impacting their ability to regulate the expression of distant genes [29, 37, 32].

A key limitation of current eQTL studies is their focus on individual genes, but not on the network structure of gene co-expression. Gene co-expression networks are often represented by correlation matrices at the whole-transcriptome scale [27, 25]. Correlation among gene expressions may arise, for example, when multiple genes are co-regulated by the same transcription factor or participate in sequential regulatory cascades. Correlated expression can also arise from genetic linkage between separate regulatory cascades and from shared environmental effects, although in this case correlated expression do not necessarily imply direct functional interactions.

There is accumulating evidence that gene co-expression networks can differ between species [20, 5] or populations [20], even in controlled environments. These differences suggest the gene co-expression network is evolvable, and hence most likely has a genetic basis. The genetic-related co-expression might occur, for instance, if one allele of transcription factor A controls expression of genes B and C (creating correlations between A, B, and C); but the alternate allele controls only gene B but not C (eliminating the AC and BC correlation). Mutations that alter gene linkage patterns (e.g., inversions or translocations) could also alter gene co-expression networks. This concept is similar to mapping epistatic eQTLs [11], except that those studies (excluding work on highly prolific laboratory models) only rarely have the power to identify more than a few interacting genes. If genetic variants broadly alter co-expression network structure, eQTL or GWAS methods could in principle map these genetic loci. Analyzing these associations between genetic loci and co-expression network can reveal the network-level impact of quantitative trait loci, leading to new insights into the genetic basis of complex traits. Developing efficient methods for network-based eQTL is a topic of great interest.

Recent studies have extended the concept of eQTL to co-QTLs [30, 1, 40, 14]. These methods aim to identify genetic loci that explain coordinated changes in expression between pairs of genes. However, current co-QTL methods have several limitations. One of the challenges is the massive number of statistical tests needed, which increases exponentially with the number of gene pairs analyzed. Some methods restrict co-QTL searches to previously identified eQTLs [30, 14], while others prioritize gene pairs based on prior knowledge [40]. These approaches reduce testing burdens but may miss important co-QTLs. Furthermore, current co-QTL methods are limited by assuming linear models with additive effects [30, 1, 40, 14]. The additive assumption neglects dominance, recessiveness, or even transgressive inheritance, hindering the ability to capture the full genetic influence on co-expression networks. More powerful network-based eQTL methods are needed to address these issues.

In this paper, we propose a novel method called spectral network QTL (snQTL) to address these challenges. Our snQTL identifies the association between genotype and the entire co-expression network structure. The snQTL method identifies network-QTLs (nQTLs) which explain a fraction of the genetic variance of the entire gene co-expression network. The snQTL represent genetic variants that alter the global pattern of a network, while traditional co-QTLs represent genetic variants that alter the expression for only a particular pair of genes. Statistically, the key idea of the snQTL method is to use tensor spectral statistics to represent the joint difference in gene co-expression networks at each of many different loci. This approach reduces the number of tests to the number of genetic markers throughout the genome of a recombinant hybrid population (used for mapping), and we allow for the simultaneous consideration of all active genes in the network. We also propose a permutation-based approach to obtain valid testing results that are robust to the data distribution. In addition to identifying nQTLs, our snQTL framework also outputs the joint differential networks, which represents the specific network patterns that are altered by genetic variants at the detected nQTLs. Our approach has the potential to be extended to mapping genetic effects on the architecture of microbiome co-occurrence networks and proteomic networks. We demonstrate the effectiveness of our method in the immune tissue gene expression data from a large genetic cross of three-spined stickleback fish (Gasterosteus aculeatus).

2. Results

2.1. Spectral network QTL framework

Figure 1 illustrates the main framework of our snQTL method. We take as input (i) expression read counts of p genes and (ii) genotypes of m genetic markers, from the same set of n individuals. The snQTL method then outputs two key results at each marker: (i) a p-value indicating the association significance between the co-expression network and the marker, and (ii) a joint differential network with nodes representing genes and edges representing associated effects. The individuals in the study are drawn from an F2 hybrid generation derived from crosses between genetically divergent populations, with parent-of-origin diagnostic genetic markers spread across all chromosomes.

Figure 1:

Figure 1:

The main idea of our snQTL framework. Our snQTL framework takes as input (i) gene expression read counts and (ii) genotypes of genetic markers from the same set of samples. The snQTL consists of three steps: (0) co-expression network construction, (1) nQTL identification via hypothesis testing using multilinear spectral statistics, and (2) joint differential network estimation at associated loci via sparse symmetric tensor decomposition. At each marker, the output includes (i) a p-value indicating the association significance between the co-expression network and the marker, and (ii) a joint differential network with nodes representing genes and edges representing associated effects.

The snQTL consists of three steps. First, we construct gene co-expression networks; see Step 0 in Figure 1. At each of the m markers, we split the gene expression data by genotype (AA, AB, BB) and calculate Pearson correlation matrices within each group. Let NA, NB, NH denote the (unknown) population correlation matrices, where A and B denote homozygous genotypes and H denotes heterozygous genotype. Because linkage disequilibrium (LD) in F2 hybrid crosses often causes strong correlations between genes on the same chromosome, the co-expression networks will be enriched for non-functional within-chromosome edges. To focus on trans-snQTL effects, we exclude within-chromosome correlations by setting the (j,k)-th entries in NA, NB, NH to zero, if genes j and k are located on the same chromosome.

Next, we perform statistical tests to identify genetic markers affecting co-expression networks; see Step 1 in Figure 1. At each marker i, we test the null hypothesis:

H0:NA=NB=NH. (1)

In the next section, we will provide several test statistics based on the multilinear spectral components of the correlation matrices. Let DAB=NˆBNˆA, DAH=NˆHNˆA, and DBH=NˆHNˆB denote the three pairwise differential networks, where ·ˆ denotes the sample correlation matrix. The multilinear spectral components of differential networks allow us to test for classical genetic dominance effects as well as a broad range of genetic effects onto the entire co-expression networks. We use permutation to obtain the p-value for the hypothesis test in (1). The output is summarized as a Manhattan plot of association p-values across the genome.

Last, we estimate the joint differential network at the associated marker; see Step 2 in Figure 1. We use sparse tensor decomposition to obtain the leading eigenvectors in the pairwise differential correlations. These eigenvectors summarize the differential signal into a single network. The resulting joint differential network has nodes representing genes and edges representing co-expression changes associated with the genetic marker.

snQTL testing and joint differential network estimation via sparse tensor decomposition

We briefly introduce the sparse symmetric tensor decomposition (SSTD) in our contexts. Let 𝒟Rp×p×q be an order-3 tensor with each of the q slides being a symmetric p-by-p matrix. We say 𝒟 is sparse and of rank 1 if 𝒟 satisfies the SSTD model:

𝒟=Λvvu,orequivalently𝒟jkl=Λvjvkul,

for all (j,k,l){1,,p}×{1,,p}×{1,,q}, where denotes the vector outer product, v and u are norm-1 vectors in Rp and Rq, respectively, and v is further sparse with v0R for some constant Rp, and ΛR+. Here 0 is the L0 norm that counts the number of non-zero entries in the vector. The constraint on v0 controls the sparsity on the first two modes. We call Λ, v, and u, the sparse leading tensor eigenvalue (sLTE), the sparse tensor eigenvector, and the loading vector, respectively.

In our snQTL framework, we define an order-3 differential tensor 𝒟Rp×p×3 by stacking the three pairwise differential networks DAB, DAH, DBH together. To summarize the signal in 𝒟, we compute the SSTD approximation to the tensor 𝒟. Specifically, we solve for the spectral components (Λ,v,u) that minimize the least square approximation error

minΛ,v,uR+×Rp×Rq,v2=u2=1,v0R𝒟ΛvvuF2, (2)

where F denotes the Frobenius norm defined as the squared sum of tensor entries, and 2 denotes the vector L2 norm. We denote the sLTE solution as Λ(𝒟), with 𝒟 being the input differential tensor. A larger sLTE suggests a stronger signal against the null in (1). Our test statistics, named Stattest, is defined using the sLTE:

Stattensor=Λ(𝒟). (3)

Our snQTL also features the estimation of a joint differential network. The sparse tensor eigenvector, v=v(𝒟), and loading vector, u=u(𝒟), together capture a lower-dimensional representation of 𝒟. We call the leading matrix approximation, v(𝒟)v(𝒟)T, the “joint differential network”. This network captures the overall co-expression network changes in response to the genetic variation at the marker of interest. We call the element-wise squared eigenvector, denoted as v2, the “gene leverage”. The leverage represents the overall connectivity of node (i.e. gene) in the joint differential network. Genes with higher leverage are highly connected in the joint differential network and thus contribute more to the overall differential signal (as captured by the sLTE in (3)). The loading vector, u(𝒟), reveals the weights of pairwise comparisons towards the joint differential network. Higher values in magnitude in u(𝒟) represent a higher contribution of the corresponding pairwise comparison towards the joint comparison.

Our snQTL is inspired from earlier work on SSTD [28]. However, we introduce key modifications that tailor SSTD to our specific needs in snQTL analysis. We explicitly considers the symmetry and sparsity in the first two modes of the tensor, making SSTD a better fit for our framework (details in Materials and Methods). Furthermore, unlike earlier work that focuses on the decomposition only [28], our primary goal is hypothesis testing within the context of snQTL analysis. We have developed specific tools for this purpose.

snQTL testing via sparse matrix decomposition

We also propose an optional statistic for (1), based on extension of sparse leading matrix eigenvalue (sLME) [44]. The sLME of a matrix D is defined as

λ(D)=maxvRp,v2=1,v0RvTDv. (4)

The sLME represents the maximum eigenvalue of matrix D subject to the sparse eigenvectors. Our second test statistics, named “max”, is defined as the maximal sLME from all three pairwise comparisons:

Statmax=maxλDAB,λDAH,λDBH.

Under the null hypothesis in (1), all pairwise differences DAB,DAH,DBH are zero matrices, resulting in a zero max statistic. Conversely, a larger max statistic indicates higher differences in at least one pairwise comparison, making it well-suited for joint comparison of multiple networks.

Our max statistic generalizes the earlier work from pairwise comparison [44] to joint comparison of multiple matrices Other methods include L2-type statistics [13] that consider all entries in the comparison, and L-type statistics [2] that focus on the largest deviation. However, the L2-type statistics assume all genes contribute equally, while the L-type statistics capture only the single most extreme gene pair. In contrast, the spectral statistic, sLME, is well-suited for scenarios where the signal is weak and sparse, meaning that a small subset of genes exhibit moderate effects. This aligns with the biological expectation that genes might have significant but subtle co-expression changes. Additionally, the sparsity in sMLE promotes result interpretability and faster computation.

Algorithm implementation

We design an iterative algorithm that alternatively updates the decomposition components to approximately solve (2). We adopt the penalized matrix decomposition [44, 38] to approximately solve for sLME in (4). In practice, we also consider variants of tensor and max statistics, such as the sum of sLMEs and the squared sLTE (Supporting Information Text). More variants can be designed based on problem contexts. For all test statistics, we use permutation to approximate the null distributions and obtain the empirical p-values. The number of permutations and the sparsity hyper-parameter R can be adjusted as needed. See Materials and Methods for more details.

Analysis of simulated data

We first evaluated the efficiency of our snQTL framework on synthetic data for 200 genes across 20 chromosomes. We started with genetically divergent homozygous parents, and simulated the genotypes for an F1 cross and for an F2 intercross generation with random chromosomal crossing overs. For each F1 gamete, we simulated one recombination event per chromosome per gamete, randomly placed along the chromosome with a uniform distribution. The F2 hybrids’ gene expression counts were generated from Poisson distributions with parameters varying by genotypes. We randomly selected one gene as the nQTL and altered the expressions of target genes based on the additive network effect associated with the genotype at the selected nQTL. Note that we took all 200 genes as the candidate loci for nQTL in the simulations. Sets of other genetic markers such as single nucleotide polymorphisms may serve as the suitable set of candidate loci for nQTL identification under real scenarios. We tested the framework with varying hybrid population sizes from 50 to 500 to assess performance cover various scenarios.

Figure 2 confirms the similarity between the synthetic and real F2 hybrid three-spined stickleback data [35]. The similar block diagonal patterns in the genetic correlation heatmaps (Figure 2A) suggest the LD among real and simulated markers. The overlapped histograms of expression counts (Figure 2B) validate our simulation procedures, indicating parameter values effectively mimicked real datasets.

Figure 2:

Figure 2:

Analysis of simulated data. Synthetic datasets in three panels have the same parameter setup. (A) Absolute genetic correlation heatmaps among the markers in real F2 hybrid three-spined stickleback data [35] and synthetic data. Markers are ordered following their positions on the genome. Genetic correlations are measured by absolute sample Pearson correlation coefficients between the genotypes of two markers. (B) Density histograms for expression counts in real stickleback and synthetic data. (C) Barplots comparing the nQTL identification performances for snQTL framework and local method (F-test for regression of pairwise co-expression onto genotype) on synthetic data with varying population size from 50 to 500. Red dashed line corresponds to the critical threshold of p-value 0.05. True positive (or negative) rates for the tests at nQTL (or non-nQTL) are shown above the bars. All reported numbers are averaged across 15 replications for each population size.

We compared three methods on the synthetic data: the snQTL framework with max statistic, with tensor statistic, and a local approach based on F-tests for linear regressions of pariwise co-expression against genotypes. This local approach is similar to previous co-QTL analyses [30, 40]. We assessed both statistical power and type I error by applying all tests at the nQTL and non-nQTLs. Average test p-values and true positive (TP)/negative (TN) rates were recorded across 15 replicates for each population size.

Figure 2C demonstrates the superior statistical power of our snQTL framework, especially with larger populations. The out-performance suggests that the snQTL framework effectively addresses the multiple testing burden and tends to lead to more discoveries than the local approach. Additionally, the high TN rates at non-nQTLs support the high accuracy of the snQTL framework for nQTL identification.

2.2. Performing snQTL to map stickleback loci affecting co-expression networks

We conducted snQTL analysis on the three-spined stickleback (Gasterosteus aculeatus) data [35] to reveal the genetic landscape for co-expression networks in sticklebacks. These datasets are from a QTL mapping study in which wild fish were obtained from two lakes on Vancouver Island (Roberts Lake and Gosling Lake; RR and GG), and eggs/sperm mixed in petri dishes to generate F1 hybrids (RG). These hybrids were reared to maturity in an aquarium lab at the University of Texas and intercrossed to generate F2 intercross hybrids (RG*RG) and reciprocal backcrosses (RG*GG, GG*RG, RG*RR, RR*RG). Although hybrid crosses constituted a mixture of maternal backgrounds, maternal effects were excluded in our analyses. All F2 generation fish were reared to maturity in the laboratory and experimentally exposed to a cestode parasite, then euthanized 42 days post-exposure. Transcriptomic dataset was collected from head kidneys (pronephros, a major immune organ in fish) using Tag-Seq [15]. The cross design, sequencing methods, and bioinformatics pipelines are described in depth in earlier work [35, 9].

The raw dataset consists of gene transcript counts and genotypes for 234 markers, for 351 samples from F2 generations and backcrosses. We preprocessed the data with the following procedure. First, to eliminate non-functional variations, we normalized the read count matrix and regressed expressions against the sex and ancestry covariates, retaining the residuals (Supporting Information Text). Second, we focused the analysis on the top 10,000 genes with the highest adjusted mean expressions, as more information may be involved with actively highly expressed genes. The cutoff of 10,000 was chosen to ensure computational efficiency.

In addition, we considered the infection status of the sample fish as cestode infection is likely an environmental confounder. We added the worm presence as a predictor in the pre-processing regression step. Our snQTL analysis exhibited the same conclusions (Supporting Information Text) before and after the additional procedure, suggesting the robustness of our discoveries to the infection status. For conciseness, we presented only the analysis without infection covariates in this paper. We leave further analyses involving more covariates and genes for future investigations.

Identification of stickleback nQTLs

We performed snQTL analysis on stickleback data using both tensor and max statistics. Both approaches lead to similar testing results (Supporting Information Text), demonstrating the robustness of our nQTL identification. e present the findings using the tensor statistic here, as the tensor approach also facilitates joint differential network estimation. The Manhattan plot in Figure 3A shows 21 stickleback nQTLs concentrated at Chr 3, Chr 8, and Chr 18. This clustering pattern of nQTLs aligns with the LD structure among markers (Figure 2A). The three chromosomes of interest all exhibit extensive and stronger signals of snQTL associations compared to other chromosomes. To further narrow down potential functional regions, we examined within each snQTL region for coding genes with strong genomic signatures of past natural selection. Specifically, we used published population genomic data: allele frequency estimates obtained from PoolSeq of ~ 100 fish from each of three populations (Roberts Lake, Gosling Lake, and a marine outgroup). We calculated population branch statistics (PBS) measuring accelerated evolution in each lake (Roberts or Gosling), relative to an ancestral marine population (Sayward), as described in earlier work [35]. Large PBS in either lake population indicates a gene that was likely a target of natural selection within the lake in question, since its colonization ~ 12,000 years ago.

Figure 3:

Figure 3:

Identification of stickleback nQTLs via snQTL framework. (A) Manhattan plot for snQTL testing with tensor statistics marks 21 stickleback nQTLs (above pink dashed line, with p-values smaller than 0.05), mainly clustered in Chr 3, Chr 8, and Chr 18. (B) Strong genomic targets of selection with high population branch statistic (PBS) distribute around the outstanding nQTLs (markers X419, X423, and X425) in Chr 18. Values above the medial line represent higher PBS in Gosling Lake (blue); values below the line represent higher PBS in Roberts Lake (green). (C) Zoomed-in shadowed area in (B). Development regulation genes, lama4 an d ccn6, locate tightly around marker X419 with high selection speed. (D) Variance stabilized expressions (VSE) for ccn6 and lama4 in Gosling (GG) and Roberts (RR) lakes.

Several protein-coding genes lie in regions adjacent to PBS outliers within nQTLs (Supporting Information Text). We focused our analysis on genes near the largest nQTL on Chr 18 (Figure 3). None of these genes harbored coding variants but two were represented in our expression data: cellular communication network factor 6 (ccn6) and laminin subunity alpha 4 (Lama4). Although the Lama4 expression differs little between parental populations, the ccn6 expression was significantly lower in Gosling fish (t=2.115, df=97.886, p=0.037, Figure 3D). The gene Ccn6, also known as wisp3, has 4 distinct protein domains that perform distinct functions [22], several of which have notable connections to the stickleback system. Secreted ccn6 can bind to and limit insulin growth factor-1 (igf-1) signaling, thereby suppressing cell growth and metabolic potential [24], as well as mediating fibrotic responses [39, 26]. The gene Ccn6 also acts as a transcription factor that activates genes necessary for formation of the mitochondrial electron transport system [21] and indirectly regulates reactive oxygen species (ROS) levels [17]. Gosling fish produce significantly less ROS, display less cestode-induced fibrosis, and grow faster than Roberts fish. It is worthy noting that in humans, the ccn6 expression is largely restricted to kidney, skin and testes, consistent with an organ-specific regulatory role [35, 7].

Joint differential network at nQTL locus X419

We further estimated joint differential networks for the significant nQTLs identified in our snQTL analysis. We found that most nQTLs are associated with similar sets of genes with high leverages, resulting in joint differential networks with comparable patterns (Supporting Information Text). The result suggests that our snQTL approach captured the robust and global co-expression patterns associated with genetic variation.

Here, we present the joint differential network at the most significant nQTL, X419 on Chr 18. We ranked genes based on their leverage scores from our method. We found that the top 10 genes achieved a cumulative leverage of 0.54, and the top 100 genes achieved a cumulative leverage of 0.9. We called the top 10 genes with highest leverages the “primary genes”, and the remaining top genes the “secondary genes”. These top 100 genes distribute widely on the genome, from the scaffold region and mitochondrial genome (MT) to all chromosomes (Figure 4A). This wide distribution of top genes implies the capacity of nQTLs to impact co-expressions throughout the whole genome. Such cross-chromosome influences are likely to represent functional genotype-network associations. In addition, the loading values for the genotype comparisons GG-RG and RG-RR are 0.498 and 0.31, respectively. The result suggests that the co-expressions between primary and secondary genes, except those with bbx and otog, are reduced in Gosling Lake fish and enhanced in Roberts Lake fish (Figure 4B). Moreover, the loading and co-expression networks for three genotypes (Figure 4CE) show that differential networks for GG-RG and for GG-RG are comparable, indicating the nearly additive genetic effects to the co-expression networks.

Figure 4:

Figure 4:

Joint differential network analysis at nQTL X419 on Chr 18. (A) Leverage scores for 10000 genes. Primary genes with top 10 leverage are highlighted with transcription IDs. Mitochondrial genome (MT) and scaffold region are coded as Chr 0 and Chr −1, respectively. (B-E) Networks for primary (red annotated nodes) and secondary (orange nodes) genes with top 100 leverages. The edge width indicates the connection strength between two genes; the diameter of node indicates the leverage of the gene; the color indicates enhancement (red) or reduction (blue) of the connection compared with average level. (B) Joint differential network at X419 with top 10% strongly connected edges. A wider edge implies a stronger genetic variation in the co-expression of the gene pair. Most genetic co-expression variations occur between the primary and secondary genes. (C-E) co-expression networks corresponding to the genotypes GG, RG, and RR at X419, respectively. The linear changes in the colors of edges imply the nearly additive genetic effect to the co-expression networks. novel 1: ENSGACT00000018413; novel 2: ENSGACT00000026589; novel 3: ENSGACT00000017116.

We found that most genetic co-expression variations occur between the primary and secondary genes (Figure 4B). We note that many of the primary genes (hbae5, two hbe1 paralogs, and the novel gene ENSGACT00000018413, which is orthologous to hba2 in other species of fish) are hemoglobin subunits expressed in red blood cells and directly participate in oxygen transport activities, while the others are involved in closely related biological processes, such as blood vessel development (hsp90ab1) and carbohydrate metabolism (otog) (Table 1). These functions are consistent with decreased expression of ccn6 being connected to elevated rates of igf-1 signaling and cell replication in the head kidney, which is the hematopoietic organ in fish. Similarly, overexpression of heat shock proteins (i.e., hsp90ab1) can be stimulated either via pharmacological suppression of igf-1 [33] or dysregulation of the electron transport chain in mitochondria, which is another major function of ccn6. Although the precise role of mmp16b has not been well characterized, igf-1 is connected to the expression of other mmps. Our analysis demonstrates the power of snQTL framework with functional annotation for unraveling the genetic basis of co-expression networks.

Table 1:

List of primary genes with top 10 leverage scores in joint differential network at X419 on Chr 18.

Transcript ID Leverage Gene Chr Gene and Protein GO annotations

ENSGACT00000019169 0.1433 hbae5 Scaffold 112 heme, iron ion, oxygen binding; oxygen carrier activity
ENSGACT00000018425 0.1271 hbe1 11 heme, iron ion, oxygen binding; oxygen carrier activity
ENSGACT00000026622 0.0765 bbx 7 DNA binding
ENSGACT00000018413 0.0656 - 11 heme, iron ion, oxygen binding; oxygen carrier activity
ENSGACT00000026589 0.0263 - 7 uncharacterized
ENSGACT00000022959 0.0232 otog 2 carbohydrate metabolic process
ENSGACT00000027730 0.0222 cox2 MT copper ion binding; cytochrome-c oxidase activity in mitochondrion & respirasome
ENSGACT00000017921 0.0214 hsp90ab1 18 blood vessel development; leukocyte migration; response to estrogen
ENSGACT00000017116 0.0187 - 8 serine-type endopeptidase activity; proteolysis
ENSGACT00000018389 0.0185 hbe1 11 heme, iron ion, oxygen binding; oxygen carrier activity

3. Discussion

Gene co-expression networks play a pivotal role in translating genotype into phenotype. This suggests that phenotypic evolution may often be a consequence of evolution not just of single genes’ protein structure or expression level, but also by changes of co-expression patterns among genes [19, 20, 5]. For gene co-expression networks to evolve, there must be genetic variations within species that impact the network structure, which selection (or drift) might act on. Therefore, there is a need for methods capable of identifying loci (or chromosomal regions) that are associated with changes in co-expression networks. While methods exist for analysing pairwise gene co-expression [30, 1, 40, 14, 36, 12], a key challenge lies in methods that can analyze gene co-expression across entire networks.

3.1. Methodological significance

Our snQTL framework offers a methodological advance in network-based association study. Unlike traditional co-QTL methods that test millions of gene pairs independently, snQTL treats the entire co-expression network as a single entity. This dramatically reduces the multiple testing burden. Furthermore, snQTL leverages a tensor spectral statistic that captures the overall signal across the entire network. This approach avoids the need for pre-selecting candidate gene pairs, which can introduce bias. Additionally, unlike regression-based methods that assume an additive genetic effect, snQTL allows for a broad range of genetic effects. The flexibility enables the detection of nQTLs as long as a significant difference exsits in co-expression network between genotypes.

The power of snQTL extends beyond co-expression networks. The framework can be generalized to analyze various networks, including microbial networks, proteomic networks, and others. With minor adjustments, snQTL can also handle directed networks like transcription factor binding networks and metabolic network. The core idea of snQTL can be applied for general mapping tasks beyond genetics. For example, the method can handle comparisons of more than three networks, alloqing investigation of associations with various discrete factors, such as treatment, location, or environmental conditions.

Several future improvement can be made to snQTL. Currently, snQTL removes all within-chromosome co-expression to address LD. Future improvements could incorporate recombination maps to identify unlinked markers on the same chromosome and linked markers on different chromosomes, providing a more biologically relevant approach. The other potential extension is on the use of SSTD. The current rank-1 SSTD approximation in snQTL captures the strongest signal in the network difference. Extending this to a higher-rank model could reveal more delicate signals, potentially leading to additional discoveries.

3.2. Biological significance

One of the “grand challenges” of biology is to understand the details of how genotypes produce phenotypes, and thereby develop tools to predict phenotypes. Genotype-phenotype prediction remains a challenge because most phenotypes are the emergent result of complex interactions between numerous genes. Network analyses offer a promising toolkit for representing these complex interactions. Such tools have been applied to gene-gene co-expression data [41, 42, 8], single-cell RNAseq data [34], gene-gene epistasis effects [4], proteomic data [3], and beyond, with the goal of describing the logic of genetic regulatory “circuits”. The hope is that this network-based approach can reveal rules of life not visible for single genes and their mRNA and protein products, or simple pairwise gene interactions.

Our snQTL analysis of three-spined stickleback gene expression illustrates this potential benefit. We identified three chromosomes with significant nQTLs. Using population genomic data, we were able to identify a candidate gene under especially strong selection within the nQTLs on Chr 18. The gene ccn6 is a highly pleiotropic gene known to affect growth, metabolism, fibrosis, ROS production, and hence with great potential for network-wide effects in the immune organ sampled for transcriptomics. It appears likely that ccn6-mediated changes in electron transport chain function is affecting ROS production differences previously documented between the hybridized populations, with additional consequences for a protective fibrosis phenotype. This gene was not flagged in prior differential expression analyses of the same dataset. Although ccn6 is expressed at significantly lower levels in Gosling than Roberts Lake fish, the differential expression was not exceptionally large. In contrast, the snQTL (aided by selection scans) makes this gene an important candidate for multivariate phenotypic effects. This result highlights a major limitation in how we currently search for expression-related evolutionary differences: we are most likely to focus on individual loci with large shifts in expression. However, even small changes in expression of one gene can be amplified via downstream effects of entire networks of genes, thereby exerting large phenotypic effects. Scanning large expression networks for correlated changes holds a great promise for uncovering evolving genes whose expression is either highly noisy with respect to genotype, or whose expression is only moderately shifted across populations.

Taken together, our snQTL analysis offers a powerful, effective, and adaptable framework for mapping QTLs that affecting network-based co-expression. We believe our approach brings a broad impact to the genetics community.

4. Materials and Methods

Sparse matrix decomposition

We use penalized matrix decomposition [44] to approximately solve for sparse symmetric matrix decomposition in (4). The PDM with input matrix D is expressed as

maxv21,v1RtrDvvT. (5)

By [44], the solutions to (5) always have v2=1 and satisfy the inequality v12v0R. Therefore, (5) is an good approximation to sLME in (4). We follow the algorithm in [44] to solve (5).

Sparse symmetric tensor decomposition algorithm

We solve the optimization problem (2) via SSTD by an iterative algorithm. For a tensor 𝒟Rp1×p2×p3 and vectors v(k)Rpk for k=1,2,3, we define the tensor-by-vector product on mode 1, mode 2, and mode 3 as

𝒟×1v(1)=i=1p1vi(1)𝒟i::,
𝒟×2v(2)=i=1p2vi(2)𝒟:i:,
𝒟×3v3=i=1p3vi3𝒟i.

Given input tensor 𝒟, our decomposition algorithm is presented as follows:

  1. Input. Differential tensor 𝒟Rp×p×3, sparsity parameter R, and iteration number T.

  2. Initialization. Randomly initilize the unit vectors v(0)Rp, u(0)R3.

  3. For iteration t=1,,T, alternatively update the decomposition components v(t) and u(t):
    v(t)=argminv21,v1Rtr(D(t)vvT),withD(t)=𝒟×3u(t1) (6)
    and
    u(t)=Normalize𝒟×1v(t)×2v(t).
  4. Output. Output the eigen components v(𝒟)=v(T), u(𝒟)=u(T) and estimated sLTE

Λ(𝒟)=𝒟×1v(𝒟)×2v(𝒟)×3u(𝒟).

Here Normalize (v)=v/v2 denotes the vector normalization step. We make two comments on our algorithm. Previous work [28] enforces by value truncation. In contrast, our approach achieves sparsity through an optimization process called PMD (Proximal Minimization with Duality) during the update of a variable v(t) in (6). Our approach is computationally faster and reflects the symmetry in our SSTD model. Second, in our construction of differential tensor input 𝒟, the third slide DBH can be expressed as the sum of first two slides DAB and DAH. While this linear relationship does not affect the final results of association testing, we choose to analyze the model using a full 3-layer tensor 𝒟 for easier interpretation.

Permutation and empirical p-values

We used permutation to obtain empirical p-values based on our proposed test statistics. Specifically, at each marker, we repetitively shuffle three genotypes of samples, re-divide the expression dataset into three groups, and re-calculate the test statistics for B times. Let S denote the test statistic with original genotype, and Sb denote the test statistic with shuffled dataset in the b-th permutation for b=1,,B. We obtain the empirical p-value as

p-value=1Bb=1BISbS,

where I{} is the indicator function.

In our stickleback data analysis, we first obtained the empirical p-values for all markers with B0=100 permutations for preliminary nQTL screening. For the markers showing preliminary empirical p-values smaller than 0.05, we re-ran the tests with B=500 permutations for accurate p-values estimations.

Sparsity hyperparameter

We set the sparsity parameter R to 0.25p for simulations and 0.09p for the stickleback data analysis. This aligns with the expectation that only a few thousand genes contribute to the main co-expression differences. Users can adjust R for a sparser (lower R) or denser (higher R) network based on their specific needs.

Supplementary Material

Supplement 1

Significance statement.

This work addresses a key gap in understanding the mechanistic foundations for genotype-phenotype associations. While existing expression quantitative trait loci (eQTL) methods identify candidate loci affecting gene expression variants, they often neglect the crucial role of gene co-expression networks. Here, we develop a network-based QTL framework to map genetic loci affecting the gene co-expression network. Utilizing a tensor-based spectral approach, our snQTL method estimates the differential co-expression patterns and effectively identifies the associated genetic loci. Application of snQTL to three-spined sticklebacks revealed candidate loci missed by standard methods. This work suggests the limitations of current approaches and highlights the potential of network-based functional loci discovery.

5. Acknowledgements

This study is supported by NSF FAIN-2133740 (to D.B, M.W, J.W., and J.H.), NSF CAREER DMS-2141865 (to M.W.), NIH 1R01AI123659-01A1 (to D.B.), HHMI Early Career Scientist funding (to D.B.), and 1R35GM142891-01 (to J.W.).

References

  • [1].Baker R. L., Leong W. F., Brock M. T., Rubin M. J., Markelz R. C., Welch S., Maloof J. N., and Weinig C. (2019). Integrating transcriptomic network reconstruction and eqtl analyses reveals mechanistic connections between genomic architecture and brassica rapa development. PLoS Genetics 15(9), e1008367. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [2].Chang J., Zhou W., Zhou W.-X., and Wang L. (2017). Comparing large covariance matrices under weak conditions on the dependence structure and its application to gene clustering. Biometrics 73(1), 31–41. [DOI] [PubMed] [Google Scholar]
  • [3].Chisanga D., Keerthikumar S., Mathivanan S., and Chilamkurti N. (2017). Network tools for the analysis of proteomic data. Proteome Bioinformatics, 177–197. [DOI] [PubMed] [Google Scholar]
  • [4].Costanzo M., VanderSluis B., Koch E. N., Baryshnikova A., Pons C., Tan G., Wang W., Usaj M., Hanchard J., Lee S. D., et al. (2016). A global genetic interaction network maps a wiring diagram of cellular function. Science 353(6306), aaf1420. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [5].Crow M., Suresh H., Lee J., and Gillis J. (2022). Coexpression reveals conserved gene programs that co-vary with cell type across kingdoms. Nucleic Acids Research 50(8), 4302–4314. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [6].Ding J., Gudjonsson J. E., Liang L., Stuart P. E., Li Y., Chen W., Weichenthal M., Ellinghaus E., Franke A., Cookson W., et al. (2010). Gene expression in skin and lymphoblastoid cells: Refined statistical method reveals extensive overlap in cis-eqtl signals. The American Journal of Human Genetics 87(6), 779–789. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [7].Fagerberg L., Hallström B. M., Oksvold P., Kampf C., Djureinovic D., Odeberg J., Habuka M., Tahmasebpoor S., Danielsson A., Edlund K., et al. (2014). Analysis of the human tissue-specific expression by genome-wide integration of transcriptomics and antibody-based proteomics. Molecular & cellular proteomics 13(2), 397–406. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [8].Farhadian M., Rafat S. A., Panahi B., and Mayack C. (2021). Weighted gene co-expression network analysis identifies modules and functionally enriched pathways in the lactation process. Scientific Reports 11(1), 2367. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [9].Fuess L. E., Weber J. N., den Haan S., Steinel N. C., Shim K. C., and Bolnick D. I. (2021). Between-population differences in constitutive and infection-induced gene expression in threespine stickleback. Molecular ecology 30(24), 6791–6805. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [10].Guo X., Lin W., Bao J., Cai Q., Pan X., Bai M., Yuan Y., Shi J., Sun Y., Han M.-R., et al. (2018). A comprehensive cis-eqtl analysis revealed target genes in breast cancer susceptibility loci identified in genome-wide association studies. The American Journal of Human Genetics 102(5), 890–903. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [11].Kang M., Zhang C., Chun H.-W., Ding C., Liu C., and Gao J. (2015). eqtl epistasis: detecting epistatic effects and inferring hierarchical relationships of genes in biological pathways. Bioinformatics 31(5), 656–664. [DOI] [PubMed] [Google Scholar]
  • [12].Kolberg L., Kerimov N., Peterson H., and Alasoo K. (2020). Co-expression analysis reveals interpretable gene modules controlled by trans-acting genetic variants. Elife 9, e58705. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [13].Li J. and Chen S. X. (2012). Two sample tests for high-dimensional covariance matrices. The Annals of Statistics 40(2), 908–940. [Google Scholar]
  • [14].Li S., Schmid K. T., de Vries D. H., Korshevniuk M., Losert C., Oelen R., van Blokland I. V., BIOS Consortium s.-e. C., Groot H. E., Swertz M. A., et al. (2023). Identification of genetic variants that impact gene co-expression relationships using large-scale single-cell data. Genome Biology 24(1), 80. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [15].Lohman B. K., Steinel N. C., Weber J. N., and Bolnick D. I. (2017). Gene expression contributes to the recent evolution of host resistance in a model host parasite system. Frontiers in immunology, 1071. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [16].Majewski J. and Pastinen T. (2011). The study of eqtl variations by rna-seq: from snps to phenotypes. Trends in Genetics 27(2), 72–79. [DOI] [PubMed] [Google Scholar]
  • [17].Miller D. S. and Sen M. (2007). Potential role of wisp3 (ccn6) in regulating the accumulation of reactive oxygen species. Biochemical and biophysical research communications 355(1), 156–161. [DOI] [PubMed] [Google Scholar]
  • [18].Nica A. C. and Dermitzakis E. T. (2013). Expression quantitative trait loci: present and future. Philosophical Transactions of the Royal Society B: Biological Sciences 368(1620), 20120362. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [19].Oldham M. C., Horvath S., and Geschwind D. H. (2006). Conservation and evolution of gene coexpression networks in human and chimpanzee brains. Proceedings of the National Academy of Sciences 103(47), 17973–17978. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [20].Ovens K., Eames B. F., and McQuillan I. (2021). Comparative analyses of gene co-expression networks: Implementations and applications in the study of evolution. Frontiers in Genetics 12, 695399. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [21].Padhan D. K., Sengupta A., Patra M., Ganguly A., Mahata S. K., and Sen M. (2020). Ccn6 regulates mitochondrial respiratory complex assembly and activity. The FASEB Journal 34(9), 12163–12176. [DOI] [PubMed] [Google Scholar]
  • [22].Perbal B. (2018). The concept of the ccn protein family revisited: a centralized coordination network. Journal of cell communication and signaling 12, 3–12. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [23].Peters J. E., Lyons P. A., Lee J. C., Richard A. C., Fortune M. D., Newcombe P. J., Richardson S., and Smith K. G. (2016). Insight into genotype-phenotype associations through eqtl mapping in multiple cell types in health and immune-mediated disease. PLoS genetics 12(3), e1005908. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [24].Repudi S. R., Patra M., and Sen M. (2013). Wisp3–igf1 interaction regulates chondrocyte hypertrophy. Journal of cell science 126(7), 1650–1658. [DOI] [PubMed] [Google Scholar]
  • [25].Ruprecht C., Vaid N., Proost S., Persson S., and Mutwil M. (2017). Beyond genomics: studying evolution with gene coexpression networks. Trends in plant science 22(4), 298–307. [DOI] [PubMed] [Google Scholar]
  • [26].Song Y., Li C., Luo Y., Guo J., Kang Y., Yin F., Ye L., Sun D., Yu J., and Zhang X. (2023). Ccn6 improves hepatic steatosis, inflammation, and fibrosis in non-alcoholic steatohepatitis. Liver International 43(2), 357–369. [DOI] [PubMed] [Google Scholar]
  • [27].Stuart J. M., Segal E., Koller D., and Kim S. K. (2003). A gene-coexpression network for global discovery of conserved genetic modules. science 302(5643), 249–255. [DOI] [PubMed] [Google Scholar]
  • [28].Sun W. W., Lu J., Liu H., and Cheng G. (2017). Provable sparse tensor decomposition. Journal of the Royal Statistical Society Series B: Statistical Methodology 79(3), 899–916. [Google Scholar]
  • [29].Swanson-Wagner R. A., DeCook R., Jia Y., Bancroft T., Ji T., Zhao X., Nettleton D., and Schnable P. S. (2009). Paternal dominance of trans-eqtl influences gene expression patterns in maize hybrids. science 326(5956), 1118–1120. [DOI] [PubMed] [Google Scholar]
  • [30].Van Der Wijst M. G., Brugge H., De Vries D. H., Deelen P., Swertz M. A., Study L. C., Consortium B., and Franke L. (2018). Single-cell rna sequencing identifies celltype-specific cis-eqtls and co-expression qtls. Nature genetics 50(4), 493–497. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [31].Visscher P. M., Brown M. A., McCarthy M. I., and Yang J. (2012). Five years of gwas discovery. The American Journal of Human Genetics 90(1), 7–24. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [32].Võsa U., Claringbould A., Westra H.-J., Bonder M. J., Deelen P., Zeng B., Kirsten H., Saha A., Kreuzhuber R., Yazar S., et al. (2021). Large-scale cis-and trans-eqtl analyses identify thousands of genetic loci and polygenic scores that regulate blood gene expression. Nature genetics 53(9), 1300–1310. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [33].Wan D., Wang X., Wu Q., Lin P., Pan Y., Sattar A., Huang L., Ahmad I., Zhang Y., and Yuan Z. (2015). Integrated transcriptional and proteomic analysis of growth hormone suppression mediated by trichothecene t-2 toxin in rat gh3 cells. Toxicological Sciences 147(2), 326–338. [DOI] [PubMed] [Google Scholar]
  • [34].Wang X., Choi D., and Roeder K. (2021). Constructing local cell-specific networks from single-cell data. Proceedings of the National Academy of Sciences 118(51), e2113178118. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [35].Weber J. N., Steinel N. C., Peng F., Shim K. C., Lohman B. K., Fuess L. E., Subramanian S., Lisle S. P. D., and Bolnick D. I. (2022). Evolutionary gain and loss of a pathological immune response to parasitism. Science 377(6611), 1206–1211. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [36].Wei J., Fang Y., Jiang H., Wu X.-t., Zuo J.-h., Xia X.-c., Li J.-q., Stich B., Cao H., and Liu Y.-x. (2022). Combining qtl mapping and gene co-expression network analysis for prediction of candidate genes and molecular network related to yield in wheat. BMC Plant Biology 22(1), 1–14. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [37].Westra H.-J., Peters M. J., Esko T., Yaghootkar H., Schurmann C., Kettunen J., Christiansen M. W., Fairfax B. P., Schramm K., Powell J. E., et al. (2013). Systematic identification of trans eqtls as putative drivers of known disease associations. Nature genetics 45(10), 1238–1243. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [38].Witten D. M., Tibshirani R., and Hastie T. (2009). A penalized matrix decomposition, with applications to sparse principal components and canonical correlation analysis. Biostatistics 10(3), 515–534. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [39].Yeger H. and Perbal B. (2016). Ccn family of proteins: critical modulators of the tumor cell microenvironment. Journal of cell communication and signaling 10, 229–240. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [40].Yuan K., Zeng T., and Chen L. (2022). Interpreting functional impact of genetic variations by network qtl for genotype–phenotype association study. Frontiers in Cell and Developmental Biology 9, 720321. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [41].Zhang B. and Horvath S. (2005). A general framework for weighted gene co-expression network analysis. Statistical applications in genetics and molecular biology 4(1). [DOI] [PubMed] [Google Scholar]
  • [42].Zhao W., Langfelder P., Fuller T., Dong J., Li A., and Hovarth S. (2010). Weighted gene coexpression network analysis: state of the art. Journal of biopharmaceutical statistics 20(2), 281–300. [DOI] [PubMed] [Google Scholar]
  • [43].Zhernakova D. V., Deelen P., Vermaat M., Van Iterson M., Van Galen M., Arindrarto W., Van’t Hof P., Mei H., Van Dijk F., Westra H.-J., et al. (2017). Identification of context-dependent expression quantitative trait loci in whole blood. Nature genetics 49(1), 139–145. [DOI] [PubMed] [Google Scholar]
  • [44].Zhu L., Lei J., Devlin B., and Roeder K. (2017). Testing high-dimensional covariance matrices, with application to detecting schizophrenia risk genes. The annals of applied statistics 11(3), 1810. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [45].Zhu Z., Zhang F., Hu H., Bakshi A., Robinson M. R., Powell J. E., Montgomery G. W., Goddard M. E., Wray N. R., Visscher P. M., et al. (2016). Integration of summary data from gwas and eqtl studies predicts complex trait gene targets. Nature genetics 48(5), 481–487. [DOI] [PubMed] [Google Scholar]

Associated Data

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

Supplementary Materials

Supplement 1

Articles from bioRxiv are provided here courtesy of Cold Spring Harbor Laboratory Preprints

RESOURCES