Figures
Abstract
Accurate real-time estimation of the effective reproduction number (Rt) is critical for infectious disease surveillance and response. In vector-borne diseases like dengue, temperature strongly influences disease transmission by affecting generation times. However, most existing Rt estimation methods assume a fixed generation interval, leading to biased estimates and unreliable assessments of transmission risk in settings with fluctuating temperatures. In this study, we proposed and evaluated a novel framework to estimate a temperature-dependent reproduction number (td-Rt) that dynamically updates the generation interval distribution based on observed temperature data. We obtained real-time estimates of td-Rt through an adapted Bayesian recursive filtering process. Using real and simulated data for a temperature-sensitive disease (dengue), we evaluated the performance of td-Rt against the typically used temperature-independent reproduction number (ti-Rt) and angular reproduction number (), which does not require specification of the generation interval. Simulated data was generated under varying patterns of underlying Rt and temperature datasets. Performance was evaluated by classification accuracy, defined by the proportion of instances where estimated Rt correctly identified whether the true Rt was above or below 1. We found that td-Rt generally outperformed ti-Rt and
in classifying periods of epidemic growth. td-Rt achieved the highest classification accuracy in 54 of 72 simulation scenarios, with accuracy ranging from 37.1%–95.9%. td-Rt accuracy was highest in scenarios with greater temperature variability, surpassing other methods by up to 20%. With Singapore dengue case data, td-Rt and
signals showed 75% similarity, highlighting
’s potential as a complementary measure that is less sensitive to model assumptions. These findings highlight the importance of accounting for temperature in real-time transmissibility estimates, as temperature-driven variations in generation time can introduce model misspecification and bias. Incorporating temperature is especially crucial for climate-sensitive diseases like dengue. Future work could extend this framework to other pathogens and additional transmission-relevant covariates.
Author summary
Many public health decisions rely on the effective reproduction number (Rt), the average number of new infections arising from a typical case at a given time. Standard estimators of Rt typically assume a fixed generation interval, which is the time between a primary and a secondary infection. For dengue, that interval shifts with temperature - warmer days shorten virus development inside mosquitoes and accelerate transmission. We developed a real-time estimator that updates the generation interval distribution daily using observed temperatures, then computes Rt from reported cases.
We evaluated this temperature-dependent estimator against two comparators: conventional estimator that holds the interval fixed and an interval-free statistic (the angular reproduction number). In simulations spanning temperature regimes, our method most often correctly classified transmission as growing or controlled (best in 54 of 72 scenarios), especially when temperatures varied widely. Applied to dengue in Singapore, the interval-free statistic showed potential as a complementary measure that is less sensitive to model assumptions.
By embedding temperature into estimation, we reduce bias from misspecified generation intervals and provide a practical, real-time tool for climate-sensitive infections. This framework can support timely and proportionate control decisions and is readily adaptable to other pathogens influenced by environmental conditions.
Citation: Choo ELW, Parag KV, Chow JY, Lim JT (2026) Measuring real-time disease transmissibility with temperature-dependent generation intervals. PLoS Comput Biol 22(1): e1013820. https://doi.org/10.1371/journal.pcbi.1013820
Editor: Sasikiran Kandula, Norwegian Institute of Public Health: Folkehelseinstituttet, NORWAY
Received: June 25, 2025; Accepted: December 5, 2025; Published: January 21, 2026
Copyright: © 2026 Choo et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All code and temperature data used for analysis can be found in https://github.com/EstherChoo/temp-dep-rt. The dengue case data underlying the results presented in the study could not be made publicly available as it is property of the Ministry of Health of Singapore and included geo-referenced dengue case data containing identifying or sensitive patient information. All inquiries for data access should be sent to luis.ponce@nhghealth.com.sg.
Funding: This research is funded and supported by the Lee Kong Chian School of Medicine – Ministry of Education Start-Up Grant to JTL. This research / project is also supported by the Ministry of Education, Singapore, under its Academic Research Fund Tier 1 (RT4/22) and Academic Research Fund Tier 1 Seed Funding Grant (RS04/22) to JTL. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.
Competing interests: The authors have declared that no competing interests exist.
Introduction
Understanding and quantifying pathogen transmissibility is fundamental to epidemiological modelling and public health decision-making. A key metric of transmissibility is the effective reproduction number, Rt, which represents the average number of secondary cases generated over the period an individual remains infectious [1]. Epidemic growth can be assessed with Rt, where an Rt above 1 signals a growing outbreak, which requires timely intervention to prevent further spread [1].
Several statistical algorithms have been developed to estimate Rt such as the Wallinga and Teunis (WT) method, EpiEstim, EpiNow2 and EpiFilter [2–5]. However, these approaches usually assume a known and fixed generation time, which is the duration between successive infections and cannot be observed. This makes the estimation of Rt susceptible to misspecification if the generation interval distribution is incorrect or time-varying [6]. Consequently, public health officials may be misled by the misspecified Rt values, resulting in unnecessary interventions or failure to act during an actual epidemic. Nonpharmaceutical interventions were found to shorten the serial interval of SARS-CoV-2, the duration between symptom onset of successive cases, further providing evidence that assuming a fixed generation interval could bias the estimates of Rt [7]. Several methods have been formulated to address misspecified generation interval distributions in the estimation of transmissibility. For example, the angular reproduction number measures time-varying changes in the disease transmissibility estimate without requiring any generation time measurements [6]. Another study presented a renewal equation framework for vector-borne diseases that estimates time-varying transmissibility [8].
In temperature-sensitive infectious diseases like dengue, biological processes underlying transmission are known to vary with temperature. Specifically, the extrinsic incubation period of dengue is biologically known to be temperature-dependent in the dengue vector species, Aedes aegypti and Aedes albopictus [9]. The extrinsic incubation period of dengue is longer at cooler temperatures, due to slower rates of viral replication within the vector [9,10]. However, the methods commonly employed to estimate Rt do not currently incorporate the influence of temperature on transmissibility, which can significantly influence transmission dynamics. Accounting for this temperature dependence in the transmission model could enhance the accuracy and biological plausibility of Rt estimates. This was demonstrated by Codeço et al. who developed a method which considered temperature-dependent generation interval to estimate the Rt of dengue [11]. The study found that incorporating temperature in the specification of the generation interval provided a more precise and accurate estimate of the reproduction number than a temperature-independent Rt [11]. However, this was based on the WT method, which probabilistically links each case to potential infectors using the generation interval distribution. From these infector–infectee pairs, it reconstructs the likely transmission network and epidemic trajectory. This requires information on cases that occur after the time of inference, hence cannot be used to obtain real-time estimates and is more suited for retrospective analysis. To address these gaps, we extended the framework of the EpiFilter method, which can be used for real-time estimation of Rt [4]. EpiFilter is a recursive Bayesian smoother which uses forward filtering and backward smoothing to produce stable and improved Rt estimates [4]. The filtering step uses only past incidence and can therefore provide reliable real-time estimates, while the smoothing step incorporates future incidence with respect to past estimates to refine those estimates as the later data had emerged. As future information is required, the smoothing step is applied to refine estimates across all timepoints except the most recent one. As a result, EpiFilter is more statistically robust at low case incidence than previously developed methods [4].
There is currently no methodology that estimates the reproduction number, Rt, in real-time while accounting for temperature effects on disease transmission. Hence, we aim to develop a novel modelling framework that dynamically integrates temperature data to improve real-time Rt estimation. We also aim to assess the accuracy of temperature-dependent Rt estimates in comparison with other existing estimation methods. We first developed a novel framework which incorporated a temperature-dependent serial interval distribution into the EpiFilter algorithm. We then utilised this framework to estimate the temperature-dependent Rt, along with the temperature-independent Rt which uses the standard assumption of a temperature-independent generation interval distribution, and angular reproduction number, on dengue case counts in Singapore and compared the estimates of disease transmissibility across methods. Next, we estimated the three types of transmissibility estimates using multiple sets of simulated dengue case data, each generated from different pre-determined Rt trajectories. This allowed us to assess and compare the accuracy and robustness of the estimates. We hypothesise that the temperature-dependent Rt will consistently agree with the true Rt around the epidemic threshold of 1, more than either the temperature-independent Rt or the angular reproduction number.
Methods
Data
Daily mean temperature in Singapore was obtained from Meteorological Service Singapore (MSS) [12]. MSS collected daily measurements of each climate variable at 63 automated weather stations, which we averaged to obtain the national average for Singapore. Daily dengue case data arranged by the date of illness onset from 2012 to 2024 was obtained from the Ministry of Health, Singapore [13]. All available dengue case data, including the period overlapping with the COVID-19 pandemic, were retained to ensure that transmissibility estimates reflected real-world conditions, including potential effects of non-pharmaceutical interventions. Dengue is a notifiable disease in Singapore under the Infectious Diseases Act which requires mandatory reporting of all laboratory-confirmed cases to the Ministry of Health [14]. Confirmatory diagnostic testing for dengue is widely available in Singapore. Rapid diagnostic tests for dengue are commonly used in primary care, while additional tests such as PCR and ELISA are available in hospitals [15,16]. Cases confirmed by rapid diagnostic tests are included in the dataset and are not always subsequently confirmed by PCR or ELISA.
Temperature-dependent generation interval distribution of dengue
The generation interval distribution, which characterizes the distribution of the time between infections, is a key component in estimating Rt. As the generation interval cannot be observed, we approximated it with the serial interval which is the time between symptom onset between cases. The serial interval was derived by aggregating the duration of each stage in the dengue transmission cycle. Each stage of the dengue transmission cycle was modelled as in Table 1. As Aedes aegypti is the primary and most efficient vector of dengue, the transmission stages were parameterized based on this species. Temperature-dependence was incorporated into the extrinsic incubation period as the rate of viral replication within the mosquito vector is strongly influenced by ambient temperature, whereas the other stages in the transmission cycle (i.e., intrinsic incubation period, human-to-mosquito transmission and mosquito-to-human transmission) are less directly affected by temperature [9,17]. We estimated both a temperature-independent and temperature-dependent Rt to evaluate whether incorporating temperature improves Rt estimation. The temperature-dependent extrinsic incubation period was used in the temperature-dependent serial interval distribution while the temperature-independent extrinsic incubation period was used in the temperature-independent serial interval distribution. The modelling approaches of both temperature-independent and temperature-dependent Rt is described in the sections below.
We first modelled the intrinsic incubation period, , the time from infection to symptom onset, with a gamma distribution, which was found in previous literature to be a good approximation of the intrinsic incubation period [10]. The time for human-to-mosquito transmission,
, was assumed to follow an exponential distribution which reflected the rapid decline in transmission probability after the first 3 days of illness [18]. The temperature-dependent extrinsic incubation period,
, was modelled using a gamma distribution, with temperature incorporated as a covariate of the rate parameter. This formulation, as demonstrated by Chan and Johansson, provided a good fit to data compiled from multiple empirical studies [10]. The temperature-independent extrinsic incubation period,
, was assumed to be an exponential distribution with the extrinsic incubation rate of 0.23, which was also demonstrated to be a good fit by Chan and Johansson in a temperature-independent approximation [10]. Following Codeço et al, the mosquito to human transmission time,
, was modelled as an exponential distribution, with the most transmission activity taking place in the first 3–4 days of infectiousness [11]. This follows the assumption that there is a limited window of a few days to transmit the virus to humans as infected mosquitoes would spend the majority of their lifespan in the incubation phase.
The temperature-independent serial interval distribution, , and temperature-dependent serial interval distribution,
, can be expressed as the convolution of the four distributions as in Eq. (1) and (2). The convolution of gamma distributions was computed through a recursive formula in [19]. The use of
to estimate reproduction number is described in the sections below.
Estimating the effective reproduction number for temperature-sensitive infectious diseases
The renewal model framework encapsulates the relationship between disease incidence and the effective reproduction number under the assumption of a homogenous and well-mixed population. Specifically, the observed incidence, , is assumed to be Poisson distributed, conditioned on the effective reproduction number,
, and total infectiousness,
, at time
:
represents total infectiousness, which is the expected number of infections that can be generated at time
by previously infected individuals. The serial interval distribution,
, as specified in the section above, is used to weight prior incidence
when estimating total infectiousness,
. Each
represents the probability that a primary infection occurring
days prior resulted in a secondary infection at time
, for each time point
. The distribution satisfies
but was truncated to
for computational efficiency, which captures over 99% of the probability mass across all temperature ranges used in the analysis. The same definition was applied for the temperature-dependent serial interval distribution,
.
We estimated based on the past incidence curve using the EpiFilter algorithm, which was adapted from Bayesian recursive filtering [4]. EpiFilter was adopted as it could generate real-time estimates and use all data available to the modeller at the contemporaneous timepoint. To compare the utility of incorporating temperature dependence, we estimated two versions of
with EpiFilter: a novel temperature-dependent reproduction number (td-Rt) and a conventional temperature-independent reproduction number (ti-Rt). In EpiFilter, first, a state model is used to address the autocorrelation between reproduction numbers, characterised by the following equation:
is taken to be a hidden Markov state to be inferred, which dynamically depends on the previous state
and a noise term
. The noise term is scaled by a fraction,
, of
.
is assumed to take a discrete value within a closed space,
, for some
,
and grid space,
.
The estimation of begins with recursive filtering, which involves a prediction and filtering step. In the prediction step, a sequential prior predictive distribution,
, is constructed based on past incidence,
, and the previous state,
, as in Eq. (5a). Next, the filtering step updates the prior predictive distribution into a posterior filtering distribution based on the latest observation,
, in Eq. (5b).
where following the state equation in Eq (4) and
following the observation equation in Eq (3). In our novel temperature-dependent framework, we incorporated temperature-dependence in
as described in the section above, which was then used to estimate
in Eq. (5b).
Recursive filtering is followed by the recursive backward smoothing step to update the posterior filtering distribution as new data accumulates.
where is the filtering distribution and
is the predictive distribution obtained in Eq (5).
is from the state equation in Eq (4). Eq (6) is solved by noting that
and iterating backwards in time to obtain the first smoothing distribution
. The integrals become sums over the grid
and distributions are the element vectors in the grid. The point estimates of
were obtained from the posterior mean of
, while the 95% Bayesian credible intervals of the estimated
were computed directly from the 2.5th and 97.5th quantiles of
. EpiFilter is a deterministic algorithm and exact for a given prior and grid over the space of Rt, unlike sample-based approaches. Consequently, multiple runs at the same settings on the same data always produce the same posterior estimate.
1-step ahead incidence was obtained through the posterior predictive distribution by solving the integral over the grid :
Following [20], it is assumed that . Similarly, the 95% Bayesian credible intervals of future incidence were computed directly from the 2.5th and 97.5th quantiles of the posterior predictive distribution. The 1-step ahead predictions were assessed by their mean absolute percentage error.
Estimating transmissibility without generation interval
The generation interval is necessary for most transmissibility estimation algorithms. However, it involves assumptions about the timing of transmission events that may not hold in all settings and may be prone to misspecification. By incorporating temperature in the estimation of Rt, we incorporate a key component of transmission dynamics into the modelling framework and ideally improve the accuracy of the estimated Rt signals. In addition, we sought to compare the temperature-dependent reproduction number to a metric that addresses this limitation by not requiring the specification of the generation interval altogether while still responding to changes in the generation time distribution.
The angular reproduction number, , defines transmissibility as a ratio of new infections to M, the root mean square of past infections over a user-defined window. This removes the need for knowledge of generation times.
responds to both changes in
and the generation time distribution. The renewal model in Eq (3) is re-defined as a function of
and
as follows:
where we set as it is heuristically recommended to be twice or thrice the mean generation interval time [6]. Within this recommended range, the estimation of
is robust to the choice of
[6]. The full derivation of
can be found in Text A in S1 File.
can be interpreted similar to Rt, where a value above 1 signals a growing epidemic and a value below 1 signals a waning epidemictl.
was estimated using the EpiFilter algorithm as described in the previous section by replacing the usual input of total infectiousness,
, with the root mean square of past infections,
. The algorithm outputs the complete posterior distribution
, where
is the length of data used. The mean estimate
and 95% credible intervals were obtained from the posterior distribution like before. The 1-step ahead prediction was obtained from the posterior predictive distribution
given by the EpiFilter algorithm.
Simulation study
To measure the absolute accuracy of the transmissibility estimates, we estimated td-Rt, ti-Rt and on simulated dengue data generated from pre-determined sets of Rt. We let the true underlying Rt be a sine curve to represent periodic patterns in transmission dynamics. We then calculated the true
, as in Eq (3), assuming the true generation interval of dengue to be temperature dependent. Under the renewal framework, the number of new dengue cases at time
was modelled as a Poisson random variable with rate parameter given by the product of the Rt and
, which encapsulates past incidence weighted by the serial interval distribution:
where is the temperature-dependent generation interval distribution and T is the contemporaneous temperature in °C. To investigate the effects of different underlying Rt values on the accuracy of the estimated Rt, we varied the amplitude, period and smoothness of the underlying Rt values used to generate the case data. Smoothness was modified by adding random noise to the Rt values. Furthermore, we used four different sets of temperature data in the different simulation scenarios, which were incorporated into the generation interval distribution of dengue when generating case data and estimating td-Rt. The four datasets included daily temperature data in Singapore in 2012, daily temperature data in upper Northern Thailand (Chiang Mai, Lamphun, Lampang, Uttaradit, Phrae, Nan, Phayao, Chiang Rai, Mae Hong Son) in 2021, and two synthetic temperature datasets with more variance than Singapore’s temperature, which were normally distributed with a mean of 28 and standard deviation of 1.2 and 2 respectively. The Singapore temperature dataset had the smallest temperature range from 24.6°C – 30.0°C, followed by the two synthetic temperature datasets which ranged from 25.1°C – 31.2°C and 24.5°C – 32.7°C. The Northern Thailand temperature dataset had the widest temperature range of 18.0°C – 29.0°C. This allowed us to examine the performance of td-Rt under different temperature scenarios, specifically in settings with varying degrees of temperature fluctuations.
A total of 72 simulated case datasets were generated by combining three amplitude levels of Rt, three periodicities of Rt, smooth versus non-smooth Rt dynamics, and four temperature datasets. The synthetic cases were simulated to reflect different plausible ranges of outbreak dynamics to ensure our results were relevant to real-world dengue epidemics. In large-scale outbreaks such as the 2024 dengue outbreak in Brazil, case counts can rise to several thousand per day [21]. Meanwhile in smaller countries, dengue cases can increase from about 50 cases a day to 200 daily cases over a span of 3 months, as observed in the Singapore 2020 dengue outbreak [22]. The simulated cases generally display one major outbreak within the 200-day period. In these scenarios, case counts fluctuate over time but follow an overall increasing trend, which is consistent with the pattern typically observed in real dengue outbreaks. In other scenarios, the simulations show smaller fluctuations without a distinct peak, which may represent minor or well-controlled outbreaks. Some scenarios feature a single peak, resembling outbreaks commonly observed in Singapore, while others display multiple peaks, similar to patterns seen in larger or more seasonally variable countries such as Thailand or Brazil. Our simulated case datasets were therefore constructed to capture this range of epidemic trajectories, allowing us to test model performance across diverse but realistic outbreak scenarios.
We estimated td-Rt, ti-Rt and on the 72 sets of simulated case data and compared their percentage accuracy with the respective true, underlying Rt.
is a different transmissibility statistic from td-Rt and ti-Rt, however the three types of estimates could be similarly interpreted based on whether they were above or below 1, indicating a growing or waning epidemic respectively. Percentage accuracy was calculated based on the proportion of time in the simulation for which the true Rt and transmissibility estimate were both above or below 1, considering only timepoints where the estimates were statistically significant based on the 95% credible interval. To avoid bias from edge effects, we excluded the first window,
= 24 days, of estimates. To have a more complete evaluation of the metrics’ performance, the classification accuracy of the transmissibility estimate was also measured by the AUC-ROC metric, which quantifies how well the estimates were able to discriminate between positive and negative classes—specifically, whether the transmissibility estimate was below or above the critical threshold of 1, indicating controlled or growing transmission, respectively.
To assess the robustness of our transmissibility estimates, we evaluated their classification accuracy when the transmission rate, and in turn the generation interval, was misspecified. We generated four distinct groups of simulations with varying degrees of mismatch between the true and assumed transmission rate. Each group comprised of 54 simulated epidemic curves generated from Rt values with three amplitude levels, three periodicities, two types of Rt dynamics (smooth versus non-smooth), and three temperature datasets (Singapore temperature and two higher-variance synthetic temperature datasets). Two groups of simulations were based on a generation interval that underestimated transmission rate while two groups were based on a generation interval that overestimated transmission rate. This mismatch between the true and assumed transmission dynamics allowed us to evaluate how sensitive the estimation framework is to misspecification of the generation interval, which may be driven by exogenous changes not captured by the model, such as period of intensified or relaxed vector control efforts which change the contact rate of humans and mosquitoes. The mismatch could also result from changes in transmission driven by other environmental factors such as precipitation or humidity. Case data was generated with the same parameters in Table 1, with modification to
,
for each of the four groups. Overestimating transmission rate by 4 and 3 times shortens the generation interval by about 2 and 1 day respectively. Conversely, underestimating transmission rate by 4 and 3 times lengthens the generation interval by about 5 and 3 days respectively. A lower rate
represents reduction in transmission rate due to a decreased mosquito population from vector control interventions, whereas a higher value reflects an increased transmission rate that could occur if vector control measures were removed. Similar to the simulations above, the transmissibility estimates were compared by their percentage accuracy and the AUC-ROC metric.
Application to dengue data in Singapore
To test their applicability in practical settings, we estimated the temperature-dependent reproduction number (td-Rt), temperature-independent reproduction number (ti-Rt) and angular reproduction number () on daily dengue data from 2012 to 2024 in Singapore, where dengue is endemic. To estimate the temperature-dependent reproduction number (td-Rt), we computed the serial interval distribution as a function of contemporaneous daily temperature in Singapore. We then compared the estimates to assess their similarities under real-world data. The estimates were compared pairwise by percentage agreement. Percentage agreement was calculated based on the proportion of transmissibility estimates which were both above or below 1, or were both not statistically significant. For each transmissibility estimate, we obtained 1-step ahead dengue predictions from the posterior mean of the predictive distribution and evaluated forecast accuracy by the mean absolute percentage error (MAPE) between the predicted and observed dengue cases.
We also investigated the effect of underreporting on the transmissibility estimates, where cases with recent onset may not have been reported yet. We assumed reporting delays to be lognormally distributed, with a mean reporting delay of 3 days and standard deviation of 3 days. This places most of the probability mass between 1–5 days, with a long tail to represent rare cases of long reporting delays up to 14 days. Each reported case in Singapore from 2022-2024 was assigned a reporting delay by adding a randomly drawn delay to the onset date to generate a simulated reporting date. Case counts with reporting dates beyond the latest timepoint were removed, which simulates right truncation and under-estimation of recent cases which have yet to be reported. We iteratively obtained the real-time estimates of td-Rt, ti-Rt and by re-running EpiFilter at each day using only data available up to that point, accounting for reporting delays.
Results
In our framework, we incorporated temperature into the parameterisation of the extrinsic incubation period and consequently the serial interval distribution, which was used as an input in the EpiFilter algorithm to estimate td-. The temperature-dependent serial interval distribution was much narrower and more concentrated than the temperature-independent serial interval distribution (Fig 1). The serial interval became shorter as temperature increases, ranging from a mode of 11.5 days at 33 °C to 8 days at 37 °C (Fig 1).
We estimated Ω, td-Rt and ti-Rt using simulated dengue case counts generated under varying conditions, including different amplitudes, periods, and smoothness levels of the true underlying Rt (Fig A in S1 File). Furthermore, we simulated dengue case counts assuming a temperature-dependent generation interval, using temperature datasets with varying degrees of variability—real daily temperature data from Singapore, upper Northern Thailand and two synthetic datasets with increasing variance (Fig B in S1 File). We calculated the percentage accuracy of the transmissibility estimates according to the proportion of timepoints where they agree with the true underlying Rt with respect to the threshold of 1, i.e., both estimated and true Rt were below and above 1. Overall, td-Rt had the best accuracy, outperforming and ti-Rt in 54 out of 72 scenarios and tying with ti-Rt in 1 of the scenarios (Table 2). ti-Rt had the next best accuracy, which performed the best in 13 of the simulations (Table 2). The strong performance of td-Rt was corroborated by AUC-ROC values, which measured the classification ability of the Rt estimates. Rt > 1 was considered a positive class while Rt
1 was considered a negative class. td-Rt had the best AUC-ROC value in 56 out of 72 simulations (Fig C in S1 File). In the other 16 simulations, the AUC-ROC value was only marginally smaller than the next best estimate (Fig D in S1 File). Furthermore,
outperformed ti-Rt in 54 out of 72 simulations (Fig C in S1 File).
We used different temperature datasets to define the generation interval distribution, which was then used to generate simulated dengue case counts. The Singapore temperature dataset exhibited the least variation, ranging from 24.6 °C to 30.0 °C, while the Northern Thailand dataset had the most variation, ranging from 18.0 °C to 29.0 °C (Fig B in S1 File). Based on the daily temperature of Northern Thailand, we estimated the generation time to have a mean of 16.7 days and variance of 2.49 days. Meanwhile, based on temperature in Singapore, the generation time was estimated to have a mean of 14.9 days and variance of 0.66 days. Despite these differences in temperature patterns, td-Rt consistently showed stronger accuracy across all temperature scenarios, ranging from 25.9% to 95.9% accuracy (Table 2). On the other hand, adding random noise to the underlying Rt of the simulated case counts potentially affected the performance of td-Rt. Without random noise, td-Rt had the best accuracy in 33 out of 36 simulations with an accuracy of 70.0% to 96.5% (Table 2). With random noise, td-Rt had the best accuracy in 21 out of 36 simulations with an accuracy of 25.9% to 95.9% (Table 2). While generally performed worse than td-Rt and ti-Rt, it was comparatively less poor when the underlying Rt was noisy rather than smooth.
Generally, , td-Rt and ti-Rt estimated by dengue case counts generated a true Rt with a lower amplitude had a lower absolute accuracy (Table 2). Rt estimated on data with a true Rt with a amplitude of 1 and period of 0.05 had an accuracy of 54.1% to 78.8%, whereas Rt estimated on data with a true Rt with a amplitude of 3 and period of 0.05 had an accuracy of 91.2% to 96.5% (Table 2). In Fig 2, we narrowed our analysis down to scenarios where the amplitude of Rr was 2, which reflected realistic estimates of Rt, and where underlying Rt was smooth to facilitate clearer visualisation. This allowed us to see how varying the temperature data set and the period of the true underlying Rt affected the accuracy of the transmissibility estimates. When temperature and underlying Rt fluctuates more, the difference in accuracy is largest between estimated td-Rt (75.9%) and the other 2 Rt estimates (58.2% & 56.5%) (Fig 2I). When the temperature range was wide, as with the Northern Thailand temperature dataset, td-Rt had an accuracy of 73.5% while td-Rt and
had an accuracy of 62.9% and 57.6% respectively (Fig 2K). In contrast, where temperature is more stable as in the Singapore dataset (Fig 2A) or where the underlying Rt fluctuates less (Fig 2A, 2D, 2G and 2J), the difference in accuracy between td-Rt and ti-Rt or
is less pronounced, though td-Rt still demonstrates higher accuracy. The full version of Fig 2 with all simulation scenarios can be found in Fig D in S1 File.
Each row represents a set of simulation, which is run over 200 days. The values in the td-Rt, ti-Rt and Omega columns represent the percentage agreement by the threshold of 1 with the true Rt. (A), (B), (C): Singapore daily temperature; (D), (E), (F): Synthetic daily temperature data with more variation; (G), (H), (I): Synthetic daily temperature data with most variation. (J), (K), (L): Upper Northern Thailand daily temperature. The best-performing estimate is indicated by a blue label. In the td-Rt, ti-Rt, Omega columns, the black lines represent the true values, the red lines represent estimated values and shaded areas represent the 95% credible interval. Classification accuracy was calculated excluding the initial period of 24 days, indicated by the dashed line, to avoid edge effects.
To test the robustness of the estimates under a misspecified generation interval, we simulated case data under scenarios with and without vector control interventions, which were deliberately excluded from the transmissibility estimation process. In the presence of vector control interventions, when transmission rate between human and mosquito was assumed to be overestimated by 3 and 4 times, ti-Rt had the best percentage accuracy in 32 and 34 out of 54 simulations respectively (Tables A and B in S1 File). Based on the AUC-ROC values, ti-Rt and were generally able to best classify periods of epidemic growth when transmission rate was overestimated (Table E in S1 File). Meanwhile, when the transmission rate between human and mosquito was underestimated by 3 and 4 times, td-Rt had the best percentage accuracy in 44 and 45 out of 54 simulations respectively (Tables C and D in S1 File). However, based on the AUC-ROC values, ti-Rt had the best classification performance in the most number of simulations (Table E in S1 File).
We estimated the temperature-dependent reproduction number (td-Rt), temperature-independent reproduction number (ti-Rt) and angular reproduction number () on dengue data from Singapore across 2012–2024. Daily dengue cases in Singapore ranged from 0 to 224, averaging at about 25 cases a day (Fig 3A) The mean generation times were derived from the temperature-dependent and temperature-independent generation interval distributions, respectively (Fig E in S1 File). The temperature-independent generation time was fixed at 10 days, while the temperature-dependent generation time varied over time, fluctuating between 13 and 18 days (Fig E in S1 File). We considered the three Rt estimates to be aligned when they simultaneously exceeded or fell below the epidemic threshold of 1. Estimates which were both not statistically significant were also regarded to be concordant. Overall,
performed more similarly to td-Rt than to ti-Rt. The overall percentage agreement between td-Rt and
was 75.0% while the percentage agreement between ti-Rt and
was 48.0% (Table 3 and Fig 3B and 3C). The overall percentage agreement between td-Rt and ti-Rt was 64.2% (Table 3).
Grey shaded areas represent timepoints where the respective pair of Rt have concordant signals.
We obtained 1-step ahead predictions from the mean of the posterior predictive distribution for each reproduction number and evaluated them by the mean absolute percentage error (MAPE) between the predicted and observed dengue cases. The MAPE of predictions generated by , td-Rt and ti-Rt were 86%, 87.6% and 87.1% respectively, indicating negligible differences in predictive accuracy among the three methods (Fig F in S1 File). This is because prediction performance is generally insensitive to the choice of generation time if the Rt estimate and the corresponding total infectiousness used for estimation,
, are used together to generate predictions [6]. In EpiFilter, predictions depend on the product
. When the generation time, and consequently
, is misspecified, the inferred
adjusts in the opposite direction. Hence, its product (predicted incidence) is almost unchanged even if the assumed generation time differs. As multi-step forecasts are iterated from the 1-step ahead forecast, we expect that the performance of longer forecast horizons will also have negligible differences.
We also assessed how reporting delays and resulting underreporting influenced the real-time estimation of td-Rt, ti-Rt and . Incorporating the reported delay distribution introduced a similar downward bias across all real-time estimates of td-Rt, ti-Rt and
(Fig G in S1 File). These results show that while underreporting leads to general underestimation in real-time inference, it affects each estimate in the same way. Nevertheless, td-Rt is likely to provide more accurate real-time inference than ti-Rt, as supported by our simulation results.
Discussion
In this study, we developed a framework to estimate a real time temperature-dependent reproduction number (td-Rt) by incorporating a temperature-dependent generation interval into the EpiFilter algorithm. We demonstrated that accounting for temperature-driven variation in the generation interval is essential for accurately estimating the real time reproduction number Rt for dengue. In some cases, excluding temperature from the estimation of Rt could lead to worse performance than the angular reproduction number () that does not take in any generation time information. We evaluated the performance of td-Rt compared to the temperature-independent reproduction number (ti-Rt) and the angular reproduction number (
) under real data and under simulation scenarios where the generation interval is temperature-dependent. Our findings show that td-Rt consistently outperforms ti-Rt and
in terms of classifying whether transmission is increasing (Rt
1) or not, particularly when the generation interval is influenced by temperature. We also found that td-Rt was more concordant with the true Rt than ti-Rt or td-Rt when temperature varied more or when the true, underlying Rt fluctuated more rapidly. Overall, our results underscore the importance of accounting for temperature-driven dynamics in the generation interval, especially for vector-borne diseases like dengue where environmental conditions directly influence transmission processes [23,24]. Our framework is well-suited for real-time analysis as it incorporates temperature in the estimation of Rt, allowing the method to capture drivers of transmission that are not directly observed from case data alone. Moreover, the Bayesian recursive filtering step in our framework improves the reliability of real-time estimates as they are conditioned on all past data. In contrast, real-time, sliding-window methods such as EpiEstim are unable to leverage the whole dataset and rely on only a fixed window of recent incidence data. These properties highlight the applicability of our framework for real-time analysis of transmission rates.
We found that incorporating temperature-dependence in the estimation of the reproduction number improved its accuracy in classifying if the epidemic is growing or not. This aligns with the results from Codeço et al, which found that considering the effect of temperature on the generation interval provided a more precise and accurate estimate of the reproduction number [11]. The relationship between temperature and the reproduction number is biologically motivated. In vector-borne diseases like dengue, temperature directly influences the extrinsic incubation period, which is the time taken for a virus to develop within the mosquito before the vector becomes infectious [9]. Higher temperatures typically shorten the extrinsic incubation period, accelerating transmission cycles [9,10]. Our results show that taking into account this aspect of transmission dynamics increased the accuracy and precision of the reproduction number estimate. Expectedly, we found that the relative accuracy of td-Rt was higher when temperature had larger fluctuations. We showed that td-Rt would be particularly useful in regions which are more seasonal, such as upper Northern Thailand where daily temperatures varied from 18°C in the cool season to 29°C in the hot season. This is likely because the larger changes in temperature would result in larger changes in the generation interval. For example, the range of serial intervals in Northern Thailand is 60% larger than in Singapore, a difference that td-Rt is able to specifically account for, unlike ti-Rt or . However, our results showed that even in areas where temperatures are relatively stable like Singapore, td-Rt still maintains an advantage of accuracy.
In our findings from real data, the signals of td-Rt and were highly similar while ti-Rt and
were more divergent. This refers to the concordance in identifying whether transmissibility was above or below 1, rather than exact agreement in the magnitude of estimates. In simulations, td-Rt mostly outperformed
. This may be because our simulations primarily varied temperature and the underlying Rt, allowing td-Rt to leverage temperature information effectively and account for the variation in transmission. While the true Rt in real-world settings is unknown, it is expected to fluctuate due to short-term factors such as human movement and vector control interventions like fogging. We found that in simulation scenarios where random external noise was introduced to the true underlying Rt,
occasionally had a higher concordance with the true Rt than both td-Rt and ti-Rt. However, td-Rt remained the most accurate metric overall. In practice, combining td-Rt, ti-Rt, and
could leverage the strength of each metric and improve accuracy. One potential method would be to categorise periods of Rt > 1 and Rt ≤ 1 based on a majority vote across the three metrics. This approach could help produce more reliable estimates of transmissibility.
td-Rt performance was reduced when transmission rates were underestimated or overestimated. Overestimation in transmission rates could arise from changes in contact rates due to vector control which influence other components of the generation interval, whereas underestimation could arise from a reduction in vector control that is not incorporated into estimation. For example, the deployment of Wolbachia-infected mosquitoes in Singapore suppresses the mosquito population, reducing the rate of mosquito-human interaction, thereby lengthening the generation interval and potentially lowering Rt [25–29]. In such cases where vector control interventions lead to substantial fluctuations in mosquito population and transmission rate, it may be more appropriate to use td-Rt in combination with ti-Rt or as a measure of transmissibility.
When comparing the and ti-Rt, we noted that
generally achieved higher AUC-ROC values than ti-Rt, whereas ti-Rt achieved a higher percentage accuracy than
. AUC-ROC evaluates a model’s ability to discriminate between epidemic and controlled periods across all possible thresholds of P(Rt > 1). In contrast, percentage accuracy reflects a decision threshold at P(Rt > 1) = 0.5, which directly corresponds to the epidemiological threshold of Rt = 1. This suggests that while
may separate the two conditions more effectively, ti-Rt aligns more closely with the practical decision boundary. While we chose a decision threshold of 0.5, policymakers may set lower or high cutoffs in practice.
This study compared three transmissibility estimates requiring different levels of real-time information. Apart from daily incidence, td-Rt requires the most amount of information (daily temperature, generation interval distribution), followed by ti-Rt (generation interval distribution) and (estimated mean generation time). td-Rt which utilises more information can potentially provide more accurate estimates, while
may be more feasible when data is sparse or unavailable.
Our study has several strengths. First, we used a simulation-based framework with known ground truth to systematically evaluate the accuracy and robustness of the reproduction number estimates under a range of realistic conditions, such as varying ranges of temperature and underlying Rt. Second, we incorporated both real and synthetic temperature datasets to reflect different levels of environmental variability. Thirdly, we compared the performance of the temperature-dependent reproduction number with competing metrics, including the angular reproduction number, which allowed us to assess its relative accuracy and determine whether td-Rt is a useful alternative to existing frameworks. However, our work also has limitations. Firstly, we used contemporaneous temperature to retrospectively estimate the serial interval distribution. However, if temperatures fluctuated significantly in the days preceding the contemporaneous day, this could introduce measurement error into the estimates. Furthermore, the specification of the serial interval distribution was based on limited biological data, which could be biased. Nevertheless, the high accuracy of the Rt estimates suggests that the chosen specification was sufficiently appropriate for the purposes of this analysis. Furthermore, our approach did not explicitly account of reporting delays as we had access to the date of onset in the Singapore dengue case data (and not just the reporting date). As we also consider the serial interval distribution, which is the time between dates of onset, the incidence of onset times was the most appropriate data source. We found that in the presence of reporting delays, real-time transmissibility estimates may be underestimated. Our methodology can be extended to account for reporting delays by incorporating a nowcasting step to adjust for right truncation bias. This could be done by estimating the expected number of cases that have occurred but have not yet been reported using historical reporting delay distributions and recent incidence patterns, as implemented in frameworks like EpiNow2. Additionally, while we focused on dengue, the findings may not fully extend to diseases with different transmission mechanisms. For instance, vector-borne zoonotic diseases such as Plasmodium knowlesi malaria involve complex transmission cycles that include animal reservoirs (monkeys), vectors (mosquitoes), and humans [30,31]. In these cases, transmission can occur via multiple pathways which complicates the modelling approach. However, this framework could be applied to other diseases by modifying the convolution of generation interval distribution appropriately. Lastly, we were unable to assess the performance of the transmissibility estimates on real data as the ground truth is unknown and estimates of model accuracy relied on simulated data instead.
In conclusion, we showed that explicitly modelling the temperature dependence of the generation interval improves Rt estimation when temperature is a key driver of transmission dynamics, particularly in the presence of strong environmental variability. In noisier contexts where many other unobserved factors may be present, more flexible approaches like the angular reproduction number could be advantageous as a complementary statistic to the temperature-dependent reproduction number. Future work should explore hybrid methods that can dynamically adapt to both structured environmental signals and unstructured noise in transmission data, and validate findings across diverse vector-borne disease settings.
Supporting information
S1 File. Appendix containing additional details on results.
https://doi.org/10.1371/journal.pcbi.1013820.s001
(DOCX)
References
- 1. Lim J-S, Cho S-I, Ryu S, Pak S-I. Interpretation of the basic and effective reproduction number. J Prev Med Public Health. 2020;53(6):405–8. pmid:33296580
- 2. Wallinga J, Teunis P. Different epidemic curves for severe acute respiratory syndrome reveal similar impacts of control measures. Am J Epidemiol. 2004;160(6):509–16. pmid:15353409
- 3. Abbott S, Hellewell J, Thompson RN, Sherratt K, Gibbs HP, Bosse NI, et al. Estimating the time-varying reproduction number of SARS-CoV-2 using national and subnational case counts. Wellcome Open Res. 2020;5:112.
- 4. Parag KV. Improved estimation of time-varying reproduction numbers at low case incidence and between epidemic waves. PLoS Comput Biol. 2021;17(9):e1009347. pmid:34492011
- 5. Nash RK, Bhatt S, Cori A, Nouvellet P. Estimating the epidemic reproduction number from temporally aggregated incidence data: a statistical modelling approach and software tool. PLoS Comput Biol. 2023;19(8):e1011439. pmid:37639484
- 6. Parag KV, Cowling BJ, Lambert BC. Angular reproduction numbers improve estimates of transmissibility when disease generation times are misspecified or time-varying. Proc R Soc B Biol Sci. 2023;290(2007):20231664.
- 7. Ali ST, Wang L, Lau EHY, Xu XK, Du Z, Wu Y. Serial interval of SARS-CoV-2 was shortened over time by nonpharmaceutical interventions. Science. 2020;369(6507):1106–9.
- 8. Mills C, Alrefae T, Hart WS, Kraemer MUG, Parag KV, Thompson RN, et al. Renewal equations for vector-borne diseases [Internet]. arXiv; 2024 [cited 2025 Jun 24]. Available from: https://arxiv.org/abs/2409.18726
- 9. Kamiya T, Greischar MA, Wadhawan K, Gilbert B, Paaijmans K, Mideo N. Temperature-dependent variation in the extrinsic incubation period elevates the risk of vector-borne disease emergence. Epidemics. 2020;30:100382. pmid:32004794
- 10. Chan M, Johansson MA. The incubation periods of Dengue viruses. PLoS One. 2012;7(11):e50972. pmid:23226436
- 11. Codeço CT, Villela DAM, Coelho FC. Estimating the effective reproduction number of dengue considering temperature-dependent generation intervals. Epidemics. 2018;25:101–11. pmid:29945778
- 12.
Meteorological Service Singapore. Meteorological Service Singapore [Internet]; 2025 [cited 2025 May 19]. Available from: https://www.weather.gov.sg/home/
- 13.
Communicable Diseases Agency. Weekly infectious disease bulletin [Internet]; 2025. Available from: https://www.cda.gov.sg/resources/weekly-infectious-diseases-bulletin-2025
- 14.
Communicable Diseases Agency. Infectious diseases act [Internet]; 2025 [cited 2025 May 19]. Available from: https://www.cda.gov.sg/public/infectious-diseases-act
- 15. Pang J, Hildon ZJ-L, Thein TL, Jin J, Leo YS. Assessing changes in knowledge, attitude and practices on dengue diagnosis and management among primary care physicians after the largest dengue epidemic in Singapore. BMC Infect Dis. 2017;17(1):428. pmid:28619082
- 16. Wee LE, Cherng BPZ, Conceicao EP, Goh KCM, Wan WY, Ko KKK, et al. Experience of a tertiary hospital in Singapore with management of a dual outbreak of COVID-19 and dengue. Am J Trop Med Hyg. 2020;103(5):2005–11.
- 17. Mercier A, Obadia T, Carraretto D, Velo E, Gabiane G, Bino S, et al. Impact of temperature on dengue and chikungunya transmission by the mosquito Aedes albopictus. Sci Rep. 2022;12(1):6973. pmid:35484193
- 18. Nguyen NM, Thi Hue Kien D, Tuan TV, Quyen NTH, Tran CNB, Vo Thi L, et al. Host and viral features of human dengue cases shape the population of infected and infectious Aedes aegypti mosquitoes. Proc Natl Acad Sci. 2013110(22):9072–7.
- 19. Moschopoulos PG. The distribution of the sum of independent gamma random variables. Ann Inst Stat Math. 1985;37(3):541–4.
- 20. Nouvellet P, Cori A, Garske T, Blake IM, Dorigatti I, Hinsley W, et al. A simple approach to measure transmissibility and forecast incidence. Epidemics. 2018;22:29–35. pmid:28351674
- 21. Gurgel-Gonçalves R, Oliveira WK de, Croda J. The greatest dengue epidemic in Brazil: surveillance, prevention, and control. Rev Soc Bras Med Trop. 2024;57:e002032024. pmid:39319953
- 22. Cheema HA, Mujtaba RS, Siddiqui A, Vohra LI, Shahid A, Shah J. Singapore’s dengue outbreak amidst the COVID-19 pandemic: challenges, responses, and lessons. Infect Drug Resist. 2023;16:1081–5.
- 23. Paz S. Climate change: a driver of increasing vector-borne disease transmission in non-endemic areas. PLoS Med. 2024;21(4):e1004382. pmid:38574178
- 24. Abbasi E. The impact of climate change on travel-related vector-borne diseases: a case study on dengue virus transmission. Travel Med Infect Dis. 2025;65:102841. pmid:40118163
- 25. Lim JT, Mailepessov D, Chong C-S, Dickens B, Lai YL, Ng Y, et al. Assessing Wolbachia-mediated sterility for dengue control: emulation of a cluster-randomized target trial in Singapore. J Travel Med. 2024;31(7):taae103. pmid:39105274
- 26. Lim JT, Bansal S, Chong CS, Dickens B, Ng Y, Deng L, et al. Efficacy of Wolbachia-mediated sterility to reduce the incidence of dengue: a synthetic control study in Singapore. Lancet Microbe. 2024;5(5):e422–32. pmid:38342109
- 27. Bansal S, Lim JT, Chong C-S, Dickens B, Ng Y, Deng L, et al. Effectiveness of Wolbachia-mediated sterility coupled with sterile insect technique to suppress adult Aedes aegypti populations in Singapore: a synthetic control study. Lancet Planet Health. 2024;8(9):e617–28. pmid:39243778
- 28. Lim JT, Mailepessov D, Chong CS, Dickens B, Lai YL, Ng Y, et al. Adjacent spillover efficacy of Wolbachia for control of dengue: emulation of a cluster randomised target trial. BMC Med. 2025;23(1):184. pmid:40155909
- 29. Chow JY, Bansal S, Dickens BSL, Ma P, Hoffmann A, Cheong YL, et al. Assessing the direct and spillover protective effectiveness of Wolbachia-mediated introgression to combat dengue. EBioMedicine. 2024;110:105456. pmid:39615459
- 30. Davidson G, Chua TH, Cook A, Speldewinde P, Weinstein P. Defining the ecological and evolutionary drivers of Plasmodium knowlesi transmission within a multi-scale framework. Malar J. 2019;18(1):66. pmid:30849978
- 31. Millar SB, Cox-Singh J. Human infections with Plasmodium knowlesi--zoonotic malaria. Clin Microbiol Infect. 2015;21(7):640–8. pmid:25843504