Get My Report
Share on Facebook

16/06/2025 - How to Use Vahaduo with G25 Coordinates: A Step-by-Step Guide

Vahaduo is one of the most powerful online tools to explore your deep ancestry using G25 coordinates — a set of principal components developed by Davidski from the Eurogenes project. In this tutorial, we’ll walk you through how to use Vahaduo to model your ancestry in just a few simple steps.

What You Need Before You Start

  • Your G25 coordinates (target)
  • A list of reference samples (sources) in G25 format
  • Access to Vahaduo

Step 1: Open the Right Vahaduo Tool

Go to https://vahaduo.github.io/vahaduo/.

Step 2: Paste Your Target Coordinates

Here are two examples you can use as target individuals:

Copy to clipboard
individual1_scaled,0.119514,0.111708,0.05242,0.025194,0.026466,0.007251,-0.020446,-0.024461,0.008385,0.006743,-0.000812,0.002398,-0.005798,-0.003578,0.010858,0.003182,-0.004303,0.000507,0.00264,-0.005002,0.003369,-0.001113,-0.008381,0.005663,-0.001916
individual2_scaled,0.09675,0.07718,0.029415,-0.004845,0.00277,-0.01255,-0.043242,-0.055613,0.009204,0.015126,0.003897,-0.002548,-0.002081,-0.002064,-0.0057,0.01127,0.011735,0.0019,0.003017,0.001501,-0.003743,0.004081,-0.003204,0.003012,0.002634

Step 3: Load the Source Populations

In the Source tab, paste a list of populations in G25 format. Each line must follow the same structure:

Here is an example you can use directly, it comes from the Modern World calculator by Joshua, available at Explore Your DNA:

