Ancestrify
All stories
By Andi Thomaj
3 min read

nMonte explained: the R script behind every G25 admixture fit

Ger Huijbregts's nMonte turned Global25 rows into ancestry percentages and founded a whole tool tradition. How the Monte-Carlo search works, what nMonte3 changed, what the fit distance is, and the discipline the script never enforces.

global25methodologyvahaduo

  1. The problem it solves
  2. nMonte versus nMonte3, and the dials
  3. What the script never enforces
  4. Do you need to run the R script?

Related posts

What is a good G25 fit distance? The number everyone reads wrong
What is a good G25 fit distance? The number everyone reads wrong

The fit distance measures how far a mixture still sits from your coordinate — not whether the model is right. Calibrated bands for reading one, why lower stops being better, and the checks that actually validate a model.

4 min read
G25 source selection: how good models overfit and honest panels are built
G25 source selection: how good models overfit and honest panels are built

Adding sources always lowers a G25 fit distance and routinely worsens the model — a worked demonstration where the fit improved from 0.0110 to 0.0068 while the story collapsed. The rules that keep a panel honest.

4 min read
G25 scaled vs unscaled coordinates: which to use, how to tell them apart
G25 scaled vs unscaled coordinates: which to use, how to tell them apart

Every Global25 row exists in two forms, and mixing them is the hobby's most common silent error. What scaling does mathematically, which form each tool expects, and the tell-tale signs of a mixed comparison.

3 min read
Back to all stories
Ancestrify

Combining cutting-edge genomic science with rich historical records to map your ancestry across generations and continents.

Product
DashboardAncient OriginsYour ancestryPopulationsqpAdm analysisBuy qpAdmqpAdm Model LabGlobal25 analysisGet G25 coordinatesHow to get G25 coordinatesAncient MatchesRelative FinderNotable MatchesAncestry populationsAncient DNA testComparePricingFree toolsLive demoLeaderboardArticlesFAQAbout
Legal
Terms of ServicePrivacy NoticeRefund PolicyEditorial policyLegal noticeCredits
Connect
Contact UsSupportCommunity GroupFacebookInstagram
Card payments processed by POK Payments (RPay Ltd)
VISAMASTERCARD

© 2026 Ancestrify. All rights reserved.

Ancestrify is a trading name of Andi Thomaj, a sole trader registered in Tiranë, Albania · NUIS M61725001N