OscoNet
OscoNet infers oscillatory gene networks from snapshot single-cell RNA sequencing (scRNA-seq) data to detect genes with periodic (sinusoidal) expression and recover cluster-specific pseudo-time ordering.
Key Features:
- Improved Optimization Scheme: Enhances the optimization framework originally proposed by Oscope to more accurately detect co-oscillatory gene pairs.
- Statistical Rigor: Incorporates a well-calibrated non-parametric hypothesis test to select oscillatory genes at a specified false discovery rate (FDR).
- Enhanced Sensitivity: Demonstrates superior sensitivity compared to Oscope, identifying larger sets of known oscillators while avoiding ambiguous thresholds.
- Pseudo-Time Estimation: Implements an advanced pseudo-time estimation technique that accurately recovers cell order for each gene cluster and is computationally faster than the extended nearest insertion method.
Scientific Applications:
- Periodic process analysis: Study of periodic gene expression processes such as the circadian clock and cell cycle in single-cell data.
- Oscillatory network inference in scRNA-seq: Identification and characterization of gene modules exhibiting sinusoidal oscillations from snapshot scRNA-seq.
Methodology:
Analyzes snapshot scRNA-seq data to identify genes with sinusoidal oscillations using an improved Oscope-based optimization framework, applies a non-parametric hypothesis test controlling FDR to select oscillatory genes, infers co-oscillatory gene pairs/networks, and estimates pseudo-time per gene cluster with a method faster than the extended nearest insertion approach.
Topics
Details
- License:
- MIT
- Tool Type:
- command-line tool
- Programming Languages:
- R, Python
- Added:
- 1/18/2021
- Last Updated:
- 3/15/2021
Operations
Publications
Cutillo L, Boukouvalas A, Marinopoulou E, Papalopulu N, Rattray M. OscoNet: inferring oscillatory gene networks. BMC Bioinformatics. 2020;21(S10). doi:10.1186/s12859-020-03561-y. PMID:32838730. PMCID:PMC7445923.