Literature DB >> 25983554

Reverse enGENEering of Regulatory Networks from Big Data: A Roadmap for Biologists.

Xiaoxi Dong1, Anatoly Yambartsev2, Stephen A Ramsey3, Lina D Thomas2, Natalia Shulzhenko4, Andrey Morgun1.   

Abstract

Omics technologies enable unbiased investigation of biological systems through massively parallel sequence acquisition or molecular measurements, bringing the life sciences into the era of Big Data. A central challenge posed by such omics datasets is how to transform these data into biological knowledge, for example, how to use these data to answer questions such as: Which functional pathways are involved in cell differentiation? Which genes should we target to stop cancer? Network analysis is a powerful and general approach to solve this problem consisting of two fundamental stages, network reconstruction, and network interrogation. Here we provide an overview of network analysis including a step-by-step guide on how to perform and use this approach to investigate a biological question. In this guide, we also include the software packages that we and others employ for each of the steps of a network analysis workflow.

Entities:  

Keywords:  big data; data integration; inter-omics network; network interrogation; network reconstruction; systems biology; transkingdom network

Year:  2015        PMID: 25983554      PMCID: PMC4415676          DOI: 10.4137/BBI.S12467

Source DB:  PubMed          Journal:  Bioinform Biol Insights        ISSN: 1177-9322


Introduction

In saying that we understand a biological process, we usually mean that we are able to predict future events and manipulate the process into a desired direction. Thus, biological inquiry could be viewed as an attempt to understand how a biological system transits from one state to another. Such transitions underlie a wide range of biological phenomena from cell differentiation to recovery from disease. In attempting to understand these transitions, a simple and frequently used approach is to compare two states of a system (eg, before and after stimulus, with and without mutation, or healthy and diseased). Although more sophisticated approaches with time-series data, dose-effect data, or three or more sample groups can be also used, here we discuss analysis of data from a two-class study design. Furthermore, most of the methods that we describe can, with slight modifications, be used for other study designs. Today, omics technologies enable unbiased investigation of biological systems through massively parallel sequence acquisition or molecular measurements, bringing the life sciences into the era of Big Data. A central challenge posed by such omics datasets is how to navigate through the haystack of measurements (eg, differential expression between two states) to identify the needles comprised of the critical causal factors. Network analysis is a powerful and general approach to this problem, in which the biological system is modeled as a network whose nodes represent dynamical units (eg, genes, proteins, metabolites, etc) and edges stand for links between them. Network analysis consists of two fundamental stages: network reconstruction and network interrogation. For omics molecular measurements such as gene expression, a particular type of network analysis called covariation network analysis has become a dominant approach. In such networks, a node represents the expression of the gene being measured, and an edge indicates that the expressions of two genes are correlated. Multiple groups including ours have been successfully using such methods to gain a systems-level understanding of biological processes and to reveal mechanisms of different diseases.1–3 Several recent discoveries ranging from genes that drive progression of different cancers4,5 to microbes and microbial genes that cause a human illness6 became possible because of the predictive power of network analysis. In particular, such insights would be very difficult to achieve if analysis is limited to finding differentially expressed genes and follow-up data mining of those genes. Due to the rapid pace of evolution of techniques and omics technologies, the practical application of network analysis has usually required a dedicated computational biologist. This requirement has limited the extent to which the larger biological sciences community has benefited from network analysis. Here we provide an overview of covariation network reconstruction and interrogation, including a step-by-step guide on how to perform and use network analysis to investigate a biological question (Fig. 1). In this guide, we include the software packages that we employ (and specific pointers to the methods or software used by other groups) for each of the steps of a model network analysis workflow. Although in this guide we mostly focus on covariation networks, the analysis steps related to network interrogation are applicable to other types of networks such as semantic networks or molecular interaction networks.
Figure 1

Workflow of network analysis. (A) Network analysis starts from data obtained from high-throughput experiments such as microarray experiments detecting expression of genes in samples. (B) Differentially expressed genes are found between two states of a system (eg, normal vs disease). (C) Correlations of DEGs based on their expression values are calculated to detect regulatory relationship among them. (D) Significant correlations suggest connections between differentially expressed genes (DEGs) and are used to generate a network of DEGs. (E) Network interrogation is performed to detect modules, key regulators, and functional pathways that are important for state transitions. (F) Based on the findings from network interrogation, new hypotheses are generated, which can be tested in newly designed experiments. Data from new experiments could also be subject to further analysis.

In general, the types of omics measurements that are amenable to network analysis include microarrays, next-generation sequencing (for genotyping, transcriptome profiling, or microbiome analysis), and mass spectrometry-based proteomics and metabolomics data. While network analysis is usually and most straightforwardly applied to one type of omics data at a time (ie, to a homogeneous dataset), integrative networks are becoming more popular under the premise that the resulting networks more comprehensively describe the underlying biology.7,8 Each type of omics measurement technology has a specific procedure for transforming the raw data (eg, DNA sequences, mass spectrum peaks, spot fluorescence intensity for microarrays) to a consensus abundance or frequency measure for each feature. These methods are reviewed elsewhere9–12 and are beyond the scope of this article. In this guide, we use gene expression data to illustrate the process of network reconstruction and interrogation.

Network reconstruction

The first stage of network analysis is network reconstruction, which is the data-driven discovery or inference of the entities/nodes (transcripts, proteins, genes, metabolites, or microbes) and relationships or edges between these entities that together constitute the biological network. Here, we describe the steps involved in network reconstruction starting from entity abundance or frequency data.

Normalization (data preprocessing)

