BharatSim: An agent-based modelling framework for India

BharatSim is an open-source agent-based modelling framework for the Indian population. It can simulate populations at multiple scales, from small communities to states. BharatSim uses a synthetic population created by applying statistical methods and machine learning algorithms to survey data from multiple sources, including the Census of India, the India Human Development Survey, the National Sample Survey, and the Gridded Population of the World. This synthetic population defines individual agents with multiple attributes, among them age, gender, home and work locations, pre-existing health conditions, and socio-economic and employment status. BharatSim's domain-specific language provides a framework for the simulation of diverse models. Its computational core, coded in Scala, supports simulations of a large number of individual agents, up to 50 million. Here, we describe the design and implementation of BharatSim, using it to address three questions motivated by the COVID-19 pandemic in India: (i) When can schools be safely reopened given specified levels of hybrid immunity?, (ii) How do new variants alter disease dynamics in the background of prior infections and vaccinations? and (iii) How can the effects of varied non-pharmaceutical interventions (NPIs) be quantified for a model Indian city? Through its India-specific synthetic population, BharatSim allows disease modellers to address questions unique to this country. It should also find use in the computational social sciences, potentially providing new insights into emergent patterns in social behaviour.

Authors

Institutions

Publication Details

Journal
PLoS Computational Biology
Published
2024-12-30
DOI
https://doi.org/10.1371/journal.pcbi.1012682
Citations
5
Primary Topic
COVID-19 epidemiological studies
Type
article
Field-Weighted Citation Impact
1.98

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

BharatSim: An agent-based modelling framework for India

Chhaya Yadav, C. Kaski, Gaurav Deshkar, Saurabh Mookherjee et al.
5 citations
PLoS Computational Biology
COVID-19 epidemiological studies
1.98
article

BharatSim: An agent-based modelling framework for India

Chhaya Yadav, C. Kaski, Gaurav Deshkar, Saurabh Mookherjee, Riz Fernando Noronha, Bhavesh Neekhra, Philip Cherian, Jayanta Kshirsagar, Swapnil Khandekar, T.N. Vipina Vinod, Harshal Hayatnagarkar, Vaibhhav Sinha, Debayan Gupta, Gautam I. Menon, Praveen Ninawe, Pranjal Ranka, Ganesh Kathar, Kshitij Kapoor
article en
5 citations

Abstract

BharatSim is an open-source agent-based modelling framework for the Indian population. It can simulate populations at multiple scales, from small communities to states. BharatSim uses a synthetic population created by applying statistical methods and machine learning algorithms to survey data from multiple sources, including the Census of India, the India Human Development Survey, the National Sample Survey, and the Gridded Population of the World. This synthetic population defines individual agents with multiple attributes, among them age, gender, home and work locations, pre-existing health conditions, and socio-economic and employment status. BharatSim's domain-specific language provides a framework for the simulation of diverse models. Its computational core, coded in Scala, supports simulations of a large number of individual agents, up to 50 million. Here, we describe the design and implementation of BharatSim, using it to address three questions motivated by the COVID-19 pandemic in India: (i) When can schools be safely reopened given specified levels of hybrid immunity?, (ii) How do new variants alter disease dynamics in the background of prior infections and vaccinations? and (iii) How can the effects of varied non-pharmaceutical interventions (NPIs) be quantified for a model Indian city? Through its India-specific synthetic population, BharatSim allows disease modellers to address questions unique to this country. It should also find use in the computational social sciences, potentially providing new insights into emergent patterns in social behaviour.

PLoS Computational BiologyVol. 20(12)
Tata Institute of Fundamental Research (IN), National Centre for Biological Sciences (IN), Homi Bhabha National Institute (IN), Ashoka University (IN), Cellworks Research (India) (IN), Institute of Mathematical Sciences (IN)
Bill and Melinda Gates Foundation, World Health Organization, Tata Institute of Fundamental Research
Openalex Percentile: Top 14%
COVID-19 epidemiological studies
1.98
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.