Literature DB >> 25435002

Network-based modular latent structure analysis.

Tianwei Yu, Yun Bai.   

Abstract

BACKGROUND: High-throughput expression data, such as gene expression and metabolomics data, exhibit modular structures. Groups of features in each module follow a latent factor model, while between modules, the latent factors are quasi-independent. Recovering the latent factors can shed light on the hidden regulation patterns of the expression. The difficulty in detecting such modules and recovering the latent factors lies in the high dimensionality of the data, and the lack of knowledge in module membership.
METHODS: Here we describe a method based on community detection in the co-expression network. It consists of inference-based network construction, module detection, and interacting latent factor detection from modules.
RESULTS: In simulations, the method outperformed projection-based modular latent factor discovery when the input signals were not Gaussian. We also demonstrate the method's value in real data analysis.
CONCLUSIONS: The new method nMLSA (network-based modular latent structure analysis) is effective in detecting latent structures, and is easy to extend to non-linear cases. The method is available as R code at http://web1.sph.emory.edu/users/tyu8/nMLSA/.

Entities:  

Mesh:

Year:  2014        PMID: 25435002      PMCID: PMC4248660          DOI: 10.1186/1471-2105-15-S13-S6

Source DB:  PubMed          Journal:  BMC Bioinformatics        ISSN: 1471-2105            Impact factor:   3.169


Background

Modularity is a common characteristic of high-throughput biological data [1]. In a large system, the biological units, i.e. features (genes, proteins, or metabolites) are organized into quasi-autonomous modules. In expression data, each expression module can be modeled reasonably well using the latent factor approach [2,3]. Given the involvement of thousands of features, an unknown number of modules, and unknown module membership of the features, it is difficult to faithfully detect the modules and recover the underlying latent factors controlling the modules. Dimension reduction methods at the global level, such as Principal Component Analysis (PCA), Independent Component Analysis (ICA) [4], sparse PCA [5,6], and Bayesian decomposition [7] are not effective in detecting localized signals. Clustering methods group co-expressed features together [8], which may help identify modules that are controlled by a single underlying signal [9,10]. However in real data, the features involved in the same module may not co-express when more than one latent factors control the module. We previously proposed the projection-based Modular Latent Structure Analysis (MLSA) [11], which detects modules using iteratively re-weighted singular value decomposition (SVD). So far there are no other modular decomposition methods. In this study, we seek to improve the method using a totally different approach. Our goal is to develop a method that is more intuitive, flexible, and involves less ad hoc parameter choices. Using networks constructed from expression data can provide a flexible framework for module detection [12-14]. Here we present a method to identify modules and the underlying latent signals in three steps: (1) constructing a co-expression network based on statistical inference and local false discovery rate (lfdr); (2) detecting communities in the network; and (3) recovering interacting latent factors from the modules. The goal of the algorithm is to achieve modular matrix decomposition. We attempt to solve the problem by assembling tools from some well-established fields. The first is the reverse engineering of genome-scale networks. There are a number of methods available in this area, which were designed with different objectives, including Gaussian Graphical Models where the absence of an edge signifies conditional independence [15,16], co-expression network where edges signify marginal dependence [13], information theory-based networks [17], and Bayesian networks [18]. In this study, we designed our own method to estimate an inference-based co-expression network using the local false discovery rate (lfdr) concept [19-21]. The use of local fdr makes the procedure adaptive to shifts of baseline correlation levels and avoids constructing overly dense networks when there are pervasive low-level correlations between genes. Once the network is constructed, we borrow a method from the mature field of community detection in large networks [22-25]. This is followed by latent factor extraction and rotation using factor analysis methods [26]. Added together, the assembled tools make a very good heuristic solution to the modular decomposition problem. We demonstrate the superiority of the new method against existing modular and global decomposition methods using simulations, and apply the method to a real dataset to show it detects biologically meaningful modules that are controlled by multiple latent factors.

Methods

The objective

Given a data matrix with p features measured in n conditions, we seek to assign subgroups of the features into modules, such that within each module, the expression levels of the features can be modeled by a linear factor model where q is the size of the module, r is the number of latent factors controlling the module, is the regulation strength (loading) matrix, and is the residual matrix. Our interest is estimating (1) the number of modules, (2) the module membership of the features, (3) the activities of the latent factors controlling each module (matrix), and (4) the regulation strength of each factor on each feature (matrix).