Customarily, abundance data are normalized in order to correct for sample-to-sample variation in the overall distribution of abundance values (or more generally, to normalize specific quantities that depend on the distribution). Measurements of gene expression levels (as well as other types of omics data) can be affected by a variety of non-biological factors including unequal amount of starting RNA, different extents of labeling, or different efficiencies of detection between samples. Before normalization, data are often log-transformed in order to stabilize variances when measurements span orders of magnitude. Frequently used normalization schemes include median normalization, quantile normalization, LOWESS normalization13 for RNA microarray data, reads per kilobase per million mapped reads (RPKM),14 and trimmed mean of M-values15 for RNA-seq data. In practice, we use normalization procedures available in the software package BRB ArrayTools16 for normalization of microarray data (Table 1). In addition, most normalization procedures are available as software packages in the Bioconductor toolkit.17 Systematic evaluations of transcriptome normalization methods have been reported for both microarrays18 and RNA-seq19; however, evaluations using large numbers of sample groups are needed in order to determine which normalization method is most appropriate for covariance network inference. Selection of an appropriate normalization method is clearly important, given that selection of a suboptimal normalization scheme can lead to overestimation of gene–gene correlation coefficients.18 Beyond transcriptome profiling, different omics data types may benefit from different types of normalization. For example, new methods have been proposed for normalization of metabolomics20 and microbiome21 data. Although there is no consensus about the best methods for many types of data, in the experience of the authors,4,22–26 simple methods such as quantile, LOWESS, or even median normalization perform reasonably well for class comparison and correlation if there are no major biases in the data such as batch effects.
Table 1

Tools for network reconstruction and interrogation.

STEPMETHOD -(STATISTICS / MATHEMATICS)TOOLLINKREF
Network reconstruction
NormalizationQuantile, lowessBRB Array toolshttp://linus.nci.nih.gov/BRB-ArrayTools.html16
Quantile, lowess, etc.Relevant mixture model frameworkPackage ‘affy* in Bioconductorhttp://www.bioconductor.org/packages/release/bioc/html/affy.html106
R package ‘phyloseq’http://joey711.github.io/phyloseq/107
Finding DEGst-testBRB Array tools IDEG6http://linus.nci.nih.gov/BRB-ArrayTools.html16
Different test statistics, choice with Bonferroni correctionhttp://telethon.bio.unipd.it/bioinfo/IDEG6_form/108
SVMSIRENEhttp://cbio.ensmp.fr/sirene/109
Semi-supervised learning; Logistic regressionSERENDhttp://www.cs.cmu.edu/~jemst/Ecoli/109
Likelihood of mutual informationCLRhttp://omictools.com/clr-s2342.html111
Mutual informationARACNEhttp://wiki.c2b2.columbia.edu/workbench/index.php/38
Mutual InformationMIDERARACNe
Itemset miningDISTILLERhttp://www.iim.csic.es/~gingproc/mider.html112
Bayesian hierarchical clustering; conditionalLeMoNerequest from authors113
http://bioinformatics.psb.ugent.be/software/114
Entropy Context Likelihood of RelatednessInferelatordetails/LeMoNe http://bonneaulab.bio.nyu.edu/networks.html115
Remove indirect linksPartial correlationCorpcorhttp://cran.r-project.org/web/packages/corpcor/index.html116
Local partial correlationLocal partial correlationhttp://compbio.mit.edu/nd/42
Global silencing of indirect correlationsSilencing40
Network deconvolutionNetwork deconvolution41
Weighted correlation networkPearson correlationWGCNAhttp://labs.genetics.ucla.edu/horvath/Coexpression Network/Rpackages/WGCNA/117
DifferentialPearson correlationCoXpresshttp://coxpress.sourceforge.net/code.R56
co-expressionPearson correlationDapfinderhttp://exon.niaid.nih.gov/dapfinder/26
Data integrationBiclustercMonkeyhttp://bonneaulab.bio.nyu.edu/software.html#cmonkey118
Itemset miningDISTILLERRequest from authors113
Meta-analysisFisher’s combined probability testmetap’ in software ‘stata’http://www.stata.com/support/faqs/statistics/ meta-analysis/
OpenMetahttp://www.cebm.brown.edu/open_meta
VisualizationCytoscapehttp://www.cytoscape.org/119
Gephihttp://gephi.github.io/119
Circoshttp://circos.ca/121
Network interrogation
Module findingVertex weighting by local neighborhood densityMCODEhttp://baderlab.org/Software/MCODE64
Union of k-cliquescfinderhttp://www.cfinder.org/65
Markov Cluster Algorithmmclhttp://micans.org/mcl/66
Function analysis/gene set enrichmentFisher’s ExactDAVIDhttp://david.abcc.ncifcrf.gov/summary.jsp69
Kolmogorov-Smirnov statistic modificationGSEAhttp://www.broadinstitute.org/gsea/index.jsp122
Fisher’s ExactGoMinerhttp://discover.nci.nih.gov/gominer/index.jsp123
HypergeometricGeneMergehttp://www.oeb.harvard.edu/faculty/hartl/old_site/lab/publications/GeneMerge.html124
Fisher’s ExactFuncAssociatehttp://llama.mshri.on.ca/funcassociate/125
Dimension reduction (independent component analysis or fixed effect meta-estimate) followed by weighted pearson correlationProfileChaserhttp://profilechaser.stanford.edu/126
Hypergeometric testBingohttp://apps.cytoscape.org/apps/bingo70
Jaccard coefficientEnrichmentMaphttp://baderlab.org/Software/EnrichmentMap/70
Hypergeometric distributionSubpathwayMinerhttp://www.inside-r.org/packages/cran/SubpathwayMiner68
Identify Key regulatorsNetwork topology propertiesCytoscapetoolsⵆnetworkAnalyzerⵆAnalyze network119
Intramodular connectivity, causality testingWGCNAhttp://labs.genetics.ucla.edu/horvath/Coexpression Network/Rpackages/WGCNA/117
Pathway crosstalkCrosstalk enrichment Eigen vectorCrossTalkZ Eigengenehttp://sonnhammer.sbc.su.se/download/software/CrossTalkZ/84
http://labs.genetics.ucla.edu/horvath/htdocs/CoexpressionNetwork/EigengeneNetwork/127
Gene function predictionBayesian networkMEFIThttp://mefit.joydownload.com/128
Fast heuristic algorithm from ridge regressionGeneMANIAhttp://www.genemania.org/129
New gene ontologyHierarchical clusteringNeXohttp://www.nexontology.org/130

Discovery of differentially expressed genes (selecting nodes)

