Bio Temporal Genomics Periodicity Detection

Discovers a periodic signal of UNKNOWN period in time-series omics data and puts a defensible significance on it, especially when sampling is IRREGULAR (dropped timepoints, pooled harvests) so FFT/Welch/JTK are invalid. Estimates the dominant period with Lomb-Scargle / generalized Lomb-Scargle (scipy, astropy), corroborates with autocorrelation, resolves transient/time-varying periodicity with the wavelet CWT (pywt), and screens genome-wide with false-alarm probabilities under BH FDR. Use when finding an oscillation whose period is not known a priori, analyzing cell-cycle or ultradian rhythms, or handling unevenly sampled time courses. Not for testing a KNOWN 24-hour rhythm (see temporal-genomics/circadian-rhythms).

FridrichMethod 66cc122 4 files · 37.0 KB Updated

File contents

FridrichMethod/awesome-skills/tree/main/skills/periodicity-detection commit 66cc12269d

Frequently asked questions

npx skillmds@latest add fridrichmethod/bio-temporal-genomics-periodicity-detection