Spatial Ancestry analysis (SPA) is a method for predicting ancestry or where an individual is from using the individual's DNA. Accurately modeling ancestry is an important step in identifying genetic variation involved in disease.

SPA was created by Wen-Yun Yang, John Novembre, Eleazar Eskin and Eran Halperin

For general questions, comments or suggestions about SPA, please email Eleazar Eskin (eeskin (AT)


Pre-compiled versions of the program can be downloaded from the links below.

Platform File
Linux download
Mac OS X download
Microsoft Windows download

Spatial Model

Region File
World download
Europe download

Source Code

Language File
C GitHub repository
MATLAB download

Mail List

You can SUBSCRIBE to our mailing list to be notified for any major updates and bug fixes.