| Literature DB >> 31649730 |
Nelson Nazzicari1, Danila Vella2,3, Claudia Coronnello4, Dario Di Silvestre5, Riccardo Bellazzi3,6, Simone Marini6,7.
Abstract
The identification of functional modules in gene interaction networks is a key step in understanding biological processes. Network interpretation is essential for unveiling biological mechanisms, candidate biomarkers, or potential targets for drug discovery/repositioning. Plenty of biological module identification algorithms are available, although none is explicitly designed to perform the task on single-cell RNA sequencing (scRNA-seq) data. Here, we introduce MTGO-SC, an adaptation for scRNA-seq of our biological network module detection algorithm MTGO. MTGO-SC isolates gene functional modules by leveraging on both the network topological structure and the annotations characterizing the nodes (genes). These annotations are provided by an external source, such as databases and literature repositories (e.g., the Gene Ontology, Reactome). Thanks to the depth of single-cell data, it is possible to define one network for each cell cluster (typically, cell type or state) composing each sample, as opposed to traditional bulk RNA-seq, where the emerging gene network is averaged over the whole sample. MTGO-SC provides two complexity levels for interpretation: the gene-gene interaction and the intermodule interaction networks. MTGO-SC is versatile in letting the users define the rules to extract the gene network and integrated with the Seurat scRNA-seq analysis pipeline. MTGO-SC is available at https://github.com/ne1s0n/MTGOsc.Entities:
Keywords: RNA-seq; annotation; clustering; enrichment; gene module; gene network; scRNA-seq; single cell
Year: 2019 PMID: 31649730 PMCID: PMC6794379 DOI: 10.3389/fgene.2019.00953
Source DB: PubMed Journal: Front Genet ISSN: 1664-8021 Impact factor: 4.599
Figure 1Schema of MTGO-SC. scRNA-seq data are analyzed through the typical pipeline including quality control, rescaling, normalization, and clustering. MTGO-SC provides a further postprocessing step, in which a cell cluster is analyzed to extract the gene network and by integrating it with an annotation source, such as the GO or Reactome, each gene network is parsed into modules describing the cell machinery.
MTGO-SC main parameters.
| Function name | Function description | Parameters |
|---|---|---|
| write.coexpressionMatrix | Compute and save the correlation matrix | Location, overwriting options, gene interaction metric function (defaults to cor) |
| write.edges | Thins the network and saves the result | Location, overwriting options, thinning function (defaults to thinning_abs_threshold) |
| write.dictionary | Create and save a gene-term dictionary file | Location, the dictionary tuplets |
| export.network.modules | Save visual representation of functional modules | Module collapse toggle |
| thinning_abs_threshold | Subset a coexpression network for thresholded absolute values | The threshold value |
| thinning_percentile | Subset a coexpression network to the desired percentile | The percentile value |
| thinning_scale_free | Subset a coexpression network to maximise free scale fit | The target gamma, plus a grid of thresholds to be compared |
| coexpr_propr | Compute gene coexpression | The selected function, plus any extra parameters |
| call.MTGO | Invoke the MTGO execution | Location containing all the data and config file |
Figure 2Ranking of all the network extraction approaches (coexpression metric combined with thinning technique) applied to the different cell types, based on affinity score (AS). The heatmap colors depend on the per-row rescaled −log (P-value) (blue to red). The best method per cell type is marked with a dot. Although some methods seem to fit many cell types a clear cut, one-size-fit-all solution does not emerge. The users can therefore tailor the network extraction method to the different cell types in his/her data.
Figure 3An example of gene network, extracted from basal epithelial cells of mouse bladder scRNA-seq. The whole gene network (A) is visualized with nodes colored by gene module (i.e., the annotation labels attributed by MTGO-SC to gene groups). The gene module network (B), with each node representing a module extracted by MTGO-SC, has the gene belonging to the same functional module sharing the same color. The edge thicknesses reflect node correlation. The module network edges show self-loops representing the interactions of the genes within the modules. The thickness of these self-loops reflects the level of within-module correlation.