Copy to clipboard
Levant_South,0.085367,0.148674,-0.057398,-0.092508,-0.009602,-0.035029,-0.002209,-0.008169,0.016321,0.008237,0.009159,-0.009921,0.020485,0.011863,-0.005537,0.002121,-0.011239,0.001014,0.002112,-0.003652,-0.000524,0.003116,0.000567,-0.00294,0.004646
Levant_North,0.088149,0.145785,-0.048858,-0.078848,-0.012891,-0.03074,-0.000496,-0.004282,0.005181,0.010225,0.006658,-0.004529,0.01039,0,-0.010315,0.008471,-0.002101,0.001788,0.002542,-0.000125,0.000763,-0.000302,-0.00141,0.002356,-0.001211
Jordan_Plateau,0.048944,0.131206,-0.047442,-0.07442,-0.012618,-0.027276,-0.004935,-0.003231,0.014889,0.000838,0.006463,-0.008722,0.015996,-0.000936,-0.001113,0.009812,0.000104,0.000887,-0.002011,0.004227,0.001622,0.002893,-0.001134,0.002506,-0.002443
Syria_Interior,0.063236,0.127167,-0.048649,-0.062806,-0.01773,-0.020127,-0.003486,-0.002269,-0.000568,-0.001053,0.002806,-0.005603,0.011422,0.000986,-0.002217,0.004773,-0.004665,-0.000739,0.00192,0.001438,0.001608,0.000927,-0.002232,-0.000522,-0.000246
Kurdistan_Highlands,0.092295,0.112234,-0.062164,-0.038063,-0.037469,-0.004055,0.004428,-0.005603,-0.025112,-0.012856,0.002509,-0.000688,0.005105,0.000122,0.001582,0.010425,-0.005015,0.001254,0.004117,-0.009066,-0.000427,-0.001068,-0.00016,-0.001486,0.004059
Italy_North,0.12384,0.150705,0.030698,-0.011757,0.036191,-0.002677,0.001081,0.001708,0.010758,0.027663,-0.001397,0.006804,-0.012844,-0.006276,-0.003474,-0.004163,-0.000365,0.000659,0.005154,-0.005553,-0.001048,-0.000025,-0.00419,0.003784,0.000958
Italy_South,0.101682,0.146066,-0.003834,-0.038330,0.018618,-0.012597,-0.001293,0.000307,0.010464,0.021808,0.005359,0.003497,-0.004188,0.002500,-0.004094,-0.004840,-0.002368,-0.000591,0.001801,-0.005003,0.000395,0.001752,-0.002547,-0.000603,0.000319
Italy_Central,0.118810,0.147784,0.013882,-0.021011,0.025294,-0.008938,-0.001063,-0.001626,0.005649,0.023239,-0.000309,0.006066,-0.011475,-0.003703,-0.002243,-0.000814,0.002154,0.000290,0.003334,-0.003829,-0.001967,0.001407,-0.000734,0.003196,-0.001226
Arabian_Gulf,0.053393,0.141712,-0.064899,-0.114607,-0.012422,-0.046930,-0.012242,-0.008727,0.050424,-0.005169,0.017405,-0.032426,0.063830,0.003140,0.003924,0.029037,-0.022568,0.004814,-0.001394,0.031481,0.013023,0.018154,-0.007462,0.008884,-0.010113
Maghreb_East,-0.048517,0.131384,-0.015085,-0.075138,0.019619,-0.030678,-0.022091,0.005019,0.054378,0.019795,0.005440,-0.008037,0.026740,-0.010184,0.013046,-0.007143,-0.003716,-0.012922,-0.029005,0.005174,-0.010450,-0.022829,0.018117,-0.003344,0.000210
Maghreb_West,-0.085367,0.130213,-0.012822,-0.070881,0.021132,-0.032940,-0.027783,0.009769,0.055403,0.024399,0.009509,-0.009025,0.026990,-0.014466,0.016302,-0.006188,-0.002767,-0.017033,-0.038422,0.009435,-0.009844,-0.029512,0.020911,-0.001125,0.005921
India_Bengal_Delta,0.041713,-0.119503,-0.145613,0.099722,-0.052951,0.061758,-0.001611,0.011769,0.041885,0.025695,-0.004585,0.001389,-0.000044,0.000069,-0.006151,-0.006579,0.004556,-0.000693,-0.002910,0.004521,0.000907,0.002811,0.001316,0.004852,0.000257
Italy_Sardinia,0.121687,0.167285,0.028490,-0.050652,0.060151,-0.022134,-0.003952,0.002496,0.041574,0.077351,-0.000059,0.016649,-0.028664,-0.012974,-0.013572,-0.003001,0.011403,-0.001347,0.001680,-0.012995,-0.002121,-0.001102,-0.010084,-0.021383,0.000337
Iberia_Basque,0.126424,0.148739,0.055679,0.008790,0.055450,0.000249,-0.001754,0.000025,0.029539,0.042923,-0.005214,0.010801,-0.024986,-0.019493,0.015807,0.002614,-0.005630,0.003172,-0.002375,-0.001791,0.008819,0.002204,-0.006479,-0.008654,0.001150  
Scotland_Highlands,0.131466,0.134232,0.062265,0.047043,0.039106,0.017281,0.003550,0.005176,0.003572,0.002825,-0.005614,0.005047,-0.011680,-0.011973,0.023024,0.003125,-0.011255,0.002774,0.002550,0.001452,0.004225,0.003308,-0.000656,0.013556,-0.000770  
Ireland_Midlands,0.133361,0.134098,0.061169,0.048864,0.037788,0.019352,0.003293,0.004713,0.003568,0.002927,-0.006971,0.005840,-0.014189,-0.014076,0.025935,0.005215,-0.011145,0.001894,0.000597,0.001776,0.005114,0.001279,0.000293,0.014407,0.000661  
Fennoscandia_Saami_North,0.111262,-0.030212,0.111722,0.079781,-0.009329,0.008297,0.008137,0.013860,0.002966,-0.032096,0.022288,-0.007475,0.018071,-0.019826,-0.004004,0.002693,0.001157,-0.001489,-0.005986,0.004494,0.015816,0.001345,-0.002565,0.002658,0.000344  
Baltic_Region,0.134197,0.118309,0.088265,0.086387,0.042993,0.031892,0.011986,0.014261,-0.000879,-0.032666,-0.001754,-0.013084,0.021340,0.026369,-0.008612,0.002883,0.001467,-0.001432,0.001477,0.003258,-0.000705,-0.003790,0.006667,-0.004290,0.002844  
Slavic_West,0.131500,0.130566,0.065176,0.052498,0.039667,0.020318,0.007511,0.009763,0.001870,-0.013720,-0.003017,-0.005158,0.009571,0.015200,-0.002641,0.000220,0.000452,-0.000110,0.003131,0.002092,-0.002198,-0.001640,0.006059,0.000299,0.000753  
Slavic_East,0.132262,0.123623,0.075022,0.069596,0.040233,0.026569,0.010732,0.013322,-0.000273,-0.024602,-0.002696,-0.009212,0.019326,0.027231,-0.011265,-0.003801,-0.000965,0.000372,0.004140,-0.001051,-0.004234,-0.004608,0.007724,-0.006860,0.000695  
Slavic_South,0.126878,0.136504,0.038596,0.016325,0.030209,0.006395,0.005480,0.005030,-0.000013,0.000819,-0.001097,-0.001143,0.003581,0.012310,-0.012595,-0.001277,0.006066,0.000329,0.003998,-0.001652,-0.006851,-0.001614,0.004753,-0.000709,-0.000888  
Scandinavia_Main,0.131844,0.130135,0.069024,0.055314,0.040630,0.020039,0.005233,0.007596,0.004412,-0.003836,-0.004735,0.002763,-0.006929,-0.006865,0.017838,0.006180,-0.006275,0.002326,0.003069,0.004490,0.006031,0.003017,0.000944,0.013158,0.000115  
Central_Asian,0.079169,-0.074084,-0.004858,0.001093,-0.038165,0.000947,0.007008,0.004693,-0.016117,-0.010328,-0.013142,-0.002249,0.001782,-0.003628,0.004269,0.004946,-0.001990,-0.000068,0.000811,-0.001974,-0.007839,-0.002260,-0.003832,-0.000914,0.001899  
Africa_East,-0.296623,0.093429,-0.026851,-0.069736,0.000954,-0.034080,-0.020493,0.005769,0.115392,-0.079674,-0.008948,-0.006669,0.005218,-0.001665,0.024728,-0.018616,0.014864,-0.001976,0.009980,-0.003839,0.000599,0.004946,-0.002736,-0.001241,-0.002790  
Africa_West,-0.618275,0.064848,0.020924,0.014087,0.001303,0.009026,-0.040128,0.043268,-0.040308,0.028458,0.005017,-0.001429,0.019643,-0.000017,0.011769,-0.012471,0.008384,-0.000367,0.001953,-0.003110,-0.000044,0.000251,0.001318,-0.000286,0.000476  
China_South,0.018970,-0.448694,-0.026231,-0.065103,0.102497,0.047659,0.000685,-0.005468,-0.016731,-0.007887,-0.020989,-0.004601,0.003667,-0.002760,-0.001195,0.002342,0.001239,-0.001481,-0.004165,-0.011669,0.013653,0.009438,0.014930,-0.000288,0.003906  
China_North,0.025285,-0.446253,0.010344,-0.063747,0.047152,0.020917,0.006026,0.003115,-0.012344,0.003046,-0.071346,-0.007868,0.007922,-0.007235,-0.006873,0.000464,-0.002412,0.000136,-0.003187,-0.006065,0.010580,0.003604,0.010062,0.000361,-0.002164  
Japan_Korea,0.022788,-0.450483,0.015616,-0.061619,0.037520,0.010473,0.004311,0.002038,-0.008017,0.008647,-0.074547,-0.008060,0.010837,-0.006437,-0.010035,-0.003481,0.000597,0.002734,0.000754,-0.008281,0.021635,-0.010477,0.006157,0.002184,-0.029733  
Aegean,0.106977,0.145820,-0.019480,-0.050973,0.004481,-0.016813,0.003041,-0.003036,-0.002691,0.014768,0.003389,0.001825,-0.003125,0.001705,-0.011953,-0.001788,0.003985,0.002985,0.004857,-0.004822,-0.004379,-0.000032,0.000495,0.000287,-0.002553  
Caucasus_North,0.110689,0.100057,-0.032791,-0.021497,-0.035116,-0.000369,0.009279,-0.004390,-0.054759,-0.025349,-0.001210,0.007732,-0.019783,0.001725,0.004796,-0.015229,0.008029,-0.005061,-0.009802,0.017975,0.008991,0.001495,0.002149,-0.004110,-0.003012  
Caucasus_South,0.105774,0.134032,-0.055219,-0.054578,-0.032641,-0.012760,0.006014,-0.005239,-0.040846,-0.010136,0.002464,0.005701,-0.010135,0.003165,-0.001831,-0.008953,0.003382,-0.001319,-0.002189,0.003696,0.004721,0.002156,-0.000175,-0.003806,-0.000038  
Iran_Highlands,0.089920,0.101959,-0.078969,-0.021189,-0.058749,0.005912,0.007614,-0.005054,-0.041375,-0.021267,-0.001364,-0.001888,-0.000074,0.001156,0.005592,0.010713,-0.006376,0.003281,0.004198,-0.014019,-0.000911,-0.007691,-0.001553,-0.005374,0.005041  
Vietnam_Cambodia,0.013924,-0.394296,-0.071055,-0.030270,0.121971,0.063192,-0.003231,-0.008204,-0.004650,-0.012717,0.054398,0.004311,-0.004274,0.001239,0.001375,-0.003799,-0.000799,-0.003068,-0.004033,0.007158,-0.008749,0.011337,-0.001939,0.002655,0.027786  
Balkan_General,0.126371,0.137956,0.037429,0.012397,0.030784,0.005491,0.004819,0.004905,0.000309,0.002821,-0.000739,-0.000617,0.001478,0.011618,-0.013483,-0.000552,0.007324,-0.000194,0.005223,-0.002003,-0.007094,-0.000814,0.004881,0.000656,-0.000934  
Iran_Central,0.087661,0.094267,-0.069210,-0.017737,-0.048842,0.003918,0.004946,-0.003495,-0.030018,-0.017584,-0.000123,-0.001944,0.003852,-0.003345,0.006556,0.014096,-0.003763,0.002059,0.002284,-0.010313,-0.000816,-0.004195,-0.000479,-0.004484,0.005108  
Iraq_Mesopotamia,0.059507,0.117923,-0.062546,-0.057779,-0.028827,-0.015882,-0.002720,-0.004616,-0.001845,-0.006626,0.005535,-0.006638,0.015714,0.000690,0.001925,0.009210,-0.009024,0.003238,0.002785,-0.001127,0.000481,0.000388,-0.001176,0.000377,0.000824  
Anatolia_Central,0.106588,0.125382,-0.012526,-0.020130,-0.008925,0.000757,0.004347,-0.000404,-0.014901,-0.004764,-0.000934,0.000626,-0.003106,0.004055,-0.002734,-0.000999,-0.005109,-0.001294,0.003484,-0.004596,-0.002197,0.003670,0.004296,-0.001188,0.003071  
Horn_Africa,-0.259101,0.100063,-0.031103,-0.077263,0.001212,-0.036875,-0.014521,-0.000175,0.106946,-0.069999,-0.004610,-0.010118,0.012227,0.000066,0.022763,-0.014639,0.012763,0.001056,0.007802,0.000304,0.002361,0.005730,-0.003537,0.001916,-0.003129  
South_Asia_Interior,0.062004,-0.033422,-0.122184,0.088524,-0.069736,0.054054,0.001392,0.007429,0.014921,0.007249,-0.006843,-0.000216,-0.000681,-0.003418,0.004907,0.003220,-0.002445,-0.000158,0.000440,-0.004797,0.000057,-0.002572,0.001733,-0.000245,-0.000003  
Tibetan_Himalayas,0.028024,-0.342713,-0.024163,-0.009564,0.003836,0.018216,0.005478,0.006533,0.007485,0.012508,-0.064812,-0.007506,0.008052,-0.002405,-0.007222,-0.004168,0.000450,-0.001811,-0.006811,0.002671,0.000668,0.018559,0.005071,0.000696,0.025524  
Southeast_Asia,0.012830,-0.352039,-0.091323,-0.003500,0.092988,0.058393,-0.003671,-0.005084,0.007170,-0.002043,0.047778,0.004667,-0.005592,0.004102,0.000052,-0.002126,0.000456,-0.000973,-0.000003,0.007962,-0.004814,0.004841,-0.006108,0.000392,0.009558  
Native_America,0.054741,-0.302734,0.112213,0.088447,-0.105646,-0.016245,-0.264462,-0.316927,-0.009644,-0.016155,-0.001006,-0.002249,0.001469,0.017441,-0.009351,0.003670,0.005187,0.001061,0.002602,0.001071,-0.001045,0.002976,0.001001,0.002281,0.000333  
Oceania_Island,-0.019024,-0.216536,-0.189635,0.220962,0.174225,-0.359067,-0.001856,0.003571,-0.034284,-0.013469,-0.007158,0.001304,0.000277,-0.004577,0.004112,0.000000,-0.003888,0.000693,0.001421,-0.004285,0.003305,-0.001179,-0.000196,-0.000428,-0.006271  
Iberia_Main,0.126690,0.150851,0.035253,0.005179,0.048573,-0.002410,-0.001640,0.000799,0.027414,0.039412,-0.003037,0.010125,-0.021799,-0.017713,0.013424,0.002840,-0.005301,0.002990,-0.000560,-0.001404,0.007108,0.001349,-0.005866,-0.006632,0.001175  
France_South,0.123777,0.152449,0.030754,0.000456,0.045128,-0.001755,-0.001038,0.000975,0.024667,0.036681,-0.002915,0.009838,-0.020888,-0.016918,0.012065,0.002737,-0.004918,0.002767,-0.000797,-0.001692,0.006479,0.001243,-0.005505,-0.006097,0.001113  
France_North,0.130248,0.144172,0.046672,0.025342,0.042005,0.009144,0.003632,0.004508,0.012086,0.013814,-0.004601,0.004116,-0.010319,-0.011225,0.018950,0.003943,-0.009148,0.002140,0.002150,0.001140,0.004174,0.002532,-0.001645,0.008721,-0.000061  
Germany_Main,0.130376,0.135369,0.054563,0.037280,0.041414,0.014738,0.005178,0.006681,0.006947,0.006015,-0.005271,0.002440,-0.007557,-0.008601,0.020931,0.004099,-0.008752,0.002073,0.002978,0.002219,0.004787,0.002600,-0.001017,0.010299,-0.000236

