Medieval & Modern Ancestry Report
This report uses a two-step process. First, your raw DNA is processed through our proprietary K47 admixture model, a custom calculator with 47 genetic components, to produce your personal K47 coordinate profile. Then, those coordinates are compared via NNLS against the pre-computed K47 profiles of 938 ancient and modern samples belonging to 128 reference populations, to find which combination of populations best explains your genetic makeup. The result is a dual-era profile revealing your affinities to medieval populations, Migration Period, Viking Age, Carolingian, Ottoman and more, and to present-day population groups worldwide.
Your results are analyzed by Claude, Anthropic's AI model, which provides a personalized narrative explaining what your medieval and modern components reveal about your ancestry, historical migrations, and population heritage.
What's Included
Medieval Ancestry Breakdown
Your similarities to Migration Period, Viking Age, Carolingian and more
Modern Population Affinities
Which present-day populations your genome is closest to
Era Split Analysis
Visual breakdown of your medieval vs modern genetic profile
Claude AI Interpretation
Personalized narrative of your results by Anthropic's Claude
PDF Report
Downloadable report with charts, bars and full interpretation
Interactive Map
Geographic visualization of your medieval and modern matches
🔬 What's in your report
Your DNA is decomposed through three complementary admixture runs for a complete dual-era picture:
Collaboration with M. Marques
The reference dataset was curated by M. Marques, an amateur historian and genetic genealogy enthusiast active in the community. It includes carefully selected medieval archaeological samples and modern population references, processed through our proprietary K47 NNLS admixture model , the same engine as our K203 Ancient Civilizations Report.
Compatible DNA Providers
100% Automated & Private
Your DNA file is processed entirely by our secure algorithms. No human ever sees your raw data. The file is permanently deleted immediately after processing.
Get Your Report
Instant Delivery after payment
How the K47 + NNLS Pipeline Works
The analysis runs in two steps. First, your raw DNA file is processed through our proprietary K47 admixture model to generate your personal 47-component genetic profile. Second, that profile is compared via Non-Negative Least Squares (NNLS) against the pre-computed K47 profiles of 938 ancient and modern samples across 128 reference populations, finding the weighted combination of populations that best explains your genetic makeup.
Step 1, K47 Admixture
Your raw DNA is run through our custom K47 admixture model, a proprietary calculator with 47 genetic components, each corresponding to a historically defined population or migration event. The output is your personal 47-dimensional genetic coordinate vector.
Step 2, NNLS Comparison
Your K47 coordinates are then compared via NNLS against the pre-computed K47 profiles of 938 ancient and modern individual samples belonging to 128 reference populations. The algorithm finds the weighted combination of populations that best reconstructs your profile, with no negative values allowed, ensuring biologically meaningful results.
Ongoing Annual Updates
The K47 panel is reviewed and updated annually to incorporate new studies, correct outdated attributions and add newly excavated populations as they enter the scientific literature.
Why K47?, The "K" stands for the number of admixture components (47), a common convention in population genetics (K12, K15, K36…). A higher K gives finer resolution but also risks overfitting and instability. 47 was chosen to clearly separate Migration Period Germanic tribes from Viking-Age Scandinavians, or Almohade Berbers from Mozarabic Iberians, without splitting populations so finely that results become unreliable. The NNLS step then uses these 47-dimensional profiles to compare you against 128 historically documented reference populations from across the world.
Interactive map, filter by Medieval or Modern · Opens in new tab
See Real Reports
Click on a sample to preview the full report