Published December 4, 2025 | Version v1
Computational notebook Open

WAVES: A Feature Extraction Algorithm for Basal Body Temperature Signals Across Menstrual Cycles

  • 1. ROR icon SRI International

Contributors

Supervisor:

  • 1. ROR icon SRI International

Description

This repository contains the official implementation of WAVES, an algorithm developed to extract physiologically meaningful features from basal body temperature (BBT) signals across menstrual cycles. WAVES integrates time-domain, frequency-domain, wavelet-based, and cosinor-derived metrics to characterize temperature rhythms with high temporal resolution. The accompanying code includes preprocessing utilities, core feature-extraction functions, cosinor analysis, and reproducible Jupyter notebooks used in the associated scientific publication. This Zenodo release provides an archival, citable version of the code to support transparency, reproducibility, and future research on menstrual cycle physiology and digital biomarker discovery.

Files

0. Example_WAVES_extraction.ipynb

Files (1.4 MB)

Name Size Download all
md5:af4fb3ce6a38a63f355d4c7591c279cd
1.4 kB Preview Download
md5:b2c8fbd8952a94a4cdd512f634326984
1.2 MB Preview Download
md5:7a9b699f785e584ac3276305778203ba
128.3 kB Preview Download
md5:18ae13c97f8e24af90f3cf75a65dba2c
5.7 kB Download
md5:b3e38cf3788e277dde84c815c606abe6
2.1 kB Download
md5:32555590900018a5fae22bdeb623dbb7
3.4 kB Preview Download
md5:f19b2ca68c81bfd07b1a35a1e2a6d587
99 Bytes Preview Download
md5:4660da02097614df8b132e56476d4e0b
20.0 kB Download

Additional details

Dates

Submitted
2025-12-04