The estimation procedure

Figure 1 illustrates the procedure using a toy dataset with two modules. Generally, three steps are involved.
Figure 1

An illustration of the procedure using a toy example dataset. The features belong to two modules. One module is controlled by a single factor, and the other controlled by two factors.

An illustration of the procedure using a toy example dataset. The features belong to two modules. One module is controlled by a single factor, and the other controlled by two factors. Step 1. Constructing co-expression network based on local fdr. We use the concept of local false discovery rate (lfdr) to establish links between features [19]. First, we compute the correlation coefficients between all pairs of features. Secondly, we transform the correlation coefficients by so that the distribution of the resulting statistic is close to normal under the null hypothesis that the pair of features are independent [27]. Thirdly, we compute the local false discovery rate using Efron's procedure [19]. The local fdr is a statistical statement of how likely two features are independent given we observe the statistics from all pairs of features. Fourth, if the local fdr value for a pair of features is smaller than a threshold, e.g. 0.2, an edge is established between the two features. Step 2. Module detection in the co-expression network. We first use a well-established method that detects dense sub-graphs from a sparse graph by short random walks [25]. To fine-tune the results, we conduct an additional community-merging step. For a pair of communities that contains features and within-community connections, and that contains features and within-community connections, we divide the number of between-community connections by the expected number of connections if the communities were indeed one We then pool all the values computed from all pairs of communities and examine the distribution. Any outlier , defined by a value higher than the median plus four times the difference between the 75th percentile and the median, signifies a community pair that should be merged into a single community. Step 3. Detecting latent factors from each module. For each module, we first conduct an eigenvalue decomposition of the covariance matrix, and select all eigenvectors that account for at least 5% of the data variance. We then find the projection length of each feature onto each eigenvector , where i denotes the feature and j denotes the eigenvector. The value is the number of features in the module, and is the number of eigenvectors under consideration. Two eigenvectors are considered "interactive" if the correlation of the projection length of the features onto these two vectors is statistically significant. We initiate a selected vector set with only the first eigenvector. Then from the second eigenvector on, if the eigenvector is interactive with any vector in the selected set, it is added to the selected set. Otherwise we stop the iteration and return the selected vector set as the latent variables of the module. If more than one eigenvector is selected, we rotate them using oblique rotation [26]. Step 4. The overall factor model. After finding a collection of matrices, we can combine them into an overall factor model with a sparse loading matrix to interpret the gene expression. Let K be the total number of latent factors found, be the combined factor activity matrix of all the factor scores, be the loading matrix, and be the unexplained expression, we have a factor model, The values in can be filled in two ways. The first is by performing linear regression of each gene against only the factors of the modules the gene is assigned to. Alternatively, we can perform regularized regression of each gene against all the factors using lasso [28] with BIC (Bayesian information criterion) model selection.

Simulation study

We refer to our method as "Network-based Modular Latent Factor Analysis (nMLSA)". We compared the method with MLSA [11], PCA, ICA [29], factor analysis with oblique rotation [26], gene shaving [9], and sparse principal component analysis (SPCA) [5]. In each simulation, we generated a gene expression dataset with 10 modules. Every module consisted of 100 simulated genes. The number of latent factors controlling the module was randomly selected between 1 and 3. An additional 1000 pure noise genes were generated from the standard Gaussian distribution. We vary the following parameters in the simulations: (1) The latent factor scores were either independent Gaussian, or randomly chosen from a mixture of four types: Gaussian, sine wave, square wave, and sawtooth wave (Additional file 1 Figure S1). The setting stayed the same for every module in each simulated dataset. (2) Different levels of within-module loading sparsity, i.e. proportion of zero loadings, were tested. The sparsity of the loading matrix was achieved by drawing samples from the binomial distribution. After the non-zero positions in the loading matrix was determined, for every simulated gene, if there were m controlling factors, we divided [0, 1]into m regions by drawing (m-1) samples from the uniform distribution between 0 and 1. We then used the sizes of the regions as the loadings for the gene. Half of the loadings were then multiplied by -1 to generate negative loadings. The sparsity levels tested were 0%, 30% and 60%. The setting stayed the same for every module in each simulated dataset. (3) After multiplying the loading matrix and the factor score matrix to generate the simulated expression matrix, Gaussian random noise was added to achieve different signal to noise ratios (values used: 1, 2). The setting stayed the same for every module in each simulated dataset. The number of samples was set at 100. All possible combinations of the parameters were tested, each repeated 100 times. To judge the performance of the methods, we used the information of the true hidden factors to group the identified factors. Let K be the combined hidden factor count from all modules in the simulated dataset. We first performed linear regression of every identified factor against each hidden factor group (those controlled the same module), and recorded the multiple R2. The identified factor was assigned to the hidden factor group with which it had the largest R2 value. The K identified factors with the largest R2 values were retained for the next step. Second, we performed linear regression of every true hidden factor against the identified factors assigned to its group, and recorded the multiple R2 as the level of recovery of the true hidden factor. The ideal method should yield multiple R2 values close to one. After repeating the simulation from every parameter setting 100 times, we compared the methods by the distribution of the multiple R2 values.

