Studying the Menstrual Cycle as a Continuous Variable: Implementing Phase-Aligned Cycle Time Scaling (PACTS) with the `menstrualcycleR` package

Read the full article See related articles

Listed in

This article is not in any list yet, why not save it to one of your lists.
Log in to save this article

Abstract

Despite decades of research, there is no consensus on how to represent the menstrual cycle as a standardized, continuous timeline. Common phase- and count-based methods oversimplify hormonal dynamics and overlook individual variability in ovulation timing, reducing statistical power and misaligning outcomes. To address this, we introduce Phase-Aligned Cycle Time Scaling (PACTS) and its companion R package, menstrualcycleR, which generate continuous time variables anchored to both menses and ovulation, aligning hormonal dynamics across individuals and cycles. This approach accommodates variable cycle lengths and supports integration of ovulation detection methods or estimation when biomarkers are unavailable. Using daily urinary hormone data from 44 cycles, we show that PACTS improves alignment of estradiol (E2) trajectories—especially in the variable follicular phase—compared to traditional counting methods. While PACTS performs similarly to backward count for luteal phase progesterone (P4), its strength lies in correcting follicular-phase E2 misalignment. This has clinical relevance for hormone-sensitive conditions such as premenstrual dysphoric disorder (PMDD), catamenial epilepsy, and menstrual migraine. The variables produced by PACTS also support hierarchical nonlinear models, such as generalized additive mixed models, for high-resolution analysis of cyclical outcomes. Together, PACTS and menstrualcycleR offer a reproducible framework that improves precision and interpretability in menstrual cycle research.

Article activity feed