Egor Kotov is a spatial data scientist using digital trace data to study human mobility, disease dynamics, and spatial inequalities. He is a postdoctoral researcher at TU Dortmund’s Spatial Modelling Lab within the Department of Spatial Planning and a researcher with UPF’s Sociodemography Research Group. He is also an affiliate researcher with MPIDR’s Laboratory of Migration and Mobility and Department of Digital and Computational Demography, and a computation and reproducibility co-editor at the Population Dynamics Lab.

Latest research

Maps of cycling potential and cycling infrastructure in Valencia

Kotov, E., Vidal-Tortosa, E., Cantú-Ros, O. G., Burrieza-Galán, J., Herranz, R., Gullón Muñoz-Repiso, T., & Lovelace, R. (2026). spanishoddata: A package for accessing and working with Spanish Open Mobility Big Data. Environment and Planning B: Urban Analytics and City Science. DOI:10.1177/23998083251415040

Article Code & data Supplement Cited by 2 doi:10.1177/23998083251415040

Time series of mosquito detections and maps of invasion, climatic suitability and human inflows across Spain

Pardo-Araujo, M., Kotov, E., Alonso, D. & Bartumeus, F. (2026). Understanding Mosquito Vector Invasion Pathways: Synergistic Effects of Human Mobility, Climate and Natural Dispersal. Ecology Letters. DOI:10.1111/ele.70317

Article Code & data Supplement Cited by 6 doi:10.1111/ele.70317

European study cities and urban mobility flows across three example cities

Renninger, A., Kotov, E., & Cabrera, C. (2026). The scales of urban mobility shape socioeconomic mixing. arXiv preprint arXiv:2608.28734. DOI:10.48550/arXiv.2608.28734

Preprint doi:10.48550/arXiv.2608.28734

More articles and conferences …


Selected R packages and software

R package to manage Java environments from R in {renv}-like manner. Companion to {r5r} and many other Java-dependent R packages.

CRAN versionCRAN total downloadsCRAN downloads per monthGitHub stars

Fast & memory-efficient functions to analyze and manipulate large spatial data sets. It leverages the fast analytical capabilities of DuckDB and its Spatial extension while maintaining compatibility with R’s spatial data ecosystem to work with spatial vector data. Collaboration: Adrián Cidre, Rafael H. M. Pereira, Egor Kotov

CRAN versionCRAN total downloadsCRAN downloads per monthGitHub stars

R package to dump source code, docs and vignettes or other R packages to plain text to feed to LLMs.

CRAN versionCRAN total downloadsCRAN downloads per monthGitHub stars

R package to install and control Open Source Routing Machine (OSRM) backend executables, prepare routing data and run/stop a local OSRM server. Also comes with a GUI.

CRAN versionCRAN total downloadsCRAN downloads per monthR-universe versionGitHub stars

R package to interactively explore routes calculated with {r5r} package in a Shiny app, e.g. for troubleshooting routing problems.

CRAN versionCRAN total downloadsCRAN downloads per monthGitHub stars

R package to create Eurostat GISCO-compatible and INSPIRE-compliant grids from sf objects or bounding boxes. Grids are always aligned to rounded coordinates as per INSPIRE requirements.

R-universe versionGitHub stars

More software and R packages…


Recent presentations

  • Talk: Scaling individual traces to regional realities: Quantifying the gap between transit availability and realized mobility at 18th NECTAR Conference, Munich, Germany, July 2026

  • Talk: spanishoddata: A package for accessing and working with Spanish Open Mobility Big Data at 29th AGILE Conference on Geographic Information Science, Tartu, Estonia, June 2026. PDF slides

  • Talk: From Spatial Accessibility to Realized Mobility: Evaluating Personal Constraints Using Population-Representative GPS Data at Mobile Tartu 2026, Tartu, Estonia, June 2026

  • Talk: Daily Mobility Validation: Biases in Spanish Open Mobility Data at Mobile Tartu 2026, Tartu, Estonia, June 2026. Online slides

  • Poster: A causal analysis of human mobility on colonization of disease-carrying tiger mosquitoes in Spain at 29th AGILE Conference on Geographic Information Science, Tartu, Estonia, June 2026. Paper

More conference presentations, recorded talks, and teaching materials.