A crucial step in network reconstruction is the identification of the relevant subset of variables/genes that will constitute the nodes in the network; for a transcriptome profiling study, these would be genes for which there is significant differential expression between the sample groups. A variety of statistical tests are commonly used for the identification of differentially expressed genes (DEGs), including Welch’s t-test, moderated t-test, and permutation tests. For parametric tests, accurate estimation of intra-sample-group variance is a critical issue; two improved variance estimation techniques are the locally pooled error27 and empirical Bayes methods.28 To find DEGs, we usually use the t-test with the ordered set of P-values converted to cumulative false discovery rate (FDR) estimates, for which a typical cutoff would be 10%. Both statistical functions are implemented in BRB ArrayTools.29 During the last two decades, multiple statistical approaches have been proposed for differential expression testing.30 Overall, they provide similar results with small differences.30 Thus, careful study design (rather than trash in, trash out) and the use of meta-analysis techniques to integrate multiple datasets are likely to be more important for reliable DEG discovery than a choice of one or another statistical test. Because omics data analysis typically involves tens of thousands of statistical tests, the correction for multiple hypotheses is essential.31

Correlation analysis for network reconstruction (finding links between nodes)

The central biological principles underlying correlation network analysis are 1) that DEGs reflect functional changes, and 2) that DEGs do not work individually but interact (eg, at the protein or pathway level) to functionally alter the biological system. In gene expression networks, nodes represent genes and edges represent significant pairwise associations between gene expression profiles. The central mathematical/statistical principle that allows us to use correlation networks for analysis of biological systems is that the correlation between two variables, if statistically significant, is always a result of causation. Specifically, correlation results from regulatory relations between the two variables, or from a common causal regulator to the two variables, or both, as in the case of a feed-forward loop.32 To reconstruct the network, the Pearson or Spearman correlation coefficient can be used to obtain an association (similarity) measure for each possible pair of DEGs, with a cutoff for statistical significance (an FDR cutoff of 10% for the possible pairwise associations tested) and for a minimum correlation level. Together with the nodes, the edges whose similarity measures exceed this cutoff constitute a network. In practice, normalized expression data for DEGs are retrieved and pairwise correlations are calculated for each class (biological state) separately using the R statistical analysis software, with the function cor.test; FDR is calculated using the function p.adjust. Several other software programs that can be used for calculating gene–gene associations (correlations, mutual information and others) are listed in Table 1. Note that correlations should be calculated within a group of samples that belong to one class/biological state (pooling samples from different states/classes to compute the correlation coefficient leads to significant bias).

Discriminating between direct and indirect links

Covariation gene networks in general consist of connections that result from a combination of direct and indirect effects between genes. For example, if a gene Y strongly depends on gene X and gene Z also depends on X, it is likely that a high association (eg, correlation) will exist between Y and Z even if there is no direct dependence between them (Fig. 2). Moreover, even if a true dependence exists between a pair of genes/nodes, its strength estimation can be biased by additional indirect relationships.33 For this reason, correlation networks in general have many edges that reflect indirect relationships between pairs of genes, where no direct relationship exists. Finding direct relationships between genes is important when one attempts to identify causal gene regulators of a given biological process.
Figure 2

Removal of indirect links. As a demonstration, gene X can regulate the expression of both gene Y and Z. But there is no direct regulatory relationship between gene Y and Z. From the calculation of correlation of expression levels of three genes, correlations between gene X and Y, Z are observed as expected. However, genes Y and Z are also significantly correlated since they are both directly regulated by gene X. This correlation from common cause is called indirect link and can be removed by techniques, such as partial correlation, generating a network reflecting regulatory relationships.

Mathematically, direct effects can be defined as the association between two genes, holding the remaining genes constant.34 An effect that is not direct is called an indirect effect. The identification of direct links is an important goal of network reverse engineering. To infer direct links between DEGs, we have been using the partial correlation coefficient.35,36 To calculate partial correlations, we use a method called the inverse method.37 Its implementation is straightforward in R using the function cor2pcor from the package “corpcor”. The detailed algorithm is described in Supplementary File. After calculation of partial correlation, the network can be built using links with absolute value of the partial correlation larger than a user-defined threshold. Several other methods have been proposed to discriminate between direct and indirect links in covariation networks.38–41 For example, a variant of the partial correlation, which we call the local partial correlation, can be used in order to overcome the limitations of other methods.42

Proportion of unexpected correlations (improvement of reconstruction and error evaluation)

A fundamental problem of the standard correlation network approach is that practical limitations in the numbers of sample measurements can lead to an unacceptably high error rate. Recently, our group has proposed a method called proportion of unexpected correlations (PUC), which allows identifying and removing approximately half of false positive edges from a covariation network with no reduction in statistical power.43 The method takes into account a relation between the direction of regulation of two DEGs and the sign of correlation between the two genes. Thus, two up-and two downregulated genes must correlate positively; and a pair of oppositely regulated genes (one up-regulated and one down-regulated) should have negative correlation. Any deviation from this rule represents unexpected/erroneous edges and is removed from the network (Fig. 3). The proportion of these unexpected edges provides an error estimate for the whole network. For network reconstruction, each edge in a network can be evaluated and removed if it is unexpected.
Figure 3

Illustration of expected and unexpected correlations. (A) When expression of two genes (gene x and gene y) are regulated toward the same direction when comparing two states, eg, both upregulated in disease (upper two panels), we should expect their expression levels to be positively correlated within each state if there exists regulatory relationship between gene x and gene y. When two genes are oppositely regulated when transiting from normal to disease (in the lower two panels, gene x is upregulated while gene z is down regulated), we should expect negative correlation between those two genes in each state. (B) Different combinations of between states and sign of correlations used to define expected or unexpected correlation.

Meta-analysis (improvement of reconstruction and error evaluation)