You can find additional source files here: G25 Downloads or Explore Your DNA Reference Panels.

Step 4: Distance Mode – Find Closest Matching Populations

Once your target and source data are entered, switch to the Distance tab and click "Run" to generate your ancestry model. This will show you the closest reference populations to your target based on Euclidean genetic distance.

In the output, the most important metric is the distance. A low distance (typically below 0.02) indicates a good fit. The value is usually displayed in green when it's considered acceptable.

In this example, both individual1_scaled and individual2_scaled are distant from their first matching population. This typically means either:

  • There is no population in the source panel that represents their true ancestry well (e.g., their ethnicity is not covered), or
  • They are genetically admixed, even if they identify with a single ethnic label.

This situation is common and does not invalidate the model — it simply suggests refining the reference list or exploring deeper ancestry layers.


Interpreting Distance Values

  • 0.00 – 0.02: Excellent match (close reference population)
  • 0.02 – 0.05: Acceptable match (moderate proximity)
  • 0.05+: Distant match (likely mixed or underrepresented)

Step 5: Single Mode – Explore Ancestry Composition

After reviewing the overall model, we now switch to Single Mode. This mode allows us to evaluate each target’s ancestry as a composition of the selected source populations. It does not look for a single closest match, but instead provides a more nuanced breakdown of ancestral components.