Results

Simulation results

The simulation results are summarized in Figure 2. Each sub-plot represents a parameter setting. The relative frequencies (10 equal-sized bins between 0 and 1, equivalent to the histogram) of the R2 values are plotted in Figure 1. Different colors represent different methods. The curves are effectively histograms of the multiple R2 values. The curve of a better method should show higher frequency in larger R2 values. In all the scenarios, clearly nMLSA (red) and MLSA (blue) outperformed the other methods.
Figure 2

Simulation results from modular latent structure models. In every simulation, 10 modules, each consisting of 100 simulated genes, were generated. The number of latent factors per module was randomly selected between 1 and 3. The latent factors were either independent Gaussian (two right columns), or randomly chosen from a mixture of four types (two left columns). Gaussian random noise was added to achieve different signal to noise ratios (columns), and different levels of within-module sparsity (proportion of zero loadings) were tested (rows). An additional 1000 pure noise genes were generated from the standard Gaussian distribution. Each simulation setting was repeated 100 times. The success of latent factor recovery was evaluated by the R2 values obtained by the regression of each latent factor against the identified factors assigned to the module to which the latent factor belongs. The relative frequencies (10 equal-sized bins between 0 and 1, equivalent to the histogram) of the R2 values are plotted.

When the true signals were Gaussian (Figure 2; two right columns), nMLSA and MLSA yielded similar results. Both methods recovered the hidden factors almost perfectly in all sparsity (rows) and noise (columns) settings. When the true signals were randomly drawn from four different types (Figure 2; two left columns), nMLSA outperformed MLSA. Both methods tend to either fully recover or totally miss a hidden factor, as indicated by spikes at R2 = 1 and R2 = 0. However when the within-module sparsity was moderate to low (30% and 0%), nMLSA showed a roughly 3-fold reduction in the chance to miss hidden factors, and accordingly a much higher chance to faithfully recover the hidden factors. Simulation results from modular latent structure models. In every simulation, 10 modules, each consisting of 100 simulated genes, were generated. The number of latent factors per module was randomly selected between 1 and 3. The latent factors were either independent Gaussian (two right columns), or randomly chosen from a mixture of four types (two left columns). Gaussian random noise was added to achieve different signal to noise ratios (columns), and different levels of within-module sparsity (proportion of zero loadings) were tested (rows). An additional 1000 pure noise genes were generated from the standard Gaussian distribution. Each simulation setting was repeated 100 times. The success of latent factor recovery was evaluated by the R2 values obtained by the regression of each latent factor against the identified factors assigned to the module to which the latent factor belongs. The relative frequencies (10 equal-sized bins between 0 and 1, equivalent to the histogram) of the R2 values are plotted.

Real data analysis

The Spellman cell cycle data consists of four time-series, each covering roughly two cell cycles [30]. The array data consists of 73 conditions and 6178 genes. Because of phase differences, the cell cycle-related genes cannot be easily summarized by clusters although many of them exhibit periodic patterns [31]. We applied nMLSA to the cell cycle data as a whole, in order to discover common patterns across the four time series. Our method identified 7 modules containing 10 latent factors in total. The two largest modules each contained two latent factors (Figure 3).
Figure 3

The top four factors from the Spellman dataset form two modules. On the x-axis the four time series are displayed in sequential order.

