CircaCompare

CircaCompare estimates and compares mesor, amplitude, and phase of 24-hour circadian rhythms by parametrizing and fitting cosinusoidal curves to observed data.


Key Features:

  • Parametrization of Cosinusoidal Curves: Employs a parametrization to model 24-hour circadian data and explicitly estimate three rhythmic parameters: mesor (rhythm-adjusted mean), amplitude (extent of variation), and phase (timing of peak expression).
  • Statistical Significance Testing: Provides a framework for simultaneous statistical testing of mesor, amplitude, and phase differences by calculating P-values.
  • Comparison with Existing Methods: Has been evaluated on publicly available datasets and compared against DODR (Detection of Oscillations in Data using Regression), demonstrating enhanced sensitivity in detecting differences in rhythmic parameters.

Scientific Applications:

  • Comparative Studies: Facilitates comparison of circadian rhythms across different biological samples or experimental conditions.
  • Longitudinal vs. Cross-sectional Data Analysis: Applies to both longitudinal and cross-sectional data by providing statistical tools tailored for rhythmic analysis.
  • Enhanced Sensitivity in Detection: Enables detection of subtle differences in circadian patterns that may have biological significance.

Methodology:

Parametrizes and fits cosinusoidal curves to observed 24-hour data to estimate mesor, amplitude, and phase, computes P-values for simultaneous testing of these parameters, and evaluates performance against DODR using publicly available datasets.

Topics

Details

Programming Languages:
R
Added:
1/9/2020
Last Updated:
12/11/2020

Operations

Publications

Parsons R, Parsons R, Garner N, Oster H, Rawashdeh O. CircaCompare: a method to estimate and statistically support differences in mesor, amplitude and phase, between circadian rhythms. Bioinformatics. 2019;36(4):1208-1212. doi:10.1093/bioinformatics/btz730. PMID:31588519.

PMID: 31588519
Funding: - Deutsche Forschungsgemeinschaft: DFG, GRK-1957

Links

Repository
https://github.com/RWParsons/circacompare_py
(Implementation in Python)