In omics-based network reconstruction, because of the large number of genes or variables measured (up to tens of thousands) and the limited number of samples (typically tens or hundreds), it is critical to assess the reproducibility of results. Although widely used methods (eg, FDR44) enable accounting for multiple hypothesis tests, the discrepancy between the number of samples and variables inherent to omics datasets limits the sensitivity and specificity for detecting edges through network reconstruction. In order to overcome this problem and to augment the statistical significance for the nodes and links in a network, meta-analysis can be employed. This statistical approach combines results from different studies in order to achieve reproducibility. The studies can be obtained from standardized omics data repositories. Good examples of such repositories are the Gene Expression Omnibus (GEO)45 and Array Express46 (for transcriptomics and epigenomics datasets); PRIDE47 (for proteomics datasets), the Human Metabolome Database48 (for metabolomics datasets), and lipid MAPS49 (for lipidomics datasets). Additionally, molecular interaction data from the BioGRID50 or BioCyc databases51 can be used as a prior for edge reconstruction. In meta-analysis of multiple datasets – whether from publicly available datasets or experiments produced in the same lab – the strategy is usually the same. The datasets to be co-analyzed in a meta-analysis should be selected on the basis of their congruence with the central biological question of interest, and they should pass some predefined sample size and quality requirements (eg, number of measured/detected genes). After choosing the datasets, as a first step for meta-analysis we apply two filters: 1) the same sign of statistic (mean, covariance, or correlation) throughout all datasets (ie, if gene A is upregulated in case over control in data-set 1, it should have the same direction of regulation in all other datasets to pass the filter); 2) P-value thresholds across all datasets. These filters provide consistency and control for heterogeneity across datasets for a given gene (or gene pair in case of correlation). The next step is an actual statistical evaluation. In this step, meta-analysis combines common statistical measures, such as P-values, and calculate a weighted average for such measures. As a weighted average, we frequently use the Fisher’s P-value calculation. Let p1,…,p be the P-values of one measure into k datasets (studies). For example, p can be the t-Student test p value for gene A to be differentially expressed in study i. Then the Fisher’s P-value pFisher summarizes all these P-values p1,…, p into one average P-value by the formula where is a random variable with chi-square distribution with 2k degrees of freedom. After calculating Fisher’s P-values for all genes, the standard FDR procedure can be used to adjust for multiple hypothesis testing. Several other approaches have been proposed for meta-analysis of gene expression data (Table 1).52,53 In Supplementary File we describe in more detail the algorithm that we have employed for integrating differential expression, correlations, and differential associations/correlations.4

Differentially coexpressed gene pairs (evaluating network changes)

The networks discussed above model static correlations between genes that change their expression when the biological system transits from one state to another. However, the sets of edges within a gene covariation network can themselves vary from state to state, for example, when two genes are highly correlated in a subset of conditions but not across all conditions.54 Such a gene pair is called a differentially coexpressed gene pair (Fig. 4). It has been shown that differentially coexpressed gene pairs frequently play critical roles in pathogenesis. Several studies have explored gene coexpression changes in cancer, revealing known cancer genes that were top-ranked among coexpression changes but not necessary (separately) among differentially expressed genes.26,55
Figure 4

(A) Gene 2 and gene 7 correlate with each other in both normal and disease conditions, but the signs of the correlation coefficient are opposite. (B) In normal condition, there is no correlation between gene 4 and gene 5, but they gain positive correlation when the biological system transitioned to disease. (C) Example of visualization of a network transitioning between normal and disease conditions. Red lines represent positive correlation, blue line represent negative correlation, and dotted gray lines represent nonexisting correlations in one condition that strongly appear in the other condition (on this case, becomes positively correlated).

In order to search for differentially coexpressed gene pairs, our group adapted a simple approach called differentially associated pairs (DAPs).26 The DAPs algorithm is described in Supplementary File. In addition to DAPs, multiple methods/software have been developed to find the changing edges in gene expression networks (Table 1).26,56

Integrating heterogeneous omics data types: inter-omics networks

The integration of different omics data types holds great promise for enabling more robust network reconstruction and detection of causal interactions in a particular biological context. For example, genome-wide measurements of epigenetic marks and transcriptome data can be combined to elucidate mechanisms of gene regulation.57–59 In cancer bioinformatics, integration of gene copy number data (chromosomal aberrations) and gene expression measurements has enabled the discovery of key drivers.4,60 And integration of metagenomics data from gut microbiota with intestinal gene expression can reveal new mechanisms of crosstalk between microbes and their hosts.6 Approaches for omics data integration generally fall into one of two modalities: first (and most prevalent) is integrating different types of data generated for a given gene/gene product.61 In other words, a given node pertains to more than one network (eg, measurements of the copy numbers of gene A and transcript levels of gene A pertain to genomic and transcriptomic networks, respectively) (Fig. 5A).
Figure 5

Data integration for inter-omics network. (A) Networks are constructed from different data types (eg, network 1 for gene genetic interaction network and network 2 for mRNA coexpression network). These two networks then can be integrated into one network by overlapping the nodes that are correspondent between two networks (eg, gene 3 and its transcript mRNA 3 are merged into one node). (B) In another type of integration, links are created between nodes by different evidence of interaction, either experimentally proved relationship (eg, knockout of gene 1 altered the expression level of mRNA13) or statistical association between features of two nodes (eg, gene 5 and mRNA45).

The other type of integration makes an edge/link between two nodes from different omics networks. We call the result of such integration an inter-omics network. An inter-omics network is a bipartite network in which each edge connects two nodes of different omics types (Fig. 5B). There are two different approaches to infer such inter-omics links/edges. The first one is based on bringing into reconstruction an experimental result supporting a link between nodes of different omics. For example, nodes from proteomics and metabolomics networks can be connected on the basis of the experiment showing that a specific protein is an enzyme necessary for the production of a given metabolite. The second approach, which infers edges between different omics, establishes connection between two different (knowledge-wise unrelated) quantitative variables based on their statistical association (eg, correlation between gene expression and abundance of metabolites measured in the same samples). Thus, the entire reconstruction procedure consists of inference on networks of each omics type separately, and then integration of these two networks into the inter-omics network. This is a straightforward and easily implementable algorithm. Furthermore, there is a popular tool, integr-Omics, that is used for heterogeneous data integration using partial least squares regression.62