The top four factors from the Spellman dataset form two modules. On the x-axis the four time series are displayed in sequential order. While MLSA also detected the second module, it failed to detect module 1 found by nMLSA (Figure 3, left panel). Functional analyses using Gene Ontology [32] indicate the module is highly biologically meaningful. Based on hypergeometric tests using the GOStats package [33], genes associated with the first factor of the module strongly over-represent biological processes related to RNA processing and the ribosome, which is central to protein biosynthesis (Table 1). Genes associated with the second factor over-represent biological processes related to protein degradation, transport and localization (Table 2). Protein transport and localization processes are naturally coordinated with protein biosynthesis. Evidences also point to the co-regulation of protein biosynthesis and protein degradation, under normal circumstances and experimental interference [34-36].
Table 1

Top 25 GO terms overrepresented by genes associated with factor 1.

GOBPIDPvalueTerm
GO:00422543.27E-75ribosome biogenesis
GO:00226132.04E-68ribonucleoprotein complex biogenesis
GO:00344706.20E-67ncRNA processing
GO:00346601.31E-65ncRNA metabolic process
GO:00063641.55E-60rRNA processing
GO:00160721.47E-59rRNA metabolic process
GO:00063963.00E-51RNA processing
GO:00718431.48E-50cellular component biogenesis at cellular level
GO:00422735.74E-33ribosomal large subunit biogenesis
GO:00004604.04E-30maturation of 5.8S rRNA
GO:00004662.05E-29maturation of 5.8S rRNA from tricistronic rRNA transcript (SSU-rRNA, 5.8S rRNA, LSU-rRNA)
GO:00160701.33E-26RNA metabolic process
GO:00422744.46E-26ribosomal small subunit biogenesis
GO:00440853.25E-25cellular component biogenesis
GO:00304901.57E-21maturation of SSU-rRNA
GO:00004623.11E-21maturation of SSU-rRNA from tricistronic rRNA transcript (SSU-rRNA, 5.8S rRNA, LSU-rRNA)
GO:00004693.59E-21cleavage involved in rRNA processing
GO:00104677.58E-21gene expression
GO:00903042.29E-16nucleic acid metabolic process
GO:00094512.58E-16RNA modification
GO:00004788.00E-16endonucleolytic cleavage involved in rRNA processing
GO:00004798.00E-16endonucleolytic cleavage of tricistronic rRNA transcript (SSU-rRNA, 5.8S rRNA, LSU-rRNA)
GO:00061391.09E-15nucleobase-containing compound metabolic process
GO:00004471.37E-15endonucleolytic cleavage in ITS1 to separate SSU-rRNA from 5.8S rRNA and LSU-rRNA from tricistronic rRNA transcript (SSU-rRNA, 5.8S rRNA, LSU-rRNA)
GO:00004721.42E-14endonucleolytic cleavage to generate mature 5'-end of SSU-rRNA from (SSU-rRNA, 5.8S rRNA, LSU-rRNA)
Table 2

Top 25 GO terms overrepresented by genes associated with factor 2.

GOBPIDPvalueTerm
GO:00065111.99E-09ubiquitin-dependent protein catabolic process
GO:00199412.44E-09modification-dependent protein catabolic process
GO:00442572.65E-09cellular protein catabolic process
GO:00516033.79E-09proteolysis involved in cellular protein catabolic process
GO:00436324.21E-09modification-dependent macromolecule catabolic process
GO:00301637.26E-09protein catabolic process
GO:00104992.24E-08proteasomal ubiquitin-independent protein catabolic process
GO:00442659.94E-08cellular macromolecule catabolic process
GO:00070051.38E-07mitochondrion organization
GO:00436232.59E-07cellular protein complex assembly
GO:00432483.56E-07proteasome assembly
GO:00090575.19E-07macromolecule catabolic process
GO:00065085.25E-07proteolysis
GO:00718423.02E-06cellular component organization at cellular level
GO:00150314.89E-06protein transport
GO:00081046.28E-06protein localization
GO:00431616.81E-06proteasomal ubiquitin-dependent protein catabolic process
GO:00451847.86E-06establishment of protein localization
GO:00104981.01E-05proteasomal protein catabolic process
GO:00064611.35E-05protein complex assembly
GO:00346131.41E-05cellular protein localization
GO:00702712.51E-05protein complex biogenesis
GO:00707272.56E-05cellular macromolecule localization
GO:00346213.00E-05cellular macromolecular complex subunit organization
GO:00099873.93E-05cellular process
Top 25 GO terms overrepresented by genes associated with factor 1. Top 25 GO terms overrepresented by genes associated with factor 2. The second module is even more intuitive biologically. The factor scores showed that the second module was governed by two periodic latent factors with similar periodicity but different phases (Figure 3, right). Genes of this module showed clear periodic behavior with different phase shifts (Figure 4), which is consistent with the biological knowledge that cell-cycle genes are activated at different phases of the cell cycle [30]. We analyzed the functionalities of the genes associated with each factor using gene ontology (GO). It was clear that cell cycle-related biological processes dominated the list of top processes overrepresented by genes associated with either latent factors (Tables 3 &4). Other methods used in the simulations, except MLSA, could not group cell cycle genes with different phase shift into a single module.
Figure 4

