Time distributed data analysis by Cosinor.Online application
Abstract
Disturbed biological oscillations often represent pathology and thus have a prognostic character. The most studied are 24-h (circadian) and shorter (ultradian) oscillations from them. A cosinor analysis often evaluates the presence and significance of circadian and ultradian rhythms. Skilled researchers can use MATLAB, R, Python, or other programming languages, while those less experienced often use outdated applications that require a specific operating system version or outdated add-ons. Therefore, we developed CosinorOnline, a simple web-based application coded in PHP and JavaScript to evaluate the presence and significance of different oscillations. Users can set the period length on the applications page and insert their data. The results consist of a numerical evaluation and an adjustable plot. There is also a unique identifier to reload or immediately delete data analysis within one month. After this period, all data are automatically deleted from the app. We compared the functionality of CosinorOnline with Cosinor2 (R package) and Chronos-Fit (Windows app). The 24-h variability analysis was identical for all three applications. The evaluation of ultradian variability was the same for CosinorOnline and Cosinor2 and slightly different for Chronos-Fit. CosinorOnline and Chronos-Fit result in acrophase in units of time (decimal form), while Cosinor2 is in radians. In conclusion, CosinorOnline is a simple, easy-to-use web application to inspect time data that provides reliable results without additional installation and runs in modern web browsers. The application does not track users and aims to help users quickly decide whether their data is suitable for more profound analysis using cosinor analysis.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 80
- Research Focus
- Approach
Abstract summary
Claude Opus 5.5 · xhigh effort · 18 Oct 2026 · from the abstract · CC BY-NC-ND 4.0
Browser-based cosinor fitting for circadian and ultradian rhythms with no install; 24-hour results matched two existing programs, ultradian results diverged slightly from one of them.
Testing whether a time series carries a circadian or ultradian rhythm by cosinor analysis means either writing code in MATLAB, R or Python or relying on older programs tied to a particular operating system or add-on. A web form that runs in a current browser lets a user check rhythmicity before committing to a deeper analysis.
Key results
ClaimedCosinorOnline runs cosinor analysis in a web browser at a user-chosen period length and returns a numerical evaluation plus an adjustable plot.
Implemented in PHP and JavaScript; each analysis gets an identifier for reloading or immediate deletion, and stored data are removed automatically after one month. No installation is required and the application is stated not to track users. · Abstract
SuggestedOutput agreed with the Cosinor2 R package and the Chronos-Fit Windows application for 24-hour rhythms, while ultradian estimates matched Cosinor2 but differed slightly from Chronos-Fit.
Agreement is reported qualitatively, with no test dataset, fitted parameters or error values; acrophase is returned in decimal time units by CosinorOnline and Chronos-Fit and in radians by Cosinor2. · Abstract
Methods, data and reproducibility
A web application coded in PHP and JavaScript fits a cosinor model at a period length set by the user and reports significance plus a plot; its 24-hour and ultradian output was compared with the Cosinor2 R package and the Chronos-Fit Windows application.
- Methods & tools
- CosinorOnline, Cosinor2, Chronos-Fit, PHP, JavaScript
- Reagents & environment
- Coded in PHP and JavaScript; stated to run in modern web browsers without additional installation.
- Reproducibility gaps
- No web address, source repository or test dataset is printed in the text. Submitted analyses are kept under an identifier and deleted automatically after one month.
Limitations (2)
- The comparison against Cosinor2 and Chronos-Fit is qualitative: no input data, fitted amplitudes, acrophases or p-values are reported, so the size and cause of the ultradian discrepancy with Chronos-Fit remain unknown. · noted in this summary
- Analyses are retained by the application and purged after a month, which limits use for sensitive data and for revisiting an earlier run. · noted in this summary
Who should read:Read this if you screen time-series data for circadian or ultradian rhythms and want a no-install cosinor fit before writing your own analysis.
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- easyClock: A User-Friendly Desktop Application for Circadian Rhythm Analysis and Visualization
Binbin Wu, William W. Ja·BMC BioinformaticsPeer-reviewed·Dec 5, 2025
- Identification and characterisation of variable rhythms using CosinorPy
Miha Moškon·bioRxiv·Jul 4, 2022
- Kronos: A computational tool to facilitate biological rhythmicity analysis
Thomaz F. S. Bastiaanssen, Sarah‐Jane Leigh, … John F. Cryan·bioRxiv·Apr 21, 2023
- CosinorTest: An R Shiny App for Cosinor-model-based circadian and differential analysis in transcriptomic applications
Haocheng Ding, Yutao Zhang, … Zhiguang Huo·bioRxiv·Nov 6, 2024
- ECHO: an Application for Detection and Analysis of Oscillators Identifies Metabolic Regulation on Genome-Wide Circadian Output
Hannah De los Santos, Emily J. Collins, … Jennifer Hurley·BioinformaticsPeer-reviewed·Aug 2, 2019
- Circadian Oscillation Detection Analysis and Comparison (CODAC): a Multicriteria Method to Estimate and Compare Rhythmicity
Thiago Parente da Silveira, Karla Lincoln, … Leonardo Vinícius Monteiro de Assis·bioRxiv·Aug 21, 2026