Department of Urban Planning and Public Policy · UC Irvine
We build open-source methods, models, and software for understanding sociospatial structure.
SSUS is the research lab of Elijah Knaap at the University of California, Irvine, and the institutional home of oturns, open tools for urban, regional, and neighborhood science. We study who lives where and why: how households sort across neighborhoods, how housing and land markets price location, and how the resulting patterns of segregation and opportunity change over time.
The questions come from policy. Our models have informed a federal fair-housing evaluation, a regional plan, and public health work on fatal overdoses, and the methods behind them ship as software so others can check the analysis and use it on their own decisions.
Research areas
Sorting and markets
- Segregation
- Residential sorting
- Location choice
- Housing and land markets
- Neighborhood dynamics
Spatial methods
- Spatial data science
- Urban analytics
- Computational social science
- Spatial econometrics
Inequality and policy
- Social inequality
- Neighborhood change
- Access to opportunity
- Spatial dimensions of public health

From the work
Segregation depends on the scale you measure it at
A multiscalar profile recomputes segregation as the neighborhood around each location widens. Here, nine U.S. metropolitan areas from 1980 to 2010: the curves fall with distance, and the shape of the fall differs from one metro to the next.
The segregation package computes these profilesProjects
All projects
Current · 2024–2027
An Open-Source Ecosystem for Spatial and Urban Data Science
Long-term viability for an open-source ecosystem for spatial data science, with PySAL at its core.
NSF POSE Phase II, award 2345820

2021–2025
Opioid Overdose Disparities in Inland Southern California: Ethnography Meets Advanced Spatial Analytics
Ethnography and spatial data science on where and why fatal overdoses occur in Riverside County.
NIH / NIDA, award R21DA054611

2020–2025
Neighborhood Influences over the Life Course: Families, Twins, and Spatial Contexts
High-resolution neighborhood data joined to a thirty-year study of twins, siblings, and families.
NIH / NIA, award 2R01AG046938

2020–2024
geosnap4ed: Neighborhood Analysis in Education Research
Neighborhood analysis methods for education research, delivered through geosnap.
Bill & Melinda Gates Foundation, INV-024366
2023–2024
Proof-of-Concept Land Value Models: A Spatial Econometric Approach
Proof-of-concept models of land value built with spatial econometric methods.
Robert Schalkenbach Foundation
Completed
Modeling the Geography of Opportunity for Fair Housing Policy
Opportunity models behind HUD's evaluation of the Baltimore Housing Mobility Program and the Baltimore regional plan.
Selected publications
All publications- 2026
- 2025
- 2024
- 2024
- 2024
- 2017
Software
All softwareSSUS Numerical and statistical tools developed in the lab.
sparsax
LeadSparse direct solvers for JAX, backed by SuiteSparse: factorizations, solves, and log-determinants that run natively inside compiled code.
pip install sparsax
Source pgjax
LeadPólya-Gamma sampling on device for JAX, inside compiled, scanned, and parallel programs.
pip install pgjax
Source bayesplain
LeadThe Bayesian version of the tests an introductory statistics course teaches, printed beside the conventional test.
pip install bayesplain
Source neighbayes
Pre-releaseBayesian estimation of spatial econometric models in Python.
pip install neighbayes
Source oturns Open tools for urban, regional, and neighborhood science.
geosnap
LeadThe Geospatial Neighborhood Analysis Package: exploring, modeling, and visualizing the social context and spatial extent of neighborhoods and regions over time.
pip install geosnap
Source PySAL The Python Spatial Analysis Library. The lab leads the packages below; Eli is a core developer and serves on the steering committee.
segregation
LeadSegregation measurement: single-group, multigroup, and local indices, spatial and aspatial, with inference and decomposition.
pip install segregation
Source