BioinformaticsSystems BiologyPeer-reviewed journal article
An improved rhythmicity analysis method using Gaussian Processes detects cell-density dependent circadian oscillations in stem cells
Shabnam Sahay, Shishir Adhikari, Sahand HormoziD, Shaon ChakrabartiiD
Abstract
Detecting oscillations in time series remains a challenging problem even after decades of research. In chronobiology, rhythms in time series (for instance gene expression, eclosion, egg-laying and feeding) datasets tend to be low amplitude, display large variations amongst replicates, and often exhibit varying peak-to-peak distances (non-stationarity). Most currently available rhythm detection methods are not specifically designed to handle such datasets. Here we introduce a new method, ODeGP (Oscillation Detection using Gaussian Processes), which combines Gaussian Process (GP) regression with Bayesian inference to provide a flexible approach to the problem. Besides naturally incorporating measurement errors and non-uniformly sampled data, ODeGP uses a recently developed kernel to improve detection of non-stationary waveforms. An additional advantage is that by using Bayes factors instead of p-values, ODeGP models both the null (non-rhythmic) and the alternative (rhythmic) hypotheses. Using a variety of synthetic datasets we first demonstrate that ODeGP almost always outperforms eight commonly used methods in detecting stationary as well as non-stationary oscillations. Next, on analyzing existing qPCR datasets that exhibit low amplitude and noisy oscillations, we demonstrate that our method is more sensitive compared to the existing methods at detecting weak oscillations. Finally, we generate new qPCR time-series datasets on pluripotent mouse embryonic stem cells, which are expected to exhibit no oscillations of the core circadian clock genes. Surprisingly, we discover using ODeGP that increasing cell density can result in the rapid generation of oscillations in the Bmal1 gene, thus highlighting our methods ability to discover unexpected patterns. In its current implementation, ODeGP (available as an R package) is meant only for analyzing single or a few time-trajectories, not genome-wide datasets.
- organism: mouse
- assay: bulk RNA-seq
- research focus: differential expression
- research focus: benchmarking
- approach: Bayesian inference
- approach: statistical model
- Citations
- 3
- FWCI
- 0.45
- Field percentile
- top 43%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Correcting for Dependent P-values in Rhythm Detection
Alan L. Hutchison, Aaron R. Dinner·bioRxiv·Mar 20, 2017
- Genome-wide circadian rhythm detection methods: systematic evaluations and practical guidelines
Wenwen Mei, Zhiwen Jiang, … Yuchao Jiang·Briefings in BioinformaticsPeer-reviewed·Jun 4, 2020
- Bootstrapping and Empirical Bayes Methods Improve Rhythm Detection in Sparsely Sampled Data
Alan L. Hutchison, Ravi Allada, Aaron R. Dinner·Journal of Biological RhythmsPeer-reviewed·Aug 1, 2018
- Decoding Cell-level Circadian Phase and Rhythm-state Remodeling in Single-cell Transcriptomes With scRhythmBayes
Qian Zhang, Chenyu Li, … Pin Sun·bioRxiv·Oct 22, 2026
- Detecting Rhythmic Gene Expression in Single Cell Transcriptomics
Bingxian Xu, Dingbang Ma, … Rosemary Braun·Journal of Biological RhythmsPeer-reviewed·Oct 8, 2024
- OscoNet: Inferring oscillatory gene networks
Alexis Boukouvalas, Luisa Cutillo, … Magnus Rattray·bioRxiv·Apr 9, 2019