GeneRhythm
Overview

Temporal gene expression programs underlie many genetic and cellular processes, yet most analytical approaches interrogate these dynamics primarily in the time domain, limiting sensitivity to rhythmic and frequency-specific regulation. Here, we present GeneRhythm, a deep learning framework that integrates wavelet-based time-frequency decomposition to model gene expression dynamics across biological conditions. GeneRhythm enables accurate gene clustering based on shared rhythmic patterns and identifies rhythm-differential genes whose dynamic behaviors differ between conditions despite minimal changes in mean expression, revealing coordinated oscillatory programs and phase-shifted regulation missed by differential expression and trajectory-based analyses. Beyond analytical inference, GeneRhythm translates gene expression dynamics into structured, playable musical scores, enabling direct auditory exploration of molecular dynamics, in which rhythmic patterns and temporal progression are mathematically derived from wavelet-resolved signals. By explicitly modeling rhythm and frequency and translating gene expression dynamics into structured musical representations, GeneRhythm provides a new lens for interrogating dysregulated temporal programs that underlie complex disease states.
Key Capabilities
Utilize wavelet transformation to obatin frequency information of gene expression.
Acurately identify gene clusters with frequency information and deep generative model.
Acurately identify gene markers with differential analysis based on frequency information.
Expand the frequency information analysis to Spatial data.
Expand the frequency information analysis to Multi-omics data and get frequency primed genes.
Explore the bio-insight of the genes identified with frequency inforamtion.
Perform rhythmic perturbation to research diseases related drug and pathway targets.
Achieve rhythmic signal sonification from time-frequency features into musical parameters.
Documentation
Contents
- Installation
- Tutorials
- Inference and Analysis of Gene Expression Rhythmicity using GeneRhythm
- Part 1: Data loading, time and frequency information acquisition
- Part 2: Model preparation and training
- Part 3: Showing result
- Part 4: Music sonification
- Inference and Analysis of Spatial data Rhythmicity using GeneRhythm
- Part 1: Data loading and frequency information acquisition
- Part 2: Model preparation and training
- Part 3: Showing result
- Part 4: Differential frequency peaks
- Inference and Analysis of scATAC-seq Rhythmicity using GeneRhythm
- Part 1: Data loading, time and frequency information acquisition
- Part 2: Model preparation and training
- Part 3: Showing result
- Part 4: Differential frequency peaks
- Rhythmicity Perturbation using GeneRhythm
- Part 1: Data loading, time and frequency information acquisition
- Part 2: Model preparation and training
- Part 3: Perturbation
- Part 4: Survival Analysis