Nowcasting by Bayesian Smoothing: A flexible, generalizable model for real-time epidemic tracking | Synapse