Expression levels of genes involved in module 2. Genes are hierarchically clustered. The four time series are displayed in sequential order.

Table 3

Top 25 GO terms overrepresented by genes associated with factor 3.

GOBPIDPvalueTerm
GO:00002784.02E-19mitotic cell cycle
GO:00224024.08E-17cell cycle process
GO:00070496.05E-17cell cycle
GO:00224035.72E-15cell cycle phase
GO:00070178.75E-15microtubule-based process
GO:00482852.31E-13organelle fission
GO:00002805.08E-13nuclear division
GO:00513018.45E-13cell division
GO:00002268.50E-13microtubule cytoskeleton organization
GO:00000879.22E-13M phase of mitotic cell cycle
GO:00070671.39E-12mitosis
GO:00002792.71E-09M phase
GO:00070101.75E-08cytoskeleton organization
GO:00070592.33E-08chromosome segregation
GO:00304723.11E-08mitotic spindle organization in nucleus
GO:00328863.46E-08regulation of microtubule-based process
GO:00705073.46E-08regulation of microtubule cytoskeleton organization
GO:00160435.99E-08cellular component organization
GO:00070517.48E-08spindle organization
GO:00513297.69E-08interphase of mitotic cell cycle
GO:00070521.09E-07mitotic spindle organization
GO:00513251.12E-07interphase
GO:00069281.15E-07cellular component movement
GO:00070182.33E-07microtubule-based movement
GO:00105646.27E-07regulation of cell cycle process
Table 4

Top 25 GO terms overrepresented by genes associated with factor 4.

GOBPIDPvalueTerm
GO:00070495.54E-08cell cycle
GO:00513018.21E-08cell division
GO:00002787.99E-07mitotic cell cycle
GO:00000871.12E-06M phase of mitotic cell cycle
GO:00224021.57E-06cell cycle process
GO:00224036.92E-06cell cycle phase
GO:00482852.16E-05organelle fission
GO:00002803.03E-05nuclear division
GO:00104583.55E-05exit from mitosis
GO:00009103.70E-05Cytokinesis
GO:00002794.43E-05M phase
GO:00070677.91E-05Mitosis
GO:00332050.000523865cell cycle cytokinesis
GO:00325060.000572574cytokinetic process
GO:00109700.001012686microtubule-based transport
GO:00304730.001012686nuclear migration along microtubule
GO:00307050.001012686cytoskeleton-dependent intracellular transport
GO:00723840.001012686organelle transport along microtubule
GO:00001140.00177365regulation of transcription involved in G1 phase of mitotic cell cycle
GO:00464590.00185316short-chain fatty acid metabolic process
GO:00070180.002062712microtubule-based movement
GO:00165750.002062712histone deacetylation
GO:00323920.002399826DNA geometric change
GO:00106960.002438214positive regulation of spindle pole body separation
GO:00070970.002544351nuclear migration
Expression levels of genes involved in module 2. Genes are hierarchically clustered. The four time series are displayed in sequential order. Top 25 GO terms overrepresented by genes associated with factor 3. Top 25 GO terms overrepresented by genes associated with factor 4.

Discussions

