Research tools

The SRBR Education Committee has compiled a list of resources that allow students and researchers to seek answers to new questions related to biological rhythms. This includes links to open access datasets that may support student-directed research as well as data analysis tools that may help in the analysis of these data sets.

Open Access data sets

These data sets were found by searching on Google data set search, Open science framework, If you know of any others, please email us at

The Costs of Sleeping In

Effects of Light at Night on Reproduction

Natural Light Exposure, Sleep and Depression

Social jetlag, food consumption, and meal times

Effects of circadian clock disruption on SCN and peripheral tissues

Effects of feeding rhythms on mouse liver

Open data on circadian studies of plants


CircaDB – Circadian Gene Expression Data Base


Analysis tools

This list contains links to publicly available tools that can be used for the analysis of biological time-series data. If you know of any others, please email us at

  • The PAICE Suite: A suite of packages that allow for the identification and analysis of rhythms with changing amplitudes:
    • ECHO, an easy to use, high-throughput, application that identifies rhythmic elements, including those with changing amplitudes (e.g. damping) in multiple data types at omics scale, while also estimating their period length and phase, developed by De los Santos et al. (2020).
    • ENCORE, an easy to use, high-throughput, application that allows users to navigate gene ontologic categories for circadian rhythms using ECHO output, developed by De los Santos et al. (2019).
    • MOSAIC, an easy to use, high-throughput, application that allows users to find and visualize circadian and non-circadian trends by comparing multi-omics time course data using model selection and joint modeling, developed by De los Santos et al. (2020).
  • CATkit, this website documents core techniques for analyzing circadian rhythms and describes the CAT analysis toolkit that can be used to perform these analyses. The CAT package was developed by Gierke and Cornelissen  (2016).
  • JTK_Cycle, an algorithm to identify rhythmic components in large, genome-scale data sets and estimate their period length, phase, and amplitude, developed by Hughes et al. (2010).
  • SW1PerS is cycling detection method that uses sliding window persistence homology to identify cycling genes, developed by Perea et al. (2015).
  • TimeTrial is a user friendly R shiny application for optimizing the design and analysis of transcriptomic time-series experiments, developed by Ness-Cohn et al. (2020).
  • BooteJTK is cycling detection method based on a bootstrapped empirical bayes procedure to identify cycling genes, developed by Hutchison et al. (2018).
  • ARSER (PythonR) is cycling detection method that uses autoregressive spectral estimation to identify cycling genes, developed by Yang and Su (2010).
  • CIRCADA,a pair of apps that provide educational tools for learning about circadian data visualization and analysis using the discrete wavelet transform, sine-fitting, the Lomb-Scargle periodogram, autocorrelation, and maximum entropy spectral analysis, as described in Cenek et al. (2020).