A análise é feita em três etapas: a primeira consiste na identificação da ancestralidade utilizando o algoritmo que já utilizávamos; a segunda etapa consiste em um algoritmo que ajusta esse resultado para torná-lo mais preciso; e, na última etapa, um terceiro algoritmo utiliza esse resultado ajustado para identificar a probabilidade de a pessoa pertencer a um determinado subgrupo populacional através de uma análise qualitativa.