In this study, we developed the network-based modular latent structure analysis (nMLSA). It is aimed at detecting expression modules and latent factors controlling the modules, the same goal as the original MLSA [11]. Compared to MLSA, the new method is based on a totally different setup, and is substantially advantageous. Firstly, the number of tuning parameters and heuristic choices is substantially less compared to MLSA. Secondly, the method is much more intuitive to understand. Thirdly, it is more flexible. As an example, one can easily limit the gene relations to positive correlations and ignore negative correlations using nMLSA, while MLSA has to take both positive and negative correlations. Fourth, nMLSA can be adapted for nonlinearly associated modules if a nonlinear association measure is used in the co-expression network building, while MLSA is limited to linear relations. In the nonlinear case, it is difficult to define latent factors. The challenge is subject to our future studies. Instead of using hard cutoffs, nMLSA utilizes the concept of local false discovery rate (lfdr). As different datasets exhibit different levels of baseline correlation [37], using hard cutoffs on correlations may result in unsatisfactory results. Using local false discovery rate procedures that are flexible in the null distribution estimation, nMLSA is naturally adaptive to the characteristics of the data. Given the nMLSA procedure relies on existing network community detection algorithms, it is admitted that the performance of the method relies on the choice of the community detection algorithm. The research field of community detection is mature and a number of good methods are available. Thus it is not difficult to tune the method to achieve good performance.

Conclusions

In summary, the new network-based method nMLSA is more effective than existing methods in recovering biologically meaningful latent variables and latent variable groups. The method can potentially be extended to detect nonlinearly associated modules if a nonlinear association measure is used to build the network.

Competing interests

None.

Authors' contributions

TY developed the computational method, conducted simulations. TY and YB conducted real data analyses, interpreted the results, and drafted the manuscript.

Additional file 1

Figure S1. The four types of input signal from which the data were simulated. Click here for file
  27 in total

1.  Network component analysis: reconstruction of regulatory signals in biological systems.

Authors:  James C Liao; Riccardo Boscolo; Young-Lyeol Yang; Linh My Tran; Chiara Sabatti; Vwani P Roychowdhury
Journal:  Proc Natl Acad Sci U S A       Date:  2003-12-12       Impact factor: 11.205

2.  An empirical Bayes approach to inferring large-scale gene association networks.

Authors:  Juliane Schäfer; Korbinian Strimmer
Journal:  Bioinformatics       Date:  2004-10-12       Impact factor: 6.937

3.  Efficient and principled method for detecting communities in networks.

Authors:  Brian Ball; Brian Karrer; M E J Newman
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2011-09-08

4.  Inference of transcriptional regulatory network by two-stage constrained space factor analysis.

Authors:  Tianwei Yu; Ker-Chau Li
Journal:  Bioinformatics       Date:  2005-09-06       Impact factor: 6.937

5.  Context-dependent clustering for dynamic cellular state modeling of microarray gene expression.

Authors:  Shinsheng Yuan; Ker-Chau Li
Journal:  Bioinformatics       Date:  2007-09-10       Impact factor: 6.937

6.  Elevation of free proline and proline-rich protein levels by simultaneous manipulations of proline biosynthesis and degradation in plants.

Authors:  Hanan Stein; Arik Honig; Gad Miller; Oran Erster; Haviva Eilenberg; Laszlo N Csonka; László Szabados; Csaba Koncz; Aviah Zilberstein
Journal:  Plant Sci       Date:  2011-04-30       Impact factor: 4.729

7.  An exploratory data analysis method to reveal modular latent structures in high-throughput data.

Authors:  Tianwei Yu
Journal:  BMC Bioinformatics       Date:  2010-08-27       Impact factor: 3.169

8.  Partial Correlation Estimation by Joint Sparse Regression Models.

Authors:  Jie Peng; Pei Wang; Nengfeng Zhou; Ji Zhu
Journal:  J Am Stat Assoc       Date:  2009-06-01       Impact factor: 5.033

9.  Comprehensive identification of cell cycle-regulated genes of the yeast Saccharomyces cerevisiae by microarray hybridization.

Authors:  P T Spellman; G Sherlock; M Q Zhang; V R Iyer; K Anders; M B Eisen; P O Brown; D Botstein; B Futcher
Journal:  Mol Biol Cell       Date:  1998-12       Impact factor: 4.138

10.  Kerfdr: a semi-parametric kernel-based approach to local false discovery rate estimation.

Authors:  Mickael Guedj; Stephane Robin; Alain Celisse; Gregory Nuel
Journal:  BMC Bioinformatics       Date:  2009-03-16       Impact factor: 3.169

View more
  1 in total

1.  Nonlinear Network Reconstruction from Gene Expression Data Using Marginal Dependencies Measured by DCOL.

Authors:  Haodong Liu; Peng Li; Mengyao Zhu; Xiaofei Wang; Jianwei Lu; Tianwei Yu
Journal:  PLoS One       Date:  2016-07-05       Impact factor: 3.240

  1 in total

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