Network interrogation

To gain maximal insights from a biological network that has been reconstructed as described above, systematic analysis of the network (network interrogation) is essential. In this section we describe several network interrogation techniques for investigating specific types of biological questions.

Revealing potential mechanisms of a biological process or disease

This goal is achieved by identification of pathways involved in the process, key regulatory nodes of those pathways, and interactions between identified pathways (including identification of nodes in network responsible for the interaction).

Which functional pathways are involved?

Finding dense subnetworks (ie, modules or clusters) Figure 6A. From a functional standpoint, subsets of genes that are highly interconnected in the correlation network (modules63) are often involved in similar biological processes. Tools for identification of modules include MCODE,64 cfinder,65 and graph clustering (MCL).66 A key advantage of network module analysis (vs direct clustering of genes from the data) is that, while modules would include genes up- and downregulated that correspond to potential stimulatory and inhibitory relations within a given functional pathway, traditional clustering approaches would group genes with similar behavior, thus separating up- and downregulated genes from the same pathway into different clusters. In addition, network reconstruction has an advantage over traditional gene-level clustering analysis in that the network provides insight into which subnetworks interact with each other and which nodes/genes might mediate such interactions.67
Figure 6

Network interrogation. (A) Densely connected subnetworks (modules) are detected, and enriched functions of those modules are detected. (B) Genes with unknown function (gray) can be annotated based on the function of its neighbors in the network or the functions of the genes in the same module. (C) New gene ontologies can be generated by analyzing the hierarchical organization of gene clusters. (D) Multiple data types can be integrated to help infer the direction of regulation and identify key regulators based on their network topological features. (E) Crosstalks between pathways can be studied by extracting eigengenes or analyzing enriched interactions between networks. Key regulators for pathway crosstalk can also be identified based on their between-module topology properties.

Enrichment analysis with external data. (eg, Gene Ontology) Figure 6A

Once genes that work together (modules) are identified, the next step is to infer their biological functions. This is usually performed by using literature-curated, gene-centric biological knowledge bases that connect genes to functional categories (terms) such as the functional terms in the Gene Ontology. If a module is enriched for genes that are associated with a particular biochemical pathway, a location in a genome, or a location in cellular compartment, that finding can provide a basis for a hypothesis about the function of the module. A plethora of tools are available for gene functional enrichment analysis (Table 1). For example, gene sets can be annotated by pathways using tools like SubpathwayMiner68 or by gene ontology terms using tools such as DAVID.69 Other tools such as Bingo70 and EnrichmentMap71 can further construct a functional network, ie, a network in which nodes are genes and an edge between two genes is present if those genes share functional annotations.

Key regulators of pathways/modules

Identifying the key molecular regulators of the biological response or system under study is often a primary goal in omics studies, especially those with a tractable cellular model where molecular or genetic perturbations can be introduced. There are two major complementary strategies for finding key regulators in covariation networks: 1) using network topological properties, and 2) incorporating additional data into networks that provides information about causes of regulation for some nodes in a network Figure 6D. Topological properties that have been described to date as pointing to key regulators mostly define different measures of the connectivity of a node. Those properties are the degree and centrality measures, such as betweenness centrality, closeness centrality, and eigenvector centrality. Nodes with high betweenness centrality (the so-called bottlenecks) have been shown to be predictive of gene essentiality.72 For example, such topological characteristics have been found to be associated with genes that are critical for pathogen virulence73 and with genes that are targets for hepatitis C virus.74 The estimation of these parameters is a straightforward and be easily accomplished using the Cytoscape plug-in called NetworkAnalyzer.75 Importantly, these properties need not be analyzed in isolation but can complement another approach we discuss below.2

Integrating additional information in order to find causes of regulation

