Related Experiment Video
Updated: Feb 17, 2026

A Computational Method to Quantify Fly Circadian Activity
Published on: October 28, 2017
PyCycleBio: modelling non-sinusoidal-oscillator systems in temporal biology
Alexander R Bennett1, George Birchenough1,2, Daniel Bojar2,3
1Department of Medical Biochemistry, Institute of Biomedicine, University of Gothenburg, 41390 Gothenburg, Sweden.
PyCycleBio integrates harmonic oscillator and Cosinor models for robust biological rhythm analysis. This new platform enhances sensitivity for transcriptomics, proteomics, and metabolomics data, advancing chronobiology.
Area of Science:
- Chronobiology
- Bioinformatics
- Systems Biology
Background:
- Biological molecules like proteins, mRNA, and metabolites exhibit rhythmic variations, particularly influenced by the day-night cycle.
- Current bioinformatics tools for rhythm analysis use either single-component harmonic oscillator models for temporal dynamics or multi-component Cosinor models for complex patterns.
Purpose of the Study:
- To develop a novel bioinformatics platform, PyCycleBio, that integrates the strengths of harmonic oscillator and Cosinor models.
- To enhance the analysis of biological rhythms by modeling diverse rhythmic behaviors and temporal dynamics.
Main Methods:
- PyCycleBio employs bounded-multi-component models and modulus operators combined with the harmonic oscillator equation.
- The platform models rhythmic behaviors, including temporal dynamics regulation through amplitude coefficients.
Main Results:
- PyCycleBio demonstrates superior sensitivity and functionality compared to existing analytical frameworks.
- The platform reveals novel associations between data types (transcriptomics, proteomics, metabolomics), sampling conditions, and rhythmic characteristics.
- New insights into the temporal regulation of biomolecules were uncovered.
Conclusions:
- PyCycleBio offers an advanced approach for analyzing complex temporal regulation of biomolecules.
- This platform is expected to significantly advance the field of chronobiology and physiological understanding.
- The tool is accessible via GitHub, PyPI, and Google Colab for broad usability.
Related Concept Videos
Sinusoidal Sources
In homes, the power supplies use sinusoidal sources to provide electricity. These sources generate a voltage that varies sinusoidally...
Exponential and Sinusoidal Signals
Modeling with Differential Equations
Graphical and Analytic Representation of Sinusoids
The first step is measuring the peak-to-peak value, which is twice the amplitude of the sinusoid. This provides information about the maximum voltage swing of the waveform.
Secondly, the period and angular frequency are determined. The period is the time taken for one complete cycle of the waveform, while...
Classification of Systems-II
Biological Clocks and Seasonal Responses