We will now model both Individual 1 and Individual 2 using Single Mode. This step will reveal what their genetic makeup is composed of by estimating the proportions contributed by each source population.

Interpretation tip: Even if the overall results point to mixed ancestry, Single Mode helps you understand what proportions of each reference population contribute to the individual's genetic makeup. This mode doesn't find the single closest match — instead, it reveals how different populations combine to form the target's profile. It’s especially helpful for detecting subtle or complex ancestries that aren't obvious in Distance Mode.

 

Advanced Tip: If you lower the distance threshold (e.g. to 0.05), Vahaduo will try to force a fit using only the closest populations. While this might seem cleaner, it can actually introduce noise or overfitting, especially if no good matches exist. If you increase the threshold (e.g. to 0.5), you give Vahaduo more flexibility to include distant but meaningful sources — which often produces a more realistic and balanced model, especially for complex or mixed ancestries.

   

 

Step 6: Multi Mode – Compare Multiple Individuals

Multi Mode works just like Single Mode, but allows you to run multiple individuals at once. It applies the same list of source populations to each target and displays their results side-by-side in a comparative format.

This is especially useful when you want to:

  • Compare members of the same family or population
  • Analyze how different individuals relate to the same source panel
  • Visualize group patterns (e.g., shared Steppe or WHG ancestry)

