A separate model for comparison

ROC Pedigree Simulator

Follow Jacob’s lineage through individual births, families, and migrations, within a model adapted from Rohde, Olson, and Chang.

Compare with the original simulator
An assumption-based experiment. Biblical anchors define the starting history. The paths that follow are simulated possibilities, not a reconstruction of actual pedigrees or a measurement of anyone’s ancestry.

Explore saved simulations

55-million model

Precomputed · interactive playback
Loading checked simulation results…

Expanded population · exile and return

This version uses a 250-million adult target, the original Jacob simulator’s world population benchmarks, and modeled Assyrian and Babylonian deportations and Persian-period returns. Smaller regional estimates are preserved before ROC’s density-based scaling is applied. The computational target is first reached in AD 580.

How to compare the models. Initialization, historical population targets, and exile movements also changed. Differences between these results and the 55-million runs cannot be attributed to population size alone. Each map has its own timeline and playback controls.

One conditional simulation. All 249,870,560 modeled adults carry Jacob descent at AD 2026. AD 1800 is the first saved snapshot with complete adult coverage; it is not an exact transition date or an estimate of when this happened in real history.

Regional population limits. Final populations in Hawaii and Greenland exceed their model targets by about 55% and 69%. Australia, Oceania, and New Zealand exceed theirs by about 17–26%. These differences matter when interpreting ancestry spread.

One middle-assumption realization · seed 25001

250-million model

Precomputed · interactive playback
Loading checked simulation results…
250-million assumptions, regional fit, and downloads

Population and chronology. Adults are aged 16 and older. Children shown in the saved total represent those destined to survive to adulthood. The run retains Jacob’s family, the household of 70 entering Egypt in 1876 BC plus spouses, and the Exodus in 1446 BC. Intermarriage occurs during the years in Egypt. Its Exodus count is 575,402 community men aged 20 and older, within the preset ±10% acceptance range.

World targets and initialization. This version follows the original Jacob simulator’s world-total curve. It reconciles the five larger ROC regions in their historical proportions while retaining the smaller regions’ estimates, then applies ROC’s density-based scaling to reach the 250-million target. A 100-year burn-in starts with half the nominal regional population and birth years distributed over the preceding 40 years. After AD 2000, the final regional proportions are held while the original simulator’s world-total curve continues.

Exiles and partial returns. The middle scenario uses 30% of the eligible local community for unnumbered general deportations. Age-ambiguous counts use 60% adults, with 80% of the remaining children represented as juvenile survivors. For 597 BC, at least 8,000 adult men are preserved within the count of 10,000 captives. The resulting transfer contains 9,200 adults and 640 juvenile survivors. Source counts remain separate from these modeling assumptions.

Other experimental settings include 40 youths in 605 BC, a 10% flight-to-Egypt share in 585 BC, and equal Assyrian destination shares. Northern and Judean town groups are approximate assignments within the existing Levant cell. Movements preserve people remaining at the origin, select individuals rather than whole families, and do not reconstruct household travel correlations. The 445 BC journey and 433 BC diaspora-continuity entries are annotations without a quantified transfer.

Interpretation. Ordinary ROC locality rules continue after the Exodus, without an additional Jewish endogamy barrier. This single accepted seed cannot establish a universality probability. The final review also finds all represented juvenile survivors carrying modeled descent at AD 2026. The AD 1800 milestone refers to adults at saved-snapshot resolution.

AD 2026 · modeled adults compared with nominal regional targets
RegionModeled adultsTargetDifference
Eurasia181,272,162180,100,980+0.65%
Africa25,023,66124,687,522+1.36%
North America15,458,38316,525,714-6.46%
South America18,257,87019,070,577-4.26%
Indonesia7,929,7438,026,663-1.21%
Australia779,707666,756+16.94%
Oceania929,018760,625+22.14%
New Zealand133,727106,155+25.97%
Hawaii68,85044,373+55.16%
Greenland16,5839,830+68.70%
Chatham Islands838806+4.01%
Easter Island180Zero target

Checked across all 172 saved snapshots and 14 historical movement components. Calculation time was 100.3 minutes; peak process memory was 11.85 GB. Playback uses the saved results and does not repeat that calculation.

The biblical foundation

One lineage, distinct from community identity

