A novel sub-epidemic modeling framework for short-term forecasting epidemic waves