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. 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.
Outcomes in one place depend on its neighbors, so these questions need spatial models: we develop spatial econometric and Bayesian models of sorting and spillovers, and the sparse numerical tools that make them feasible for whole metropolitan regions.
The questions come from policy. Our models have informed a federal fair-housing evaluation and a regional plan, and show where harm-reduction services would reach the most overdose risk. The methods behind them ship as open-source software, so others can check the analysis and apply it to their own decisions.
Research areas
Urban spatial structure
Fields
- Urban economics
- Residential sorting
- Housing and land markets
- Neighborhood dynamics
Methods
- Discrete choice models
- Land value models
- Agglomeration measurement
- Geodemographic clustering
Spatial science
Fields
- Spatial econometrics
- Spatial statistics
- Spatial data science
- Urban analytics
- Computational social science
Methods
- Spatial autoregressive models
- Bayesian estimation at scale
- Areal interpolation
- Regionalization
- Network accessibility
Inequality and policy
Fields
- Segregation
- Neighborhood effects
- Access to opportunity
- Housing policy
- Public health
Methods
- Multiscalar segregation profiles
- Opportunity mapping
- Facility location models
- Space-time analysis

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 projectsCurrent
Spatial Concordance Indices of Income Segregation
A new spatial segregation index that locates where in a region's income distribution its geography is most organized.

Current
Fast and Unbiased Log-Determinants for Large Spatial Autoregressive Models
Log-determinant methods that make Bayesian spatial autoregressive models fast and unbiased at the scale of every U.S. census tract.

Current
A Bayesian Lagrange-Multiplier Framework for Spatial Cross-Section, Panel, and Flow Models
Bayesian counterparts of the Lagrange-multiplier tests that spatial econometrics uses to choose a specification.
Spatial Economic Analysis, forthcoming

2024–2027 · Current
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
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.

2021–2025 · Completed
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
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-release
LeadBayesian estimation of spatial econometric models in Python.
pip install neighbayes
Source oturns Open tools for urban, regional, and neighborhood science, housed at SSUS.
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; Knaap is a core developer and a member of the steering committee.
segregation
LeadSegregation measurement: single-group, multigroup, and local indices, spatial and aspatial, with inference and decomposition.
pip install segregation
Source