Skip to content

Survey study, 2025

Can sleeping heart rate predict menstrual cycle phases and ovulation using machine learning?

Yes. Adding sleeping heart rate data significantly improved predictions of menstrual cycle phases and ovulation, especially in people with irregular sleep schedules.

Early or limited evidence 40 healthy women aged 18 to 34 years

What they did

Cross-sectional study of 40 healthy women aged 18 to 34 monitored over a maximum of three menstrual cycles. Researchers developed a machine learning model using heart rate at the circadian rhythm nadir (lowest sleeping heart rate) to classify menstrual cycle phases. They compared three approaches: day only, day plus minimum heart rate, and day plus basal body temperature.

What they found

Adding minimum heart rate significantly improved luteal phase classification and ovulation detection. In women with high variability in sleep timing, the heart rate model outperformed the basal body temperature model, reducing ovulation day detection errors by 2 days (p less than 0.05).

What it means for you

A wearable device measuring sleeping heart rate could help track ovulation and menstrual cycles, particularly for people with irregular sleep. This is a small proof-of-concept study and needs further testing before real-world use.

40

healthy women studied

3

menstrual cycles monitored maximum

2 days

error reduction in ovulation detection

About the study

Original title
Machine learning model for menstrual cycle phase classification and ovulation day detection based on sleeping heart rate under free-living conditions
Authors
Masuda H, Okada S, Shiozawa N et al.
Journal
Computers in biology and medicine
Year
2025
Study design
Survey study
Participants
40
What was tested
Machine learning model using sleeping heart rate
Open access
Yes
Original abstract

The accurate classification of menstrual cycle phases and detection of ovulation is critical for women's health management, particularly in addressing infertility, alleviating premenstrual syndrome, and preventing hormone-related disorders. However, traditional basal body temperature (BBT) measurement methods are susceptible to disruptions in sleep timing and environmental conditions, limiting practical application. This study is aimed to overcome these limitations by introducing a novel feature, heart rate at the circadian rhythm nadir (minHR), for classifying menstrual cycle phases and predicting ovulation. A machine learning model was developed using XGBoost, and data were collected under free-living conditions from 40 healthy women (18-34 years) over a maximum of three menstrual cycles. Three feature combinations- "day," "day + minHR," and "day + BBT"-were evaluated, and model performance was assessed using nested leave-one-group-out cross-validation. The feature "day" represents the number of days elapsed since the onset of menstruation. Participants were stratified into groups depending on high variability and low variability in sleep timing. Results demonstrated that adding minHR significantly improved luteal phase classification and ovulation day detection performance compared to "day" only. Furthermore, in participants with high variability in sleep timing, the minHR-based model outperformed the BBT-based model, significantly improving luteal phase recall and reducing ovulation day detection absolute errors by 2 d (p < 0.05). These findings highlight the robustness and practicality of the minHR-based model for menstrual cycle tracking, particularly in individuals with high variability in sleep timing. The proposed model holds great promise for personalized health management and large-scale epidemiological research.

Reproduced under CC-BY.

Topics