GeoJitter: a flexible toolkit for region-aware node jittering in spatial networks

No Thumbnail Available

Authors

Fiore, Nina
Neumann, Sebastian
Moores, Geoffrey

Issue Date

2026-01-28

Type

journal-article

Language

Keywords

Research Projects

Organizational Units

Journal Issue

Alternative Title

Abstract

GeoJitter is an open-source Python package for region-aware randomization of node locations in spatial networks, designed to preserve network structure while mitigating privacy risks and supporting spatial visualization of incomplete or uncertain data. Existing open-source randomization techniques rarely incorporate geospatial boundaries, limiting their applicability for spatial analysis; GeoJitter addresses this gap and provides tiling solutions when region data is unavailable. Performance was compared against Radius and K-Nearest Neighbor randomization across 100 trials on Brightkite and Gowalla networks; structural metrics remained stable with the most disparity in average path length, which changed by 0.14–0.28 (versus 0.06–0.09 for benchmarks). Changes in betweenness were near zero (− 0.0001 overall), clustering coefficient shifted by approximately 0.009, and modularity by − 0.015. These results demonstrate comparability to established methods while introducing a flexible, region-aware approach for privacy-sensitive spatial analysis.</jats:p>

Description

Citation

Fiore, N., Neumann, S. & Moores, G. GeoJitter: a flexible toolkit for region-aware node jittering in spatial networks. Discov Netw 2, 1 (2026). https://doi.org/10.1007/s44354-025-00014-x

Publisher

Discover Networks

License

Journal

Volume

Issue

PubMed ID

ISSN

3004-9792

EISSN