TimeCycle
TimeCycle detects rhythmic genes in circadian transcriptomic time-series data using topological data analysis to identify cyclical gene expression patterns.
Key Features:
- Topology-Based Methodology: Reconstructs state space from time-series via time-delay embedding derived from dynamical systems theory.
- Takens' Theorem and Circular Patterns: Uses the expectation that rhythmic dynamics appear as circular patterns in the embedded space per Takens' theorem.
- Persistent Homology: Quantifies the degree of circularity in embeddings using persistence scores computed by persistent homology.
- Statistical Significance via Bootstrapping: Compares persistence scores against a bootstrapped null distribution to identify cycling genes.
- Reference-Free Cycle Detection: Implements a reference-free framework for detecting cycles in transcriptomic time-series.
- Robustness to Sampling Complexity: Explicitly handles custom sampling schemes, varying numbers of replicates, and missing data.
- Validation on Multiple Datasets: Demonstrated on both synthetic and biological circadian transcriptomic datasets.
- Comparative Analysis: Includes comparative evaluations against competing rhythm detection methods.
Scientific Applications:
- Circadian Gene Discovery: Identifies genes exhibiting circadian regulation in transcriptomic time-series.
- Temporal Profiling Across Tissues and Time Points: Facilitates analysis of gene expression dynamics across tissues and sampling times to study circadian regulation.
- Method Comparison and Benchmarking: Supports comparative assessment of rhythm detection approaches on synthetic and biological datasets.
Methodology:
Reconstructs state space with time-delay embedding, computes persistence scores via persistent homology to quantify circularity, and assesses significance by comparing persistence scores to a bootstrapped null distribution.
Topics
Details
- License:
- MIT
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- R, MATLAB, Shell
- Added:
- 10/12/2021
- Last Updated:
- 11/24/2024
Operations
Publications
Ness-Cohn E, Braun R. TimeCycle: topology inspired method for the detection of cycling transcripts in circadian time-series data. Bioinformatics. 2021;37(23):4405-4413. doi:10.1093/bioinformatics/btab476. PMID:34175927. PMCID:PMC8652031.
PMID: 34175927
PMCID: PMC8652031
Funding: - Simons Foundation: 597491-RWC
- National Science Foundation: 1764421