It is axiomatic that a gene–gene network that has been reconstructed based on correlation analysis does not discriminate between direct regulation and common cause.32 Therefore, it is common to incorporate into a covariation network several types of complementary biological data that can directly or indirectly indicate that one gene regulates another.5,76 By overlaying such information on a coexpression network, one can establish the directionality of some edges, which improves the precision of identification of key regulators. The types of biological information include genetic variants (aberrations, mutations, gene polymorphisms, etc), epigenetic modifications, transcription factors, and other types of gene expression regulation such as microRNA (miRNA). For example, integrating genomic aberrations with global gene expression led to the discovery of key drivers of melanoma60 and breast7 and cervical cancers.4 Similarly, eQTLs (expression quantitative trait loci) were integrated with networks associated with diabetes and obesity, revealing causal genes of specific molecular pathways operating in these diseases.8 Integration of information about binding sites (or computationally predicted binding sites) of transcription factors into covariation networks is a particularly powerful approach,77 because the direction of causality for a connection between a transcription factor and a target gene is presumed to be known. While computational analysis of transcription factor binding site (TFBS) databases (such as TRANSFAC) can suggest the possibility of regulation by a given transcription factor, omics approaches for identification transcription factor binding sites such as ChIP-Seq provide more definitive genome-wide location information for the transcription factor in an investigated sample. The directionality information provided by those methods can be incorporated into network interrogation to generate more accurate prediction of key regulators.78 miRNAs are another important class of gene expression regulators that modulate (primarily downregulate) expression of target genes either by inhibiting translation or promoting mRNA degradation. In the past few years, ~1,881 miRNA genes have been identified in humans (according to miRBase, http://www.mirbase.org/cgi-bin/mirna_summary.pl?org=hsa), and knowledge of miRNA–target interactions is accumulating both by experimental validation and computational prediction.79,80 More accurate genome-wide miRNA target sequence location information allows the possibility of generating an miRNA–mRNA regulatory network, which could provide a more complete view of regulatory relationship in biological process. In a recent work, Sumazin et al integrated gene and miRNA expression data from sample-matched datasets and constructed a comprehensive miRNA–gene interaction network, inferring that phosphatase and tensin homolog (PTEN) is a key regulator of gliomagenesis.2 Integrating multiple types of data simultaneously can increase the precision of computational predictions. For example, one of us has reported that “using motif scanning and Histone acetylation local minima, improves the sensitivity for TF binding site prediction by approximately 50% over a model based on motif scanning alone”.57 In another work, Yang et al integrated gene expression with gene copy number alternation, DNA methylation, associated miRNA expression, and miRNA target prediction to identify key regulatory miRNA genes that regulate ovarian cancer development and then experimentally validated the function of one predicted miRNA gene.3 In practice, multiple tools have been developed for the integration of different resources of information to infer network and/or identification of key regulators (Table 1).

How the pathways interact

As networks represent models of global changes in biological system, they usually contain several groups of genes exerting specific biological functions. Cooperation of these functions/pathways plays an important role in regulating biological processes. Thus, a transcriptional network can be viewed as a group of interacting pathways/modules (meta-modules) rather than interacting individual genes.81 Studying the interaction between modules, thus, will provide us with a higher order view of biological system (see forest, not just trees) and understanding of causal relationship between functions. In order to investigate the behavior of the pathways, a dimension reduction procedure can be used that transforms expression values of all genes in a given module into one representative value for each sample. One such procedure is to reduce the expression profiles of all of the genes within a module into a single eigengene profile that summarizes dominant mode of covariation of the genes in the module.82 Evaluation of statistical association between eigengenes tests a hypothesis of interaction between two pathways represented by corresponding eigengenes Figure 6E. As an alternative to the eigengene approach, multiple methods have been proposed to calculate enrichment of links between members of separate pathways to identify cross-talking pathways based on diverse types of interactions such as protein interactions, coexpression, etc.83–85 Once a relationship between modules has been established, the next question is which nodes or genes are responsible for the interaction. Although multiple genes could act as mediators of interaction between two pathways, their relative importance can be different. Few approaches have been developed to find which nodes are critical for crosstalk between different modules in a network. Multiple sources of data are integrated to identify interactions between cancer-related pathways, and key regulators are identified (genes that are significantly altered for at least one molecular level) mediating those interactions. We have developed an approach that identifies nodes in a network responsible for interactions between modules that potentially correspond to genes regulating crosstalk between pathways represented by these modules. The approach is based on the idea that the genes that are in the shortest paths between modules should be more important in controlling perturbation from one pathway to another, mediating inter-module signaling or regulation. Several centrality measures have been proposed to evaluate the importance of nodes in a network.86 Among those, betweenness centrality measures the importance of a node in acting as a bridge between any nodes within a network.74 We modified standard betweenness centrality87 to adapt to the case of interaction between two defined subnetworks and to specifically address the question of which nodes belonging to subnetwork 1 have a higher probability to be bottlenecks in the transfer of signal to the nodes in subnetwork 2, and vice versa. For this metric, the shortest paths are calculated only between nodes of two subnetworks and not between any nodes within a network. This bipartite betweenness centrality can be calculated as follows: where s belongs to subnetwork 1 and t belongs to subnetwork 2, σ is the total number of shortest paths from node s to node t, and σ(v) is the number of those paths that pass through vertex v (node for which the metric is calculated). Thus, this measurement represents the importance of a node in mediating information flow between two connected modules in a network. In our recent work, we found that this approach allows finding not only bottlenecks of interaction between different pathways within the same organism but even microbial genes critical for mediating interaction between gut microbiota and their host.6

Revealing function of individual node in the network

While most of our knowledge about gene functions is based on detailed and thorough gene-centered laboratory research, there are still genes whose functions have been less studied; network biology offers a novel way to infer functions for such genes. It uses an idea that genes that are located closely in a network may share a function. This principle is frequently called guilt by association Figure 6B.88 There are two major approaches that implement guilt by association for prediction of node function. The first is the so-called direct approach. Although there are a few slightly different methods using this approach (neighbor counting, graphic algorithm, probabilistic methods), they all assign a function to a node based on the functions of its direct neighbors.89–91 The second approach, the modular approach, is to guide the assignment of a function to a gene by the collective function of other genes that belong to a given module in which the investigated gene is located.61,92 Besides identifying functions of individual nodes, generations of new ontology systems based on networks or pairwise similarities were proposed Figure 6C.93 Interestingly, besides demonstrating a high level of consistency with existing ontologies, they provide solutions for situations when standard approaches (ie, knowledge-based approaches) fail to reflect comprehensive biology.94 Indeed, some terms/categories that were missing in the standard GO and inferred by a network approach were submitted to the GO Consortium and incorporated into the ontology.93,95

Network cross-species conservation

An important facet of network interrogation is the assessment of evidence for network function. Just as cross-species comparison is a core strategy for elucidating novel protein function (eg, BLAST), cross-species comparison of network structure can reveal functions for network subgraphs that might not have been evident from sequence-level conservation of individual network components. In practice, subgraphs of the novel network (and in some approaches, constituent protein sequences) are used as keys to search for structural and component-sequence similarity to subgraphs in another species by searching for parsimonious subgraph-to-subgraph mappings (called a local network alignment). Alternatively, gene coexpression networks from two species can be compared in their entirety, to obtain a global alignment. A successful alignment enables all available functional annotations in the orthologous subgraph to bring to bear on the functional interpretation of the novel network’s subgraph. Various local and global network alignment algorithms have been proposed, including NetworkBLAST,96 PINALOG,97 IsoRankN,98 and the Narayanan–Karp99 and Hodgkinson–Karp100 algorithms.

Different biological problems and some perspectives

Some biological questions that can be addressed within the framework of network analysis remained beyond of the scope of this review. For example, one can try to evaluate the number of nodes needed to be perturbed in order to achieve a transition from one state of biological system to another. This measure of network controllability101 (number of needed nodes), although seemingly theoretical, can have very practical implications. On one hand, if a few nodes can govern a regulatory network modeling a disease, a gene perturbation/gene silencing approach can be a good strategy for treatment. On the other hand, if a large proportion of nodes in a network have to be modified in order to achieve recovery, then a different pharmaceutical strategy using compounds that can simultaneously affect multiple molecular targets should be followed. Furthermore, some mathematical properties observed in biological networks such as small world, scale-free, assortative mixing,102 and several others103 warrant further investigation to comprehend what types of environmental pressures led to selection of these properties during evolution and how they contribute to fitness and resilience of biological systems.

Biological example: transkingdom network for interrogation of host–microbe interactions

In our recent work,6 by applying network analysis we studied the effects of antibiotics on the gut microbial community (microbiota) and on the host (mouse). The major outcome of this study – which was based on network analysis – was the identification of specific mammalian processes that are affected by antibiotics (ABx) and the identification of the microbes (including some microbial genes) that contributed to these effects. Importantly, a big part of the critical findings of mechanisms of effects of ABx was revealed using network analysis and could not be predicted based on existent knowledge in the field. Below we have outlined step by step the analysis employed in this study, which consisted in the reconstruction of mammalian transcriptomic and microbial genomics networks, integration of these two networks into one transkingdom network, and its interrogation that led to biological insights that have been validated experimentally. Finding differentially expressed mammalian genes The gene expression raw data were normalized using BRB Array Tools using the LOWESS smother. Next we compared gene expression between control and ABx-treated mice on two genetic backgrounds and found 1,583 differentially expressed genes with an FDR cutoff of 10% (see section Discovery of differentially expressed genes). Reconstruction of gene expression network To reconstruct the transcriptomic network, we calculated correlations in four groups of control mice. We performed meta-analysis (see section Meta-analysis) of gene–gene correlations and removed unexpected correlations (see section Proportion of unexpected correlations) and obtained a network of 1,275 nodes and 13,714 links with an FDR cutoff of 5%. Identification of subnetworks MCODE network clustering identified two major subnetworks: one (631 genes) that was dependent on ABx-resistant microbes, and the other (77 genes) dependent on microbiota.6 Data mining of gene expression subnetworks Functional annotation enrichment analysis using the web tool DAVID revealed that the first subnetwork was enriched for mitochondrial functions including genes coding for electron transport chain, oxidation–reduction, ATP biosynthesis, and cellular and mitochondrial ribosomes, while second one was enriched for annotations related to immune function. Finding microbial genes enriched by antibiotics We have compared copy numbers of microbial genes (annotated in SEED104) between control ABx-treated mice and found 4,523 bacterial genes with differential abundance between ABx and controls. Reconstruction of microbial gene network In order to identify the ABx-resistant microbes or microbial genes that influence the host, a covariance network was constructed for the 1,689 microbial genes that were enriched by antibiotics in two mouse strains (Swiss Webster, C57BL6/J). This analysis resulted in a network with 1,143 nodes connected by 23,429 edges (combined FDR <0.0001). Reconstruction of transkingdom network In order to reveal ABx-resistant microbes and their genes that affect the host, we reconstructed transkingdom network. For this, we calculated the correlations between microbial genes that were part of the microbial network with mouse gene expression from the second subnetwork (steps 3, 4). The correlation was calculated using measurements in the two ABx-treated groups of mice separately (C57BL6/J and Swiss Webster) and the resulting P-values were combined as described above (see section Meta-analysis). The resulting transkingdom network consisted of 513 microbial and 334 mouse genes linked by 708 edges (FDR 0.01, Fig. 7).
Figure 7

Transkingdom network resulting from network analysis. Transkingdom network includes microbial genes (red) and host (mouse) genes (green). A key regulator is identified as a gene within top 1% of bipartite betweenness centrality is LasR (yellow). Two microbial gene subnetworks, indicated by blue circles, are enriched with genes from Pseudomonas aeruginosa and Escherichia coli.

Finding microbial subnetworks Using MCODE, we found two major microbial sub-networks (101 and 60 nodes) linked to the host part of the transkingdom network. The genomes enrichment analysis (see Materials and Methods of REF for details)6 indicated that two microbes (Pseudomonas aeruginosa and Escherichia coli) as potential sources of the genes of these subnetworks. Finding bottleneck microbial genes (betweenness centrality) By applying bipartite betweenness centrality analysis,105 we have revealed five top microbial genes as potentially critical for ability of microbes to affect the host. Note: One of the microbes (P. aeruginosa) and one gene (LasR) have been experimentally tested, confirming the predicted effect on mammalian cells and validating the efficiency of transkingdom network analysis.

Conclusion

In this review, we have described how network analysis can help us to answer different questions commonly asked in biological research. We have also provided a detailed algorithm for this analysis, including approaches employed by our group as well as frequently used by the network-biology community (Table 1). Algorithm for the Calculation Partial Correlations. Algorithm for Meta-Analysis Scheme. Algorithm for Calculation .
  117 in total

1.  GeneMerge--post-genomic analysis, data mining, and hypothesis testing.

Authors:  Cristian I Castillo-Davis; Daniel L Hartl
Journal:  Bioinformatics       Date:  2003-05-01       Impact factor: 6.937

2.  A shrinkage approach to large-scale covariance matrix estimation and implications for functional genomics.

Authors:  Juliane Schäfer; Korbinian Strimmer
Journal:  Stat Appl Genet Mol Biol       Date:  2005-11-14

3.  SIRENE: supervised inference of regulatory networks.

Authors:  Fantine Mordelet; Jean-Philippe Vert
Journal:  Bioinformatics       Date:  2008-08-15       Impact factor: 6.937

4.  A global pathway crosstalk network.

Authors:  Yong Li; Pankaj Agarwal; Dilip Rajagopalan
Journal:  Bioinformatics       Date:  2008-04-23       Impact factor: 6.937

5.  Gene set enrichment analysis: a knowledge-based approach for interpreting genome-wide expression profiles.

Authors:  Aravind Subramanian; Pablo Tamayo; Vamsi K Mootha; Sayan Mukherjee; Benjamin L Ebert; Michael A Gillette; Amanda Paulovich; Scott L Pomeroy; Todd R Golub; Eric S Lander; Jill P Mesirov
Journal:  Proc Natl Acad Sci U S A       Date:  2005-09-30       Impact factor: 11.205

Review 6.  Microbial community profiling for human microbiome projects: Tools, techniques, and challenges.

Authors:  Micah Hamady; Rob Knight
Journal:  Genome Res       Date:  2009-04-21       Impact factor: 9.043

7.  Inferring pathway crosstalk networks using gene set co-expression signatures.

Authors:  Ting Wang; Jin Gu; Jun Yuan; Ran Tao; Yanda Li; Shao Li
Journal:  Mol Biosyst       Date:  2013-04-17

8.  Optimized LOWESS normalization parameter selection for DNA microarray data.

Authors:  John A Berger; Sampsa Hautaniemi; Anna-Kaarina Järvinen; Henrik Edgren; Sanjit K Mitra; Jaakko Astola
Journal:  BMC Bioinformatics       Date:  2004-12-09       Impact factor: 3.169

9.  BRB-ArrayTools Data Archive for human cancer gene expression: a unique and efficient data sharing resource.

Authors:  Yingdong Zhao; Richard Simon
Journal:  Cancer Inform       Date:  2008-04-21

10.  A critical assessment of Mus musculus gene function prediction using integrated genomic evidence.

Authors:  Lourdes Peña-Castillo; Murat Tasan; Chad L Myers; Hyunju Lee; Trupti Joshi; Chao Zhang; Yuanfang Guan; Michele Leone; Andrea Pagnani; Wan Kyu Kim; Chase Krumpelman; Weidong Tian; Guillaume Obozinski; Yanjun Qi; Sara Mostafavi; Guan Ning Lin; Gabriel F Berriz; Francis D Gibbons; Gert Lanckriet; Jian Qiu; Charles Grant; Zafer Barutcuoglu; David P Hill; David Warde-Farley; Chris Grouios; Debajyoti Ray; Judith A Blake; Minghua Deng; Michael I Jordan; William S Noble; Quaid Morris; Judith Klein-Seetharaman; Ziv Bar-Joseph; Ting Chen; Fengzhu Sun; Olga G Troyanskaya; Edward M Marcotte; Dong Xu; Timothy R Hughes; Frederick P Roth
Journal:  Genome Biol       Date:  2008-06-27       Impact factor: 13.583

View more
  23 in total

1.  Graphery: interactive tutorials for biological network algorithms.

Authors:  Heyuan Zeng; Jinbiao Zhang; Gabriel A Preising; Tobias Rubel; Pramesh Singh; Anna Ritz
Journal:  Nucleic Acids Res       Date:  2021-07-02       Impact factor: 16.971

Review 2.  Investigating a holobiont: Microbiota perturbations and transkingdom networks.

Authors:  Renee Greer; Xiaoxi Dong; Andrey Morgun; Natalia Shulzhenko
Journal:  Gut Microbes       Date:  2016-03-16

3.  SeqNet: An R Package for Generating Gene-Gene Networks and Simulating RNA-Seq Data.

Authors:  Tyler Grimes; Somnath Datta
Journal:  J Stat Softw       Date:  2021-07-10       Impact factor: 6.440

Review 4.  Differential gene regulatory networks in development and disease.

Authors:  Arun J Singh; Stephen A Ramsey; Theresa M Filtz; Chrissa Kioussi
Journal:  Cell Mol Life Sci       Date:  2017-10-10       Impact factor: 9.261

5.  The Master Regulator Protein BAZ2B Can Reprogram Human Hematopoietic Lineage-Committed Progenitors into a Multipotent State.

Authors:  Karthik Arumugam; William Shin; Valentina Schiavone; Lukas Vlahos; Xiaochuan Tu; Davide Carnevali; Jordan Kesner; Evan O Paull; Neus Romo; Prem Subramaniam; Jeremy Worley; Xiangtian Tan; Andrea Califano; Maria Pia Cosma
Journal:  Cell Rep       Date:  2020-12-08       Impact factor: 9.423

Review 6.  Interplay between viruses and bacterial microbiota in cancer development.

Authors:  Dariia Vyshenska; Khiem C Lam; Natalia Shulzhenko; Andrey Morgun
Journal:  Semin Immunol       Date:  2017-06-09       Impact factor: 11.130

7.  Uncovering effects of antibiotics on the host and microbiota using transkingdom gene networks.

Authors:  Andrey Morgun; Amiran Dzutsev; Xiaoxi Dong; Renee L Greer; D Joseph Sexton; Jacques Ravel; Martin Schuster; William Hsiao; Polly Matzinger; Natalia Shulzhenko
Journal:  Gut       Date:  2015-01-22       Impact factor: 23.059

8.  Improvements in Metabolic Syndrome by Xanthohumol Derivatives Are Linked to Altered Gut Microbiota and Bile Acid Metabolism.

Authors:  Yang Zhang; Gerd Bobe; Johana S Revel; Richard R Rodrigues; Thomas J Sharpton; Mary L Fantacone; Kareem Raslan; Cristobal L Miranda; Malcolm B Lowry; Paul R Blakemore; Andrey Morgun; Natalia Shulzhenko; Claudia S Maier; Jan F Stevens; Adrian F Gombart
Journal:  Mol Nutr Food Res       Date:  2019-12-15       Impact factor: 5.914

9.  An Integrated Multi-Omic Approach to Assess Radiation Injury on the Host-Microbiome Axis.

Authors:  Maryam Goudarzi; Tytus D Mak; Jonathan P Jacobs; Bo-Hyun Moon; Steven J Strawn; Jonathan Braun; David J Brenner; Albert J Fornace; Heng-Hong Li
Journal:  Radiat Res       Date:  2016-08-11       Impact factor: 2.841

10.  CVID enteropathy is characterized by exceeding low mucosal IgA levels and interferon-driven inflammation possibly related to the presence of a pathobiont.

Authors:  Natalia Shulzhenko; Xiaoxi Dong; Dariia Vyshenska; Renee L Greer; Manoj Gurung; Stephany Vasquez-Perez; Ekaterina Peremyslova; Stanislav Sosnovtsev; Martha Quezado; Michael Yao; Kim Montgomery-Recht; Warren Strober; Ivan J Fuss; Andrey Morgun
Journal:  Clin Immunol       Date:  2018-09-19       Impact factor: 3.969

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.