| Literature DB >> 33124218 |
Hao Dai1,2, Qi-Qi Jin1,3,4, Lin Li1,3, Luo-Nan Chen1,4,5,6.
Abstract
Gene regulatory networks play pivotal roles in our understanding of biological processes/mechanisms at the molecular level. Many studies have developed sample-specific or cell-type-specific gene regulatory networks from single-cell transcriptomic data based on a large amount of cell samples. Here, we review the state-of-the-art computational algorithms and describe various applications of gene regulatory networks in biological studies.Entities:
Keywords: Cell-specific network; Cell-type-specific network; Computational algorithm; Gene regulatory network; Sample-specific network; Single-cell RNA sequencing
Mesh:
Year: 2020 PMID: 33124218 PMCID: PMC7671911 DOI: 10.24272/j.issn.2095-8137.2020.215
Source DB: PubMed Journal: Zool Res ISSN: 2095-8137
Summary of inference methods for gene regulatory networks
| Method | Type of edge | Input data | Principle | References | |
| WGCNA | Linear | Undirected | Static | Pearson correlation | |
| PPCOR | Linear | Undirected | Static | Semi-partial correlation | |
| PMI | Nonlinear | Undirected | Static | Part mutual information | |
| PIDC | Nonlinear | Undirected | Static | Partial information decomposition | |
| LEAP | Linear | Directed | Time-ordered | Pearson correlation | |
| SINCERITIES | Linear | Directed | Time-ordered | Ridge regression and partial correlation | |
| AR1MA1 -VBEM | Nonlinear | Directed | Time-ordered | Bayesian framework | |
| ROBDD | Binary | Directed | Time-ordered | Boolean model | |
| CellNOptR | Binary | Directed | Time-ordered | Boolean model | |
| BTR | Binary | Directed | Time-ordered | Boolean model | |
| SCNS | Binary | Directed | Time-ordered | Boolean model | |
| SCODE | Nonlinear | Directed | Time-ordered | Ordinary differentiation equations | |
| GENIE3 | Nonlinear | Directed | Static | Random Forests or Extra-Trees | |
| Jump3 | Nonlinear | Directed | Time-ordered | Decision trees | |
| SCENIC | Nonlinear | Directed | Static | GENIE3 and TF motif enrichment analysis | |
| GRNBoost2 | Nonlinear | Directed | Static | GENIE3 and gradient boosting | |
| CNNC | Nonlinear | Undirected | Static | Deep learning | |
| CSN | Nonlinear | Undirected | Static / Time-ordered | Statistic independency | |
| CCSN | Nonlinear | Undirected | Static / Time-ordered | Statistically partial independency | |
Sources of GRN inference methods
| Method | Code | Source |
| WGCNA | R | R package: WGCNA |
| PPCOR | R | R package: ppcor |
| PMI | MATLAB | http://www.sysbio.ac.cn/cb/chenlab/software/PCA-PMI |
| PIDC | Julia | https://github.com/Tchanders |
| LEAP | R | R package: LEAP |
| SINCERITIES | R / MATLAB | http://www.cabsel.ethz.ch/tools/sincerities.html, https://github.com/CABSEL/SINCERITIES |
| AR1MA1- VBEM | MATLAB | https://github.com/mscastillo/GRNVBEM |
| ROBDD | Java | http://si2.epfl.ch/~garg/genysis.html |
| CellNOptR | R | http://www.bioconductor.org/packages/release/bioc/html/CellNOptR.html |
| BTR | R | R package: BTR |
| SCNS | R | https://github.com/swoodhouse/SCNS-GUI |
| SCODE | R | https://github.com/hmatsu1226/SCODE |
| GENIE3 | R | http://www.montefiore.ulg.ac.be/~huynh-thu/software.html |
| Jump3 | MATLAB | http://homepages.inf.ed.ac.uk/vhuynht/software.html |
| SCENIC | R | http://scenic.aertslab.org |
| GRNBoost2 | Python | http://arboreto.readthedocs.io |
| CNNC | Python | https://github.com/xiaoyeye/CNNC |
| CSN | MATLAB | https://github.com/wys8c764/CSN |
| CCSN | MATLAB | http://sysbio.sibcb.ac.cn/cb/chenlab/soft/CCSN.zip |
Comparison of GRN inference methods
| Method | Proven gene regulatory relationship | |||||
| GSE114397 | GSE139343 | |||||
| VIM- ZEB1 | VIM- SNAI2 | VIM- MYC | ARID1A-ZIC1 | ARID1A-SOX1 | ARID1A-MAP2 | |
| WGCNA | × | × | × | × | √ | × |
| PPCOR | √ | √ | √ | √ | √ | √ |
| PMI | √ | √ | √ | √ | √ | √ |
| LEAP | √ | √ | √ | √ | √ | √ |
| SINCERITIES | √ | × | × | × | √ | √ |
| SCODE | √ | √ | √ | √ | √ | √ |
| SCENIC | √ | √ | √ | √ | × | √ |
| CSN | √ | √ | √ | √ | √ | √ |