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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

SynthEco: An open-source Python application for the generation of a multi-scale digital ecosystem anchored in synthetic populations

Laurette Dubé, Catherine Paquet, Fares Belkhiria, Antonia Gieschen et al.
1 links
demographic modeling and climate adaptation
article

SynthEco: An open-source Python application for the generation of a multi-scale digital ecosystem anchored in synthetic populations

Laurette Dubé, Catherine Paquet, Fares Belkhiria, Antonia Gieschen, Raja Sengupta, Shawn T. Brown, Duo Zhang
article en

Abstract

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.

Hewlett Packard Enterprise (United States) (US), Université Laval (CA), McGill University (CA), University of Edinburgh (GB)
Life in Land
Openalex Percentile: Top 76%
demographic modeling and climate adaptation
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.

SynthEco: An open-source Python application for the generation of a multi-scale digital ecosystem anchored in synthetic populations — Laurette Dubé, Catherine Paquet, et al. · (2025) | TGRS Research Map | TGRS