From some of the same people who brought you the genetic map of Europe, a very important paper, A model-based approach for analysis of spatial structure in genetic data. Here's the abstract:
Characterizing genetic diversity within and between populations has broad applications in studies of human disease and evolution. We propose a new approach, spatial ancestry analysis, for the modeling of genotypes in two- or three-dimensional space. In spatial ancestry analysis (SPA), we explicitly model the spatial distribution of each SNP by assigning an allele frequency as a continuous function in geographic space. We show that the explicit modeling of the allele frequency allows individuals to be localized on the map on the basis of their genetic information alone. We apply our SPA method to a European and a worldwide population genetic variation data set and identify SNPs showing large gradients in allele frequency, and we suggest these as candidate regions under selection. These regions include SNPs in the well-characterized LCT region, as well as at loci including FOXP2, OCA2 and LRP1B.
Within the guts of this paper they make an important observation: constructing a set of populations and then generating pairwise statistics of differentiation across those populations has an element of arbitrariness. Rather than going in that direction the authors here are evaluating variation of genes as a function of continuous space, rather than binning them into discrete populations. In this way they can use patterns of genes to back infer the likely geographic origin of an individual, and more intriguingly pinpoint genetic loci which exhibit sharp gradients across space, and so may be targets of natural selection. The adaptive story for LCT is straightforward. But what of OCA2, which is mostly well known as a pigmentation locus which has been implicated in blue vs. brown eye variation in Europeans? As I like to say, interesting times.... And of course, they have released the software.