About 2000 BC

Jacob

The pedigree begins with Jacob. The initialization uses a birth around 2006 BC, following his stated age of 130 at the entry into Egypt.

Genesis 47:9 ↗
1876 BC

The household in Egypt

Seventy enumerated family members, with additional spouses. Known family links are retained; unknown ages and spouse details require stated assumptions.

Genesis 46:8–27 ↗
1446 BC

The Exodus

The target is about 600,000 Israelite men aged 20 and older, with women and children additional. The displayed run reports its actual achieved count.

Exodus 12; Numbers 1 ↗

Intermarriage operates throughout the 430 years in Egypt. A child inherits genealogical descent from either parent. Community membership is a separate state: marrying in does not itself make someone Jacob’s descendant, and leaving does not erase descent. At the Exodus, the Israelite community in the modeled Egyptian location moves to a broad Sinai–Levant cell; the wilderness journey is not spatially resolved within that cell. Descendants in other communities remain where they are.

After the Exodus, mate selection follows general ROC-style locality rules. There is no additional Jewish community marriage barrier. The 250-million version includes the specified Assyrian and Babylonian/Persian movements; the 55-million version does not. Neither reconstructs later Jewish endogamy or a complete diaspora migration history, which limits how the resulting spread can be interpreted historically.

The model is conditioned on the lineage surviving to the present. Failed survival conditions are recorded and excluded; descendants are never reintroduced to rescue a run. The biblical “mixed multitude” is acknowledged, but its unspecified size is not invented.

What changed, and what remains uncertain

Closer mechanisms. Explicit limits.

Individual pedigrees

Annual births and deaths replace regional ancestry-growth equations. Each birth selects eligible parents; descent is inherited from either parent, with no fractional ancestry injections.

ROC’s social geography

People live in nested regions, modeled countries, and towns. Migration occurs as discrete events, through local movement and dated interregional routes.

Intermarriage is an assumption

The Egyptian crossing rate controls new partner choices, not the fraction of all marriages. These rates and household membership rules are sensitivity assumptions, not historical measurements.

Not a full replication

This is an independent adaptation of the published methods. Some demographic controls, route rates, and starting details are underspecified in the paper. All selected choices are documented.

Population units, interpretation, and scientific qualifications

Adults, not a census. Map totals count modeled people aged 16 and older. As in ROC, births include only children destined to reach adulthood. The model does not estimate infant deaths or total historical all-age populations.

Computational scale. The 55-million version follows ROC’s population table and regional reductions after 1000 BC, preserving smaller populations more than uniform downscaling would. The 250-million version follows the world-total benchmarks and scaling described above. Each world percentage weights its simulated populations; it is not a measured percentage of today’s humanity.

Independent implementation. Fifteen thousand social units do not represent named historical towns. The recovered figure contains 496 country cells and 15,049 towns; ROC’s text reports 497 and 15,059. That source discrepancy remains unresolved. The map is schematic, with approximate route endpoints.

Recent years. ROC uses its 1970 table column for AD 2000. The 55-million version holds its final population targets fixed through AD 2026. The 250-million version continues the original simulator’s world-total curve with the final regional proportions. Neither claims a historically calibrated present-day population in every model cell.

Conditioning and uncertainty. Survival and approximate agreement with the Exodus anchor are acceptance conditions. Saved realizations illustrate stochastic variation; a small set of runs cannot support a precise probability that Jacob is an ancestor of every living person.

Pedigree, not DNA or identity. A genealogical ancestor need not contribute detectable DNA. Descent, Jewish religious or ethnic identity, and membership in a recorded historical community are different concepts. The historical population spreadsheet does not supply parent links or measured intermarriage rates.

Validation has limits. Code tests check inheritance, chronology, and counting. They do not establish historical accuracy or reproduce ROC’s published global common-ancestor dates. The original page’s simpler graph-model validation is separate.

55-million model documentation and downloads

Source basis

Rohde, Olson & Chang, “Modelling the recent common ancestry of all living humans,” Nature 431 (2004), 562–566, and Supplementary Methods B: lifespan and mating, pp. 1–2; migration, pp. 2–5; population and initialization, pp. 5–7. The Jacob-specific chronology and population anchors are additional biblical assumptions, not claims made by ROC.