
Berber and Maghrebi DNA: Ancient Origins from Taforalt to Today
Amazigh and Maghrebi ancestry through ancient DNA: Taforalt, the Neolithic farmers, the Guanche genomes, Arab-era gene flow, the Saharan gradient and qpAdm.
Methodology deep-dives, population spotlights, and engineering notes from the Ancestrify team, qpAdm modelling, ancient DNA panels, and how genetic ancestry analysis really works.
24 stories

Amazigh and Maghrebi ancestry through ancient DNA: Taforalt, the Neolithic farmers, the Guanche genomes, Arab-era gene flow, the Saharan gradient and qpAdm.

Somali ancestry through ancient DNA: the East African Pastoral Neolithic, the Ethio-Somali component, Arabian contacts and how to model it with qpAdm.

Punjabi ancestry through ancient DNA: the Indus Periphery and Rakhigarhi genomes, AASI, the Steppe MLBA layer, the Swat Iron Age references and qpAdm.

What ancient genomes say about Pashtun ancestry: Iranian farmer, AASI and Steppe streams, the Swat valley references, and the legends DNA cannot confirm.

What genomes say about Bengali ancestry: a strong AASI share, a Southeast Asian layer from Austroasiatic and Tibeto-Burman speakers, and the gaps in the data.

What genomes say about Mexican and Latino ancestry: the peopling of the Americas, Indigenous Mexican structure, post-1519 admixture and diaspora variation.

What genomes say about African American ancestry: West and West Central African source regions, the European share and its sex bias, and the ancient DNA gap.

Every service that sells or offers a Global25 (G25) analysis in 2026, side by side: what each computes, whether the coordinates are official, whether the source panels are published, whether anyone builds a calculator around your own row, and the price model as each site states it, with the complete price ledger of the Global25 ecosystem.

A structured learning path through everything qpAdm: what to read in what order, from the f4-statistics underneath to running models in R, choosing outgroups, reading results and knowing the method's measured limits.

A working qpAdm checklist: history type, pre-study odds, temporal order, right sets, parsimony, acceptance and reporting, each rule with its source and limits.

qpAdm has been audited harder than any tool in ancient DNA. What the 2021 to 2025 audits established, on admixture graphs and on landscapes, what survived, and how practice changed.

The Middle East is where qpAdm's sources crowd closest together: Natufian, Anatolian, Iranian and Caucasus ancestries all interrelated. The working recipe, the right set that splits them, failure modes and a worked reading.

South Asia is qpAdm's hardest standard fixture: one ancestral stream has no ancient sample at all. The working recipe — Indus Periphery, steppe MLBA, the Onge-as-AASI-proxy problem — with right sets, failure modes and a worked reading.

The three-source model that rebuilt European prehistory — WHG, Anatolian farmers, steppe pastoralists — as a working qpAdm recipe: exact source and right-set choices, regional adjustments, failure modes and a worked reading.

qpAdm says how much; linkage-disequilibrium decay says when. How DATES and ALDER read generation counts out of chromosome fragment lengths, what the dates mean, and how a date corroborates or breaks a qpAdm model.

Before qpAdm there was the f4-ratio — one number, two f4-statistics, an ancestry proportion. How the classic estimator works, the famous results built on it, and the precise trade against qpAdm.

qpAdm's bigger sibling models whole population histories as trees with admixture edges. How qpGraph works, what find_graphs automates, and the 2023 finding that reshaped how graph results should be read.

What .AG, .TW, .SG, .DG and .HO mean on AADR samples, what a label with no suffix is, and how to pick samples so lab methods never pose as ancestry.

The settings tutorials skip and reviewers ask about: extract_f2 versus genotype input, allsnps, maxmiss, fudge and fudge_twice, blgsize, boot, afprod and constrained. What each does, the measured stakes, and the settings that reproduce a classic ADMIXTOOLS result.

The undocumented half of every qpAdm analysis: file formats, genome builds, strand hygiene, convertf and Poseidon, and the merge arithmetic that decides your standard errors before any model runs.

A new Science Advances study sequences the largest Jomon dataset yet: where Japan's ancient foragers came from, the cold-adaptation selection written in their genomes, and what their legacy means for reading Japanese ancestry.

A new 30-genome transect of southwestern England confirms the sharp Beaker-era turnover — and shows the genetically distinct newcomers burying their dead inside monuments built a millennium earlier by the people they replaced.

England has ancient DNA's best-measured migrations: a Beaker-era turnover, a mid-Bronze Age Celtic-era influx, the quantified Anglo-Saxon settlement and the Danelaw. What each layer left in English genomes, and how to read yours.

Egypt finally has ancient genomes: what the Old Kingdom and mummy-era samples show about ancient Egyptian ancestry, how the modern Nile gene pool differs, and how to read an Egyptian genome honestly.