SynthEco: An open-source Python application for the generation of a multi-scale digital ecosystem anchored in synthetic populations
Synthetic populations (SPs) are a special kind of synthetic datasets that are statistical representations of a population at a given geo-spatial granularity, created using individual/household and aggregated census data. The SynthEco project aims to provide a platform for researchers to create a basic SP using an open-source Python package. The basic SP is then enriched by combination with (1) other datasets that capture the many dimensions of individual/household characteristics and real-world behaviors (creating what we call mosaic agents) and (2) with real-world behavioral data for spatially and/or temporally explicit characterization of the environment in which agents evolve for analytics and/or simulations combining individual and environmental characteristics. This package allows for SP creation from any census data and on different geographic granularities and jurisdictions through a simple plug-in system enabling enrichment into multiscale digital ecosystems. The use of SynthEco is illustrated in two use cases.
Authors
- Laurette Dubé (ORCID: https://orcid.org/0000-0002-4118-9810)
- Catherine Paquet (ORCID: https://orcid.org/0000-0002-6877-7903)
- Fares Belkhiria (ORCID: https://orcid.org/0000-0001-9025-0473)
- Antonia Gieschen (ORCID: https://orcid.org/0000-0002-8236-9893)
- Raja Sengupta (ORCID: https://orcid.org/0000-0003-4914-5844)
- Shawn T. Brown (ORCID: https://orcid.org/0000-0001-6980-8372)
- Duo Zhang (ORCID: https://orcid.org/0009-0000-3350-5716)
Institutions
- Hewlett Packard Enterprise (United States) (US)
- Université Laval (CA)
- McGill University (CA)
- University of Edinburgh (GB)
Publication Details
- Published
- 2025-07-18
- DOI
- https://doi.org/10.1145/3708035.3736059
- Primary Topic
- demographic modeling and climate adaptation
- Type
- article
- Field-Weighted Citation Impact
- 0.00