Step 7: Interpretation

Given all the results obtained through Distance Mode, Single Mode, and Multi Mode, we can draw the following conclusions:

  • Both Individual 1 and Individual 2 possess mixed Amerindian and Western Eurasian ancestry.
  • Individual 2 has approximately twice as much Amerindian ancestry as Individual 1, suggesting a closer recent link to Indigenous populations.
  • Individual 1 shows European ancestry primarily from Northern Europe, with minor contributions from Southern Europe and the Middle East.
  • Individual 2 has a significant portion of ancestry from Southern Europe and the Middle East, indicating a different ancestral makeup within the Western Eurasian component.

Why were distances high in Distance Mode?
The relatively high distances both individuals had in Distance Mode are primarily due to their mixed ancestry. Since Distance Mode is optimized for finding close matches to single population sources, it performs poorly when the target is admixed or does not have a good direct reference. This explains why individual1 and individual2 did not show low (green) distances to any one group in that mode — their diverse background requires more refined modeling using Single or Multi Mode.

These distinctions illustrate how tools like Vahaduo G25 can uncover both shared ancestry and nuanced individual differences, making them valuable for personal exploration and population studies.

Conclusion

Vahaduo is a simple yet powerful tool to visualize your ancestry using G25 coordinates. By testing different ancient and modern populations, you can build detailed models of your genetic past.

Useful Links