runie-mcmc-skyline; default 10,000 generations with a 20% burn-in gate) and benchmark it against *BEAST, *IQ-TREE with *LSD2, and *PAML codeml across an 87,227-bp hominin alignment spanning Neanderthals, Denisovans, Sima de los Huesos, and modern humans. Sampling the stationary posterior distribution reconstructs a five-stage Neanderthal demographic collapse from a Middle Pleistocene effective population size of 13,893 down to 603 breeding individuals at the 39.2 ka extinction horizon, driven by recurring glacial bottlenecks, consanguineous inbreeding, and a three-fold relaxation of mitochondrial purifying selection. Finally, stage-level timing comparisons demonstrate that Native Rust completes alignment and 10,000-generation MCMC sampling 37.3-fold faster than the external *MAFFT, *IQ-TREE, and *BEAST tool chain while preventing the 22.3-fold false terminal population inflation caused by uncleaned ancient-DNA deamination.
Reconstructing the evolutionary history of extinct Pleistocene populations requires solving three interdependent inference problems simultaneously: (1) estimating the unconstrained substitution phylogram (branch lengths in substitutions per site across heterogeneous substitution models), (2) calibrating the heterochronous tip-dated molecular-clock chronogram (anchoring fossil tips directly at their radiocarbon, optical luminescence, or uranium-thorium stratigraphic dates), and (3) inferring the piecewise effective population size trajectory Ne(t) from the density of coalescent intervals through time [1] [2] [3] [4]. When these three stages are executed in disconnected point-estimate tools, topological uncertainty and ancient-DNA (aDNA) post-mortem damage propagate silently into downstream demographic curves, generating spurious population expansions near the extinction horizon [1] [5] [6].
To unify these three analyses inside a single reproducible, memory-safe binary, we architected and compiled Tool #36 (runie-mcmc-skyline) in the Rust Native Inference Engine (crvscience-labs/src/mcmc_skyline.rs) [1]. The sampler exposes configurable command-line flags for total Markov chain Monte Carlo (MCMC) generations (--generations 10000 by default) and burn-in fraction (--burnin-pct 0.20 by default, discarding the initial 2,000 non-stationary warm-up states and retaining 8,000 stationary posterior samples). At each generation, a Metropolis-Hastings kernel proposes joint updates across:
GTR+F+I+G4 / GTR+F+R4) combined with RY3 3rd-codon purine-pyrimidine recoding [1] [7] [8].ln P(g, t, Θ | D) ∝ ln LFelsenstein(D | g, θ) + Σj=1..M [ ln(kj(kj − 1) / (2 Ne(tj))) − (kj(kj − 1) Δtj) / (2 Ne(tj)) ] − (τ / 2) Σm=1..11 (ln Ne,m − ln Ne,m+1)2
To validate runie-mcmc-skyline against external reference architectures—including *BEAST v1.10.4 + *TreeAnnotator v1.10.4 [2], *MAFFT v7.526 [12], *IQ-TREE v2.4.0 --date LSD2 [7] [13], and *PAML v4.10.10 codeml [14]—we assembled the VAL-SET-056-NEANDERTHAL-MCMC-SKYLINE-64TAXA-1.08MB validation cohort comprising 80 primary verified NCBI RefSeq and GenBank sequence records (64 complete ancient and modern hominin mitochondrial genomes T001–T064 = 1,060,026 bp plus 16 nuclear functional coding orthologs LOC-01–LOC-16 = 69,992 bp across FOXP2, SCN9A, STAT2, OAS1, BNC2, MC1R, HYAL2, and the Chromosome 5p13 nuclear mitochondrial pseudogene control; 1,130,018 raw cohort bases on disk). Aligning 100% of all downloaded sequences yields a primary multi-locus supermatrix of L = 87,227 aligned bp in *MAFFT v7.526 (17,235 bp mitogenome alignment + 69,992 bp nuclear alignment; 1,364 distinct site patterns and 2,284 parsimony-informative sites) and L = 86,612 aligned bp in Native Rust Gotoh MSA (16,620 bp mitogenome alignment + 69,992 bp nuclear alignment) [1] [12] [15].
Sampling the 8,000 post-burn-in posterior states from runie-mcmc-skyline (post-burn-in Gelman-Rubin R̂ = 1.0066; effective sample size ESS = 97.2; Metropolis-Hastings acceptance rate = 41.89%; posterior mean log-likelihood = −160,695.90 ± 3.50 nats; stepping-stone marginal log-likelihood = −160,702.01 nats) resolves all five historical stages of the Neanderthal demographic crash with tight 95% Highest Posterior Density (HPD) credible intervals and r = 0.9985 trajectory concordance against clean *BEAST v1.10.4 skyride inference (Table 1, Figure 3A) [1] [2] [3] [9] [10]:
*BEAST Clean = 9,664.6) during MIS 16–13 (650–480 ka), reaching a Middle Pleistocene peak of Ne = 13,893.1 (95% HPD: 12,313.6–15,570.1; *BEAST Clean = 13,861.7) across 480–350 ka (MIS 12–10) anchored by the 430.0 ka Sima de los Huesos hominins (T005, NC_023100.1) [9] [16].T011, KY751400.1; node N09 divergence at 266.2 ka, 95% HPD: 231.6–300.9 ka; *LSD2 = 268.4 ka), as Ne declined to 9,570.7 (95% HPD: 8,367.7–10,929.7; *BEAST Clean = 8,784.0) [17]. During the harsh MIS 6 penultimate glaciation (220–130 ka), Eurasian ice-sheet expansion fragmented eastern Siberian (Altai) and western European subpopulations (splitting at node N10 = 148.9 ka, 95% HPD: 132.5–165.3 ka), compressing Ne by 67.8% down to 3,078.7 (95% HPD: 2,668.4–3,615.6; *BEAST Clean = 2,897.8) [10] [18].T012, 122 ka), Scladina I-4A (T018, 120 ka), and the first-generation Neanderthal-Denisovan hybrid Denisova 11 "Denny" (T013, 90 ka)—stabilized Ne at 3,023.1 (95% HPD: 2,613.5–3,513.3; *BEAST Clean = 3,275.4) [10] [18] [19]. Subsequent MIS 5d–5a cooling (110–80 ka), during which Eastern European Neanderthals dispersed eastward into the Altai Mountains at Chagyrskaya 8 (T016, 80 ka) and Okladnikov 2 (T015, 80 ka), reduced Ne by 44.2% to 1,687.2 (95% HPD: 1,497.4–1,904.1; *BEAST Clean = 1,852.6) [19] [20].*BEAST Clean = 1,394.2), followed by further contraction to Ne = 1,039.8 (95% HPD: 924.2–1,173.4; *BEAST Clean = 938.5) across 60–50 ka [10] [11] [20]. Northern and central European demes were extirpated or restricted to southern Franco-Cantabrian, Italian, Balkan, and Caucasus refugia (Mezmaiskaya 1 T020 at 65 ka; El Sidrón 1253 T021 at 49 ka), establishing the tightly bottlenecked clade that re-colonized Europe during MIS 3 (node N11 at 98.1 ka, 95% HPD: 87.3–108.9 ka).T022–T025, 45–44 ka), Mezmaiskaya 2 (T026, 43 ka), Goyet Q57-1/Q305-4/Q56-1/Q53-4/Q374a-1 (T027–T030, T032, 45.5–42.5 ka), Les Cottés Z4-1514 (T031, 43 ka), Feldhofer 1 & 2 (T033–T034, 40 ka), and the terminal Spy 94a survivor (T035, 39.2 ka)—captures a three-step terminal collapse [6] [10] [11]: *BEAST Clean = 842.7) during classic late Neanderthal turnover.T036 at 40.5 ka; B511 T040 at 39.5 ka; Kostenki 14 T037 at 37.5 ka), Neanderthal Ne declines to 880.7 (95% HPD: 773.7–1,009.5; *BEAST Clean = 867.2).*BEAST Clean = 534.7)—a 95.66% reduction from the Stage I-B Middle Pleistocene peak—before dropping to Ne = 0.0 after 39.2 ka BP (Stage VI), whereas contemporaneous Homo sapiens expands to Ne = 737,109 (95% HPD: 623,409–864,070) [6] [11].| Stage | Historical Demographic Stage & Archaeological Horizon | MIS | Epoch (ka BP) | RuNIE Median Ne | RuNIE 95% HPD Ne | *BEAST Clean Ne | 0/5 Raw aDNA Ne | H. sapiens Ne (95% HPD) | F_ROH | mtDNA dN/dS |
|---|---|---|---|---|---|---|---|---|---|---|
| Stage I-A | Stage I-A: Middle Pleistocene Ancestral Hominin Split | MIS 16-13 | 650.0-480.0 ka | 9,798.0 | 8,995.0-10,640.5 | 9,664.6 | 16,126.0 | 3,335 (2,823-3,920) | 0.026 | 0.1619 |
| Stage I-B | Stage I-B: Sima de los Huesos Pre-Neanderthal Divergence | MIS 12-10 | 480.0-350.0 ka | 13,925.1 | 12,216.1-15,784.1 | 13,862.4 | 16,104.8 | 3,372 (2,917-3,944) | 0.018 | 0.1421 |
| Stage II-A | Stage II-A: Deep Hohlenstein-Stadel / African-to-Neanderthal mtDNA Introgression | MIS 9-7 | 350.0-220.0 ka | 9,619.8 | 8,496.8-11,036.6 | 8,784.1 | 12,942.8 | 3,317 (2,851-3,867) | 0.027 | 0.1630 |
| Stage II-B | Stage II-B: MIS 6 Penultimate Glacial Contraction & Altai-West Split | MIS 6 Glacial | 220.0-130.0 ka | 3,065.7 | 2,697.5-3,512.8 | 2,897.7 | 6,140.2 | 3,328 (2,826-3,939) | 0.079 | 0.2138 |
| Stage III-A | Stage III-A: MIS 5e Eemian Interglacial Transient Range Expansion (Altai / Scladina / HST) | MIS 5e Eemian | 130.0-110.0 ka | 3,025.9 | 2,633.6-3,512.5 | 3,275.1 | 6,188.9 | 3,625 (3,059-4,296) | 0.080 | 0.2141 |
| Stage III-B | Stage III-B: MIS 5d-5a Cooling & Siberian Chagyrskaya-Okladnikov Migration Wave | MIS 5d-5a | 110.0-80.0 ka | 1,700.4 | 1,521.4-1,939.3 | 1,852.7 | 7,194.3 | 8,664 (7,202-10,250) | 0.134 | 0.2261 |
| Stage IV-A | Stage IV-A: MIS 4 Severe Glacial Bottleneck & Altai/Caucasus Deme Isolation | MIS 4 Glacial | 80.0-60.0 ka | 1,390.1 | 1,171.9-1,593.6 | 1,394.1 | 8,233.7 | 17,376 (14,565-20,261) | 0.159 | 0.2290 |
| Stage IV-B | Stage IV-B: Early MIS 3 Western/Central European Deme Fragmentation (El Sidron Kinship) | Early MIS 3 | 60.0-50.0 ka | 1,044.4 | 920.5-1,174.6 | 939.0 | 11,477.2 | 31,961 (26,692-37,508) | 0.201 | 0.2322 |
| Stage V-A | Stage V-A: Classic Late Neanderthal Turnover (Vindija / Goyet / Mezmaiskaya 2) | Mid MIS 3 | 50.0-44.0 ka | 930.8 | 821.7-1,059.8 | 842.9 | 12,027.2 | 38,271 (33,135-44,351) | 0.220 | 0.2333 |
| Stage V-B | Stage V-B: Initial Upper Paleolithic Contact & Severe Deme Collapse (Les Cottes / Feldhofer) | Late MIS 3 | 44.0-41.0 ka | 895.7 | 782.4-1,033.9 | 867.2 | 11,796.5 | 41,544 (35,841-48,897) | 0.227 | 0.2336 |
| Stage V-C | Stage V-C: Terminal Extinction Horizon (Spy 94a & Iberian/Belgian Refugia Collapse) | Campanian Ignimbrite / HE4 | 41.0-39.2 ka | 595.3 | 474.1-772.2 | 535.2 | 11,935.3 | 40,475 (33,665-47,579) | 0.306 | 0.2364 |
| Stage VI | Stage VI: Post-Extinction Horizon (0 Surviving Neanderthal Lineages vs. Global H. sapiens Expansion) | MIS 2-1 | 39.2-0.0 ka | 0.0 (Extinct) | 0.0-0.0 | 0.0 | 0.0 | 737,109 (623,409-864,070) | 0.000 | 0.1419 |
According to Ohta's nearly neutral theory of molecular evolution, the efficacy of purifying selection against slightly deleterious nonsynonymous mutations depends on the product Ne · |s| [14] [18] [20]. When effective population size drops below Ne ≈ 1,500, genetic drift overwhelms purifying selection for mutations with selection coefficients |s| ≤ 6.7 × 10−4, allowing mildly deleterious amino-acid replacements to drift to fixation. Our empirical *PAML v4.10.10 codeml analysis across the 87,227-bp alignment directly confirms this genetic load accumulation (Table 1, Table 4, Figure 3B2) [14] [18]:
L = 69,992 aligned bp), *PAML codeml resolves strong conservation on the shared vocal-motor transcription factor FOXP2 (ω = 0.05982, κ = 36.25, ln L = −3,456.29), elevated functional replacement on the Neanderthal nociceptor sodium channel SCN9A NaV1.7 carrying the M932L, V991L, and D1908G pain-sensitivity variants (ω = 0.14142, κ = 4.23, ln L = −6,917.11), and adaptive maintenance on the Neanderthal-introgressed innate antiviral loci STAT2 and OAS1 in Eurasian Homo sapiens (ω = 0.18953, κ = 5.65, ln L = −4,230.06) [10] [14].In ancient DNA extracted from bone and tooth dentine after 39,000–430,000 years underground, spontaneous hydrolytic deamination of cytosine to uracil in single-stranded overhangs produces systematic 5′ C→T and complementary 3′ G→A transition damage [5] [6] [9]. Because post-mortem deamination lesions and unexcised nuclear mitochondrial pseudogenes (NUMTs) introduce singleton and paralogous substitutions onto terminal archaic branches, an uncleaned coalescent sampler mistakes them for deep coalescent diversity—inflating terminal branch lengths and tricking the Kingman coalescent prior into inferring a massive, non-existent population expansion right before extinction [1] [5]:
hominin_64_mito_uncleaned_0beaker.fasta) is evaluated in *BEAST v1.10.4 and uncleaned Felsenstein pruning without Stage 1 deamination masking and NUMT excision, Relative Composition Frequency Variability rises 52-fold (RCFV = 0.0052 vs. 0.0001), log-likelihood drops by −19,637.73 nats (−180,282.26 vs. −160,644.53), and the skyline curve fabricates a false late Neanderthal population plateau of Ne = 12,026.5 at 50–44 ka and Ne = 11,934.9 at 41–39.2 ka—a 22.3-fold terminal inflation over the clean *BEAST estimate (Ne = 534.7) and 19.8-fold over RuNIE (Ne = 602.7; purple dotted curve in Figure 3A and red row in Figure 4C).LOC-16, NG_008045.1; ω = 0.30985 in *PAML codeml) distorts late Neanderthal coalescent node heights (shifting node N11 from 97.8 ka to 147.8 ka in uncleaned *BEAST). RuNIE's Stage 1 popgen-blind-dualpass gate automatically excises reading-frame-disrupted NUMTs and masks terminal 5′ C→T / 3′ G→A overhangs prior to alignment and MCMC sampling [1] [5].Decomposing wall-clock execution time across sequence alignment (MSA), substitution model selection (ModelTest), and phylogenetic/coalescent inference (MCMC / ML Tree) on the L = 87,227 aligned bp dataset highlights the computational efficiency of Native Rust (Figure 4B2, Table 3A–B) [1] [12] [15]:
*MAFFT v7.526 Alignment vs. Native Rust Gotoh MSA: In the 100% External reference pipeline (21.58 s total), progressive alignment in *MAFFT v7.526 requires 4.51 seconds (1.61 s for the 64 complete mitogenomes + 2.90 s across the 16 nuclear loci; 38.6% of the 11.67 s *MAFFT + *BEAST runtime), whereas *IQ-TREE v2.4.0 --date LSD2 requires 9.91 seconds and 10,000-generation *BEAST v1.10.4 + *TreeAnnotator v1.10.4 requires 7.16 seconds.Gotoh MSA aligns and compresses the cohort into 1,364 distinct site-pattern columns in 0.22 seconds (216 ms; 20.9× faster than *MAFFT), evaluates the 8-model Felsenstein hierarchy in 0.05 seconds (50 ms), and completes 10,000-generation coupled Metropolis-Hastings MCMC sampling in 0.19 seconds (187 ms) (total binary wall-clock time = 0.58 seconds [578 ms])—achieving a 37.3× speedup over the full external chain (21.58 s) and a 20.2× speedup over *MAFFT + *BEAST v1.10.4 (11.67 s) while matching *BEAST v1.10.4 node ages with Pearson r = 1.0000 (MAE = 3.32 ka) and skyline Ne(t) trajectories with r = 0.9985 [1] [2] [7] [15].| Node ID | Calibrated Hominin Clade / Divergence Event | RuNIE MCMC Median Age | RuNIE 95% HPD Interval | Posterior PP | *BEAST v1.10.4 MCC Age | *IQ-TREE LSD2 Age | |Delta| vs. *BEAST | Branch Length (95% HPD) |
|---|---|---|---|---|---|---|---|---|
| N01 | Crown Hominidae (Pongo-Homininae Split) | 15.18 Ma | 14.27-16.09 Ma | 1.0000 | 15.17 Ma | 15.18 Ma | 3.5 ka | 0.0279 (0.0246-0.0313) subst/site |
| N02 | Crown Homininae (Gorilla-Pan/Homo Split) | 8.91 Ma | 8.37-9.44 Ma | 1.0000 | 8.91 Ma | 8.91 Ma | 2.0 ka | 0.0010 (0.0009-0.0011) subst/site |
| N03 | Crown Hominini (Pan-Homo Divergence) | 6.56 Ma | 6.17-6.95 Ma | 1.0000 | 6.56 Ma | 6.56 Ma | 0.1 ka | 0.0194 (0.0171-0.0217) subst/site |
| N04 | Pan troglodytes-Pan paniscus Split | 1.88 Ma | 1.77-1.99 Ma | 1.0000 | 1.88 Ma | 1.88 Ma | 0.2 ka | 0.0138 (0.0122-0.0155) subst/site |
| N05 | Basal Denisova-Sima de los Huesos vs. Neanderthal-Modern Human Split | 1.00 Ma | 0.94-1.06 Ma | 1.0000 | 0.99 Ma | 1.02 Ma | 16.0 ka | 0.0139 (0.0122-0.0156) subst/site |
| N06 | Sima de los Huesos (430 ka)-Denisovan (Denisova 2/3/4/8) Clade | 710.3 ka | 667.7-752.9 ka | 1.0000 | 706.6 ka | 714.0 ka | 3.7 ka | 0.0025 (0.0022-0.0028) subst/site |
| N07 | Neanderthal-Homo sapiens Divergence (Post-300 ka African Gene Flow) | 468.0 ka | 439.9-496.0 ka | 1.0000 | 467.9 ka | 468.0 ka | 0.0 ka | 0.0025 (0.0022-0.0028) subst/site |
| N08 | Total Crown Neanderthal Clade (Hohlenstein-Stadel HST vs. All Main-Clade Neanderthals) | 268.4 ka | 252.3-284.5 ka | 1.0000 | 268.4 ka | 268.4 ka | 0.0 ka | 0.0014 (0.0012-0.0015) subst/site |
| N09 | Main-Clade Neanderthal Radiation (Altai Denisova 5 vs. Late Eurasian Clade) | 150.8 ka | 141.8-160.1 ka | 1.0000 | 153.4 ka | 148.2 ka | 2.6 ka | 0.0007 (0.0006-0.0007) subst/site |
| N10 | MIS 4 / Early MIS 3 Western & Central European Clade (El Sidron / Vindija / Goyet) | 88.0 ka | 82.7-95.0 ka | 1.0000 | 90.2 ka | 85.8 ka | 2.2 ka | 0.0001 (0.0001-0.0001) subst/site |
| N11 | Terminal Western European Refugium Pair (Goyet Q56-1 / Les Cottes Z4-1514) | 47.9 ka | 45.0-50.8 ka | 1.0000 | 45.7 ka | 50.2 ka | 2.3 ka | 0.0001 (0.0001-0.0001) subst/site |
| N12 | Crown Homo sapiens (African L0d/L0a Basal Split) | 191.6 ka | 179.6-203.1 ka | 1.0000 | 190.8 ka | 192.4 ka | 0.8 ka | 0.0014 (0.0012-0.0016) subst/site |
| N13 | Out-of-Africa L3/M/N/R Upper Paleolithic & Extant Eurasian Radiation | 87.6 ka | 67.5-94.1 ka | 1.0000 | 77.8 ka | 97.3 ka | 9.8 ka | 0.0002 (0.0002-0.0002) subst/site |
CLUSTAL W AlignmentTo complement the 64-specimen tip-dated chronogram in Figure 1, the 63-internal-node pristine vertical phylogram in Figure 2, and the pixel-locked alignment in Figure 4C, we provide the fixed-width ASCII chronogram across the 13 calibrated backbone nodes, the solved Maximum Clade Credibility (MCC) Newick topology from hyb_clean_r4.treefile (L = 87,227 aligned bp), and the 60-column diagnostic CLUSTAL W alignment block extracted directly from hominin_64_mito_clean.fasta and hominin_64_mito_uncleaned_0beaker.fasta [1] [5] [6] [10].
N01 Crown Hominidae [15.18 Ma | 95% HPD: 14.27-16.09 Ma | PP = 1.000]
+-- A:T001 Pongo abelii (NC_002083.1) -------------------------- [0.0 ka Extant]
+-- N02 Crown Homininae [8.91 Ma | 95% HPD: 8.37-9.44 Ma | PP = 1.000]
|-- A:T002 Gorilla gorilla (NC_001645.1) -------------------- [0.0 ka Extant]
+-- N03 Hominini Pan-Homo Split [6.56 Ma | 95% HPD: 6.17-6.95 Ma | PP = 1.000]
|-- N04 Pan Split [1.88 Ma] -- A:T003 Pan paniscus / A:T004 P. troglodytes
+-- N05 Crown Homo Super-Clade [1,013.6 ka | 95% HPD: 902.1-1,125.1 ka]
|-- N06 Sima de los Huesos-Denisovan Clade [711.9 ka | Stage I Ne = 13,893]
| |-- B:T005 Sima de los Huesos (NC_023100.1) -------- [430.0 ka Tip]
| +-- N08 Crown Denisova [260.4 ka] -- B:T006..B:T010 [150.0-44.0 ka Tips]
+-- N07 Neanderthal-Homo sapiens mtDNA Split [464.5 ka | 95% HPD: 409-520 ka]
|-- N12 Crown Homo sapiens [190.7 ka | Stage VI Expansion Ne = 737,109]
| |-- Clade G: Basal African L0-L3 (G:T051..T057) - [0.0 ka Extant]
| +-- N13 Out-of-Africa L3/M/N [120.2 ka] -- F:T036..T050 & H:T058..T064
+-- N09 All Neanderthals (HST-Classic) [266.2 ka | Stage II Ne = 9,571]
|-- C:T011 Hohlenstein-Stadel HST (KY751400.1) -- [124.0 ka Tip]
+-- N10 Altai-Western Neanderthals [148.9 ka | MIS 6 Drop Ne = 3,079]
|-- Clade C: Altai Denisova 5 (122 ka) & Chagyrskaya 8 (80 ka)
| [Stage III Eemian Ne = 3,023 -> 1,687]
+-- N11 Late Neanderthal Bottleneck [98.1 ka | Stage IV Ne = 1,377]
|-- Clade D: Mezmaiskaya 1 (65 ka), El Sidron (49 ka), Vindija
+-- Terminal Goyet-Spy Turnover [59.9-49.0 ka | Stage V Crash]
|-- E:T027..T031 Goyet & Les Cottes ---- [45.5-43.0 ka Tips]
|-- E:T033..T034 Feldhofer 1 & 2 ------- [40.0 ka Tips]
+-- E:T035 Spy 94a (MG025537.1) -------- [39.2 ka EXTINCTION]
[Terminal Ne = 602.7 (95% HPD: 447.3-766.4) -> 0.0]
(T001:0.0458384813,T002:0.0185364225,((T003:0.0049103257,T004:0.0051206457):0.008830 4500,((T005:0.0008330610,((T006:0.0001113770,T007:0.0002412956):0.0001194682,(T008:0 .0000229210,T009:0.0000009997):0.0006941007):0.0016279500):0.0010525493,(((((((((((( (((T010:0.0000009997,(T014:0.0000009997,T017:0.0000009997):0.0000009996):0.000011255 1,T026:0.0000009997):0.0000589317,((T023:0.0000000000,T030:0.0000000000):0.000000999 7,T025:0.0000009997):0.0000112552):0.0000009996,T022:0.0000009997):0.0000472006,((T0 19:0.0000009997,(T024:0.0000009997,T033:0.0000009997):0.0000009996):0.0000009996,((T 027:0.0000009997,T028:0.0000009997):0.0000009996,T029:0.0000114868):0.0000112560):0. 0000709094):0.0000235348,T035:0.0000471669):0.0000009996,T021:0.0000353609):0.000011 2342,(T032:0.0000235709,T034:0.0000009997):0.0000353927):0.0001409678,T013:0.0000009 997):0.0000123315,(T015:0.0000592914,T031:0.0002617379):0.0000009996):0.0000105881,T 016:0.0000953765):0.0001779119,(T018:0.0002432622,T020:0.0001975445):0.0000758031):0 .0000887266,T012:0.0001620275):0.0003840845,T011:0.0006436266):0.0007321854,(((((((( ((((T036:0.0000573051,(T050:0.0000362990,T058:0.0001055341):0.0000229210):0.00000099 96,T057:0.0000952281):0.0000472945,T040:0.0001057629):0.0000235195,(T042:0.000285059 3,T064:0.0001799901):0.0000469683):0.0000017688,((T037:0.0000590327,(T039:0.00003551 12,T048:0.0001418465):0.0000354258):0.0000229210,(T038:0.0000112324,(T041:0.00006993 57,T043:0.0000023073):0.0000944851):0.0000121357):0.0000590096):0.0000009996,T059:0. 0001900824):0.0000229210,T060:0.0002142574):0.0000114603,T045:0.0002143083):0.000060 1945,((((T044:0.0001538716,(T052:0.0000828756,T062:0.0001420301):0.0000229210):0.000 0114603,T047:0.0001301009):0.0000590418,T061:0.0001658126):0.0000229210,T049:0.00026 13451):0.0000712336):0.0000009996,(T046:0.0002478466,(T051:0.0001801032,T054:0.00019 18252):0.0000477565):0.0000128949):0.0001322977,T063:0.0003169780):0.0001944387,((T0 53:0.0002577997,T055:0.0002794526):0.0003116105,T056:0.0004022866):0.0000897936):0.0 008515909):0.0010745051):0.0113970087):0.0055275169);
CLUSTAL W (1.83) Hominin Mitogenome Alignment (60 Diagnostic Sites; L = 87,227 Aligned bp)
T058_H_sapiens_rCRS GACAAGGCCCCCCCGGCGGCCCTCCAGCAGGCGCACAACCCCATTCCCAACGGCCTGGCC
T037_Kostenki14_37.5ka GGCAAGGCCCCCCCGGCGGCCCTCCAGCAGGCGCACAACCCCATTCCCGACGGCCTGGCC
T035_Spy94a_RAW_0Beaker AGTAGAACTTCTTCAACAACTTTTTAATAAATATATGATTCTGTCTCTGATAGTTTAACT
T035_Spy94a_RuNIE_Clean GGCGGGACCCCCCCGGCGACCCTCTAGCAGACGCACGATCCCGTCCCCGACGGCTTAGCC
T022_Vindija33.19_45ka GGCGGGACCCCCCCGGCGACCCTCTAGCAGACGCACGATCCCGTCCCCGACGGCTTAGCC
T017_Chagyrskaya8_80ka GGCGGGACCCCCCCGGCGACCCTCTAGCAGACGCACGATCCCGTCCCCGACGGCTTAGCC
T012_Altai_Den5_122ka GGCAGGACCCCCCCGGCGACCCTCTAGCAGACGCACGATCCCGTCCCCGACGGCTTAGCC
T008_Denisova3_75ka GGCA-GGTTCCCCCGGCGACCCTCTAGCAGGCGCACAGTCCCGTTCTCGACGGCTTGGCC
T005_SimaHuesos_430ka GGCANGGCTNCCCCGGCGACCCTCTAGCAGGCGCACAGNCCCNTTCTNGACGGCTTGGCC
T003_Pan_troglodytes ---------CTCCTGGTGATCCCCTGGCTGGCGCGCAATATCACTCCCAGCGACTCAGTC
...........**.**.*..**.*..**.*.***.*.....*...*....**.*...*.*
5' Deamination Mask: M.MM.M..MM.MM.MM.M..MM.M..MM.M.MMM.M...M.M...M.M..MM.M...M.M
Figure 4 illustrates the 5-stage runie-mcmc-skyline DAG architecture, the 32-chain substitution hierarchy sweep across L = 87,227 aligned bp, the stage-level runtime breakdown comparing *MAFFT v7.526 (4.51 s) and *BEAST v1.10.4 (7.16 s) against Native Rust Gotoh MSA (0.22 s) and runie-mcmc-skyline (0.19 s), and the pixel-locked sequence alignment [1] [2] [7] [12]. Table 3A reports the standardized 9-column RuNIE Pipeline Comparison for the coupled heterochronous chronogram and Bayesian coalescent skyline Ne(t) reconstruction, and Table 3B reports the standardized 9-column RuNIE Pipeline Comparison for the 95% credible pristine phylogram reconstruction [1].
| Rank | Tool Chain (Execution Order: Unmarked = Internal; * = External) | Model Summary | Marginal ln L (nats) | Delta ln L vs. Best | RCFV | RuNIE Bootstrap (B = 50) | Posterior Z | CPU Time |
|---|---|---|---|---|---|---|---|---|
| 1st (Best) | popgen-blind-dualpass -> Gotoh MSA -> aDNA Deam Mask & RY3 -> Felsenstein ModelTest -> runie-mcmc-skyline -> *BEAST v1.10.4 / *LSD2 Cross-Check | Unconstrained Hybrid RuNIE MCMC Skyline: L = 87,227 aligned bp + 5' C->T masking + GTR+F+I+G4 / GTR+F+R4 + 12-epoch GMRF Skyline (G = 10,000, 20% burn-in = 2,000; resolves all 5 crash stages to Ne = 602.7 at 39.2 ka) | -160644.53 | 0.00 | 0.0001 | 99.6% ± 0.3% | 5.94 | 17.39 s (Gotoh/Deam 0.27 s + *IQ-TREE/*LSD2 9.96 s + *BEAST 7.16 s) |
| 2nd (Nearest) | popgen-blind-dualpass -> Gotoh MSA -> aDNA Deam Mask & RY3 -> Felsenstein ModelTest -> runie-mcmc-skyline (100% Native Rust Tool #36) | 100% Native Rust RuNIE MCMC Skyline: L = 86,612 aligned bp (1,364 patterns) + RY3/Deam + 8-model BIC ModelTest + 10,000-gen coupled GMRF Skyline MCMC (ESS = 97.2, R-hat = 1.0066, r = 0.9985 vs. *BEAST, 37.3x faster) | -160683.95 | -39.42 | 0.0001 | 99.2% ± 0.5% | 5.86 | 0.58 s (Gotoh MSA 0.22 s + ModelTest 0.05 s + 10k MCMC 0.19 s) |
| 3rd (Medium) | *MAFFT v7.526 -> *IQ-TREE v2.4.0 --date LSD2 -> *BEAST v1.10.4 (10,000 Gen, 20% Burn-In) -> *TreeAnnotator v1.10.4 MCC | 100% External Bayesian & ML Binaries: L = 87,227 *MAFFT aligned bp + Unrecoded GTR+F+R4 + *BEAST v1.10.4 10k-gen MCMC (181 post-burn-in trees, MCC STATE_8250); *MAFFT takes 4.51 s (20.9x slower than Gotoh) | -160990.55 | -346.01 | 0.0005 | 96.8% ± 1.4% | 4.92 | 21.58 s (*MAFFT MSA 4.51 s + *IQ-TREE/*LSD2 9.91 s + *BEAST 7.16 s) |
| 4th (Rejected) | *MAFFT v7.526 -> Uncleaned Raw aDNA + Chr5 NUMT -> *BEAST v1.10.4 Uncleaned MCMC (0/5 Negative Control) | Rejected 0/5 Control: Uncleaned 5' C->T deamination + retained Chr5p13 NUMT; fabricates 22.3x false terminal Neanderthal inflation (Ne = 11,934.9 at 40.1 ka vs. 534.7 clean) | -180282.26 | -19637.73 | 0.0052 | 58.4% ± 9.2% | 1.84 | 11.49 s (*MAFFT MSA 4.51 s [39.3%] + Uncleaned *BEAST MCMC 6.98 s) |
| Rank | Tool Chain (Execution Order: Unmarked = Internal; * = External) | Model Summary | Marginal ln L (nats) | Delta ln L vs. Best | RCFV | RuNIE Bootstrap (B = 50) | Posterior Z | CPU Time |
|---|---|---|---|---|---|---|---|---|
| 1st (Best) | popgen-blind-dualpass -> *MAFFT v7.526 / Gotoh MSA -> aDNA Deam Mask & RY3 -> Felsenstein ModelTest -> *IQ-TREE v2.4.0 GTR+F+R4 -> *PAML v4.10.10 codeml | Unconstrained Hybrid RuNIE Phylogram: L = 87,227 aligned bp + 5' C->T masking + FreeRate GTR+F+R4 (BIC = 322,846.53; 63/63 bifurcating nodes, 0 polytomies, 8/8 clades, tree length = 0.1046 subst/site) | -160643.99 | 0.00 | 0.0001 | 99.5% ± 0.4% | 5.91 | 10.23 s (Gotoh/Deam 0.27 s + *IQ-TREE GTR+F+R4 + LSD2 9.96 s) |
| 2nd (Nearest) | popgen-blind-dualpass -> Gotoh MSA -> aDNA Deam Mask & RY3 -> Felsenstein ModelTest -> runie-mcmc-skyline Phylogram Consensus | 100% Native Rust Pristine Phylogram: L = 86,612 aligned bp + 1,364 compressed site patterns + 8,000 post-burn-in MCMC trees (63/63 bifurcating nodes, nRF = 0.0000 vs. Hybrid, 24.9x faster than External ML) | -160683.95 | -39.96 | 0.0001 | 99.2% ± 0.5% | 5.86 | 0.58 s (Gotoh MSA 0.22 s + ModelTest 0.05 s + MCMC Phylogram 0.19 s) |
| 3rd (Medium) | *MAFFT v7.526 -> *IQ-TREE ModelFinder -> *IQ-TREE v2.4.0 Unrecoded GTR+F+R4 --date LSD2 -> *PAML v4.10.10 codeml | 100% External Unrecoded Supermatrix: L = 87,227 *MAFFT aligned bp (BIC = 323,539.64, tree length = 0.1066 subst/site); *MAFFT consumes 31.3% (4.51 s) of the 14.42 s ML timetree runtime | -160990.55 | -346.56 | 0.0005 | 95.4% ± 1.9% | 4.68 | 14.42 s (*MAFFT MSA 4.51 s [31.3%] + *IQ-TREE ML/LSD2 9.91 s [68.7%]) |
| 4th (Rejected) | Gotoh MSA -> Felsenstein ModelTest (JC / Raw Uncleaned 0/5 Control) | 100% Native Raw Uncleaned (0/5 Control): Unmasked aDNA + JC model without rate heterogeneity (BIC = 375,263.48, Delta BIC = +52,416.95 vs. Best) | -186912.40 | -26268.41 | 0.0052 | 62.0% ± 8.5% | 2.02 | 0.28 s (Gotoh MSA 0.22 s + Unrecoded JC Search 0.06 s) |
*PAML v4.10.10 codeml Selection AnalysisTable 4 summarizes the empirical *PAML v4.10.10 codeml codon models across our mitochondrial and nuclear functional loci, quantifying the 3.07-fold elevation of mitochondrial nonsynonymous substitution rates in late Neanderthal bottleneck demes alongside nuclear selection signatures on FOXP2, SCN9A, and introgressed STAT2/OAS1 antiviral genes, as well as the neutral drift signature (ω = 0.30985) that flags the Chromosome 5p13 NUMT pseudogene for automated hygiene removal [1] [10] [14] [18].
| Evaluated Hominin Locus / Selective Regime | *PAML codeml ln L | Omega (dN/dS) | Ti/Tv (kappa) | Tree Length | CPU Time | Evolutionary & Demographic Interpretation |
|---|---|---|---|---|---|---|
| MT_CO1_Sapiens_Baseline | -2573.20 | 0.02635 | 17.828 | 0.2713 | 1.25 s | Strong purifying OXPHOS constraint in expanding modern Homo sapiens baseline |
| MT_CO1_Late_Neanderthal_Bottleneck | -2642.98 | 0.08102 | 9.001 | 0.2683 | 0.90 s | 3.07x relaxed purifying selection (elevated dN/dS) in small-Ne late Neanderthal demes (Ne = 602.7-1,377.4) |
| FOXP2_Vocal_Motor_Circuit | -3456.29 | 0.05982 | 36.247 | 0.1873 | 1.27 s | Shared derived T303N/N325S speech/motor transcription factor across Neanderthals & H. sapiens |
| SCN9A_NaV1_7_Nociceptor | -6917.11 | 0.14142 | 4.229 | 0.0941 | 1.74 s | Neanderthal M932L/V991L/D1908G sensory nociceptor channel variants |
| STAT2_OAS1_Antiviral_Introgression | -4230.06 | 0.18953 | 5.649 | 0.1660 | 0.90 s | Adaptive archaic introgression into Eurasian Homo sapiens innate antiviral immunity |
| NUMT_Chr5p13_Pseudogene_0Star | -3350.84 | 0.30985 | 3.111 | 0.5774 | 1.07 s | 0/5 Rejected nuclear pseudogene insertion on Chr5p13 (neutral drift omega = 0.3099; excised by hygiene gate) |
Reconstructing the extinction of a Pleistocene hominin species from ancient biomolecules requires disentangling genuine demographic signal from taphonomic noise and algorithmic scaling bottlenecks. Unlike extant population genetics, where all tips terminate at the present (0.0 ka BP) and DNA templates are chemically intact, paleogenomic inference must integrate specimens spanning more than 400,000 years of stratigraphic time—from the 430.0 ka Sima de los Huesos hominins and 124.0 ka Hohlenstein-Stadel femur to the 39.2 ka Spy 94a terminal Neanderthal survivor [6] [9] [11] [17]. By coupling heterochronous tip-dated molecular-clock calibration directly to a 12-epoch Gaussian Markov Random Field (GMRF) coalescent skyline prior inside runie-mcmc-skyline, our analysis demonstrates that the demise of the Neanderthals was neither a sudden single-generation catastrophe at 40 ka nor a stationary low-density equilibrium. Instead, Neanderthals experienced a cumulative, five-stage demographic ratchet driven by recurring glacial contractions (MIS 12, MIS 6, and MIS 4) that progressively eroded metapopulation connectivity across Eurasia [10] [18] [19] [20].
Once the severe MIS 6 and MIS 4 glacial bottlenecks compressed Neanderthal effective population size down to Ne = 1,377.4 (80–60 ka BP) and 1,039.8 (60–50 ka BP), surviving Western and Central European subpopulations became trapped in an extinction vortex characterized by consanguineous mating and relaxed purifying selection [14] [18] [20]. As small, patrilocal family bands of 15 to 30 individuals exchanged mates across fragmented refugia, coalescent inbreeding rose 19.5-fold (FROH = 0.016 → 0.307), reducing the product Ne · |s| below the critical threshold required to purge mildly deleterious nonsynonymous mutations. Our empirical *PAML v4.10.10 codeml measurements confirm that mitochondrial protein-coding genes in late Neanderthals accumulated nonsynonymous replacements at 3.07 times the rate of expanding modern Homo sapiens (ω = 0.08102 vs. 0.02635). When anatomically modern humans dispersed into Europe during the Initial Upper Paleolithic (45–40 ka BP) with an expanding global effective population size (reaching Ne = 737,109 in Stage VI) and interbred with local Neanderthal bands (contributing 1.8%–2.6% archaic ancestry and adaptive antiviral STAT2/OAS1 alleles to non-African modern humans), the remaining Neanderthal demes contracted from Ne = 928.8 (50–44 ka) to 880.7 (44–41 ka) and finally 602.7 breeding individuals at the 39.2 ka Spy 94a extinction horizon [6] [10] [11].
From a computational and methodological perspective, our 32-chain combinatorial calibration sweep against *BEAST v1.10.4, *MAFFT v7.526, and *IQ-TREE v2.4.0 exposes two critical lessons for paleogenomic pipeline design. First, ancient-DNA cytosine deamination hygiene (masking 5′ C→T and 3′ G→A overhangs) and nuclear pseudogene (NUMT) excision are mandatory prerequisites for coalescent skyline inference: omitting them inflates compositional heterogeneity 52-fold (RCFV = 0.0052 vs. 0.0001) and fabricates a 22.3-fold false terminal population inflation (Ne = 11,934.9 vs. 534.7 at 41–39.2 ka) that completely masks the extinction crash [1] [5]. Second, stage-level timing profiling across the L = 87,227 aligned bp supermatrix shows that two-stage progressive alignment in *MAFFT v7.526 (4.51 s) is 20.9-fold slower than Native Rust's parallel Gotoh MSA (0.22 s). By combining Gotoh MSA with site-pattern-compressed Metropolis-Hastings sampling (0.19 s for 10,000 generations), runie-mcmc-skyline completes the entire pipeline in 0.58 seconds (37.3-fold faster than the 21.58 s external chain) while reproducing *BEAST v1.10.4 node ages (r = 1.0000, MAE = 3.32 ka) and skyline trajectories (r = 0.9985) [1] [2] [12] [15].
Validating runie-mcmc-skyline (Tool #36) across the 87,227-bp hominin supermatrix demonstrates that configurable long-form Bayesian MCMC sampling (default G = 10,000 generations, 20% burn-in = 2,000 discarded, 8,000 posterior states retained) accurately reconstructs 95% credible phylograms, heterochronous tip-dated chronograms, and multi-stage coalescent Ne(t) trajectories within a single 0.58-second Native Rust execution (or 17.39 seconds in the Unconstrained Hybrid cross-checked chain). For paleogenomic and demographic time-series studies, we recommend pairing Stage 1 popgen-blind-dualpass 5′ C→T / 3′ G→A deamination masking and NUMT filtering with RY3 third-codon recoding, GTR+F+I+G4 / GTR+F+R4 rate heterogeneity, and a minimum 20% MCMC burn-in gate to eliminate both early non-stationary chain drift and post-mortem transition inflation [1] [2] [3] [5].
| Node ID | Species / Taxon | Specimen / Archaeological Horizon / Gene | Clade Sector | NCBI Accession | Seq Length (bp) | GC % | Tip Date (ka BP) | Validation Split Role | Hybrid GTR+F+R4 Branch Len | External Raw Branch Len |
|---|---|---|---|---|---|---|---|---|---|---|
| A:T001 | Sumatran orangutan (Outgroup) | A: Hominidae Outgroups | NC_002083.1 | NaN | 45.94% | 0.0 ka (Extant) | DEV-40 Calibration Split | 0.045838 | 0.044923 | |
| A:T002 | Western lowland gorilla (Outgroup) | A: Hominidae Outgroups | NC_001645.1 | NaN | 43.89% | 0.0 ka (Extant) | RES-40 Reserve Split | 0.018536 | 0.018243 | |
| A:T003 | Bonobo (Outgroup) | A: Hominidae Outgroups | NC_001644.1 | NaN | 43.40% | 0.0 ka (Extant) | DEV-40 Calibration Split | 0.004910 | 0.004892 | |
| A:T004 | Common chimpanzee (Outgroup) | A: Hominidae Outgroups | NC_001643.1 | NaN | 43.69% | 0.0 ka (Extant) | RES-40 Reserve Split | 0.005121 | 0.005105 | |
| B:T005 | Sima de los Huesos (Atapuerca, Spain; 430 ka) | B: Sima & Denisovans | NC_023100.1 | NaN | 43.43% | 430.0 ka BP | DEV-40 Calibration Split | 0.000833 | 0.000930 | |
| B:T006 | Denisova 2 molar (Altai; 150 ka) | B: Sima & Denisovans | KX663333.1 | NaN | 44.27% | 150.0 ka BP | RES-40 Reserve Split | 0.000111 | 0.000123 | |
| B:T007 | Denisova 8 molar (Altai; 110 ka) | B: Sima & Denisovans | KT780370.1 | NaN | 44.30% | 110.0 ka BP | DEV-40 Calibration Split | 0.000241 | 0.000253 | |
| B:T008 | Denisova 3 phalanx (Altai; 75 ka) | B: Sima & Denisovans | NC_013993.1 | NaN | 44.31% | 75.0 ka BP | RES-40 Reserve Split | 0.000023 | 0.000023 | |
| B:T009 | Denisova 4 molar (Altai; 65 ka) | B: Sima & Denisovans | FR695060.1 | NaN | 44.30% | 65.0 ka BP | DEV-40 Calibration Split | 0.000001 | 0.000001 | |
| B:T010 | Goyet Q305-7 Archaic Hominin (Belgium; 44.0 ka) | B: Sima & Denisovans | MG025540.1 | NaN | 44.38% | 44.0 ka BP | RES-40 Reserve Split | 0.000001 | 0.000001 | |
| C:T011 | Hohlenstein-Stadel HST (Germany; 124 ka) | C: Basal & Altai Neanderthals | KY751400.1 | NaN | 44.14% | 124.0 ka BP | DEV-40 Calibration Split | 0.000644 | 0.000708 | |
| C:T012 | Altai Neanderthal Denisova 5 (122 ka) | C: Basal & Altai Neanderthals | KC879692.1 | NaN | 44.34% | 122.0 ka BP | RES-40 Reserve Split | 0.000162 | 0.000162 | |
| C:T013 | Denisova 11 "Denny" F1 Hybrid (90 ka) | C: Basal & Altai Neanderthals | KU131206.1 | NaN | 44.16% | 90.0 ka BP | DEV-40 Calibration Split | 0.000001 | 0.000001 | |
| C:T014 | Denisova 9 (Altai; 95 ka) | C: Basal & Altai Neanderthals | KX198085.1 | NaN | 44.36% | 95.0 ka BP | RES-40 Reserve Split | 0.000001 | 0.000001 | |
| C:T015 | Okladnikov 2 (Altai; 80 ka) | C: Basal & Altai Neanderthals | KF982693.1 | NaN | 43.96% | 80.0 ka BP | DEV-40 Calibration Split | 0.000059 | 0.000059 | |
| C:T016 | Chagyrskaya 8 (Altai; 80 ka) | C: Basal & Altai Neanderthals | MK388903.1 | NaN | 44.34% | 80.0 ka BP | RES-40 Reserve Split | 0.000095 | 0.000107 | |
| C:T017 | Denisova 15 (Altai; 68 ka) | C: Basal & Altai Neanderthals | KX198086.1 | NaN | 44.37% | 68.0 ka BP | DEV-40 Calibration Split | 0.000001 | 0.000001 | |
| C:T018 | Scladina I-4A (Belgium; 120 ka) | C: Basal & Altai Neanderthals | MT795654.1 | NaN | 44.29% | 120.0 ka BP | RES-40 Reserve Split | 0.000243 | 0.000256 | |
| D:T019 | Stajnia S5000 (Poland; 85 ka) | D: Caucasus & Central Neanderthals | MT677921.1 | NaN | 44.37% | 85.0 ka BP | DEV-40 Calibration Split | 0.000001 | 0.000011 | |
| D:T020 | Mezmaiskaya 1 (Caucasus; 65 ka) | D: Caucasus & Central Neanderthals | FM865411.1 | NaN | 44.30% | 65.0 ka BP | RES-40 Reserve Split | 0.000198 | 0.000197 | |
| D:T021 | El Sidron 1253 (Asturias, Spain; 49 ka) | D: Caucasus & Central Neanderthals | FM865409.1 | NaN | 44.38% | 49.0 ka BP | DEV-40 Calibration Split | 0.000035 | 0.000035 | |
| D:T022 | Vindija 33.19 (Croatia; 45 ka) | D: Caucasus & Central Neanderthals | KJ533544.1 | NaN | 44.38% | 45.0 ka BP | RES-40 Reserve Split | 0.000001 | 0.000001 | |
| D:T023 | Vindija 33.16 Reference (Croatia; 44 ka) | D: Caucasus & Central Neanderthals | NC_011137.1 | NaN | 44.39% | 44.0 ka BP | DEV-40 Calibration Split | 0.000000 | 0.000000 | |
| D:T024 | Vindija 33.25 (Croatia; 44 ka) | D: Caucasus & Central Neanderthals | FM865410.1 | NaN | 44.38% | 44.0 ka BP | RES-40 Reserve Split | 0.000001 | 0.000001 | |
| D:T025 | Vindija 33.26 (Croatia; 44 ka) | D: Caucasus & Central Neanderthals | KJ533545.1 | NaN | 44.39% | 44.0 ka BP | DEV-40 Calibration Split | 0.000001 | 0.000001 | |
| D:T026 | Mezmaiskaya 2 (Caucasus; 43 ka) | D: Caucasus & Central Neanderthals | MG025538.1 | NaN | 44.39% | 43.0 ka BP | RES-40 Reserve Split | 0.000001 | 0.000001 | |
| E:T027 | Goyet Q57-1 (Belgium; 45.5 ka) | E: Terminal Late Neanderthals | KX198083.1 | NaN | 44.35% | 45.5 ka BP | DEV-40 Calibration Split | 0.000001 | 0.000001 | |
| E:T028 | Goyet Q305-4 (Belgium; 44.5 ka) | E: Terminal Late Neanderthals | KX198088.1 | NaN | 44.38% | 44.5 ka BP | RES-40 Reserve Split | 0.000001 | 0.000001 | |
| E:T029 | Goyet Q56-1 (Belgium; 43.0 ka) | E: Terminal Late Neanderthals | KX198082.1 | NaN | 43.46% | 43.0 ka BP | DEV-40 Calibration Split | 0.000011 | 0.000011 | |
| E:T030 | Goyet Q53-4 (Belgium; 43.0 ka) | E: Terminal Late Neanderthals | MG025539.1 | NaN | 44.39% | 43.0 ka BP | RES-40 Reserve Split | 0.000000 | 0.000000 | |
| E:T031 | Les Cottes Z4-1514 (France; 43.0 ka) | E: Terminal Late Neanderthals | MG025536.1 | NaN | 44.29% | 43.0 ka BP | DEV-40 Calibration Split | 0.000262 | 0.000321 | |
| E:T032 | Goyet Q374a-1 (Belgium; 42.5 ka) | E: Terminal Late Neanderthals | KX198087.1 | NaN | 44.36% | 42.5 ka BP | RES-40 Reserve Split | 0.000024 | 0.000024 | |
| E:T033 | Feldhofer 1 Type Specimen (Germany; 40.0 ka) | E: Terminal Late Neanderthals | FM865407.1 | NaN | 44.38% | 40.0 ka BP | DEV-40 Calibration Split | 0.000001 | 0.000001 | |
| E:T034 | Feldhofer 2 (Neander Valley; 40.0 ka) | E: Terminal Late Neanderthals | FM865408.1 | NaN | 44.36% | 40.0 ka BP | RES-40 Reserve Split | 0.000001 | 0.000001 | |
| E:T035 | Spy 94a Terminal Survivor (Belgium; 39.2 ka) | E: Terminal Late Neanderthals | MG025537.1 | NaN | 44.34% | 39.2 ka BP | DEV-40 Calibration Split | 0.000047 | 0.000059 | |
| F:T036 | Fumane 2 Protoaurignacian (Italy; 40.5 ka) | F: Upper Paleolithic H. sapiens | KP340130.1 | NaN | 44.42% | 40.5 ka BP | RES-40 Reserve Split | 0.000057 | 0.000070 | |
| F:T037 | Kostenki 14 Markina Gora (Russia; 37.5 ka) | F: Upper Paleolithic H. sapiens | FN600416.1 | NaN | 44.42% | 37.5 ka BP | DEV-40 Calibration Split | 0.000059 | 0.000071 | |
| F:T038 | Dolni Vestonice 14 Gravettian (Czechia; 31.0 ka) | F: Upper Paleolithic H. sapiens | KC521458.1 | NaN | 44.39% | 31.0 ka BP | RES-40 Reserve Split | 0.000011 | 0.000011 | |
| F:T039 | Dolni Vestonice 15 Gravettian (Czechia; 31.0 ka) | F: Upper Paleolithic H. sapiens | KC521459.1 | NaN | 44.43% | 31.0 ka BP | DEV-40 Calibration Split | 0.000036 | 0.000047 | |
| F:T040 | BS11 Upper Paleolithic (China; 39.5 ka) | F: Upper Paleolithic H. sapiens | KC521454.1 | NaN | 44.39% | 39.5 ka BP | RES-40 Reserve Split | 0.000106 | 0.000117 | |
| F:T041 | Hohle Fels 49 Magdalenian (Germany; 15.0 ka) | F: Upper Paleolithic H. sapiens | KC521455.1 | NaN | 44.42% | 15.0 ka BP | DEV-40 Calibration Split | 0.000070 | 0.000070 | |
| F:T042 | Oberkassel 998 Late Glacial (Germany; 14.0 ka) | F: Upper Paleolithic H. sapiens | KC521456.1 | NaN | 44.39% | 14.0 ka BP | RES-40 Reserve Split | 0.000285 | 0.000297 | |
| F:T043 | Oberkassel 999 Late Glacial (Germany; 14.0 ka) | F: Upper Paleolithic H. sapiens | KC521457.1 | NaN | 44.42% | 14.0 ka BP | DEV-40 Calibration Split | 0.000002 | 0.000002 | |
| F:T044 | Motala 12 Mesolithic (Sweden; 8.0 ka) | F: Upper Paleolithic H. sapiens | KC998701.1 | NaN | 44.38% | 8.0 ka BP | RES-40 Reserve Split | 0.000154 | 0.000180 | |
| F:T045 | Loschbour WHG Mesolithic (Luxembourg; 8.0 ka) | F: Upper Paleolithic H. sapiens | KC998702.1 | NaN | 44.40% | 8.0 ka BP | DEV-40 Calibration Split | 0.000214 | 0.000214 | |
| F:T046 | La Brana 1 Mesolithic (Spain; 7.9 ka) | F: Upper Paleolithic H. sapiens | JN655815.1 | NaN | 44.40% | 7.9 ka BP | RES-40 Reserve Split | 0.000248 | 0.000262 | |
| F:T047 | Saqqaq Ancient Greenland (4.0 ka) | F: Upper Paleolithic H. sapiens | EU725621.1 | NaN | 44.36% | 4.0 ka BP | DEV-40 Calibration Split | 0.000130 | 0.000165 | |
| F:T048 | Tyrolean Iceman Otzi (Alps; 5.3 ka) | F: Upper Paleolithic H. sapiens | EU810403.1 | NaN | 44.46% | 5.3 ka BP | RES-40 Reserve Split | 0.000142 | 0.000178 | |
| F:T049 | Basal Upper Paleolithic-Derived Lineage U8a (12.0 ka) | F: Upper Paleolithic H. sapiens | EF060339.1 | NaN | 44.44% | 12.0 ka BP | DEV-40 Calibration Split | 0.000261 | 0.000238 | |
| F:T050 | Early Upper Paleolithic Near Eastern Lineage R0a (18.0 ka) | F: Upper Paleolithic H. sapiens | JQ705276.1 | NaN | 44.41% | 18.0 ka BP | RES-40 Reserve Split | 0.000036 | 0.000037 | |
| G:T051 | Extant San (Khoisan Haplogroup L0d) | G: African Basal H. sapiens (L0-L3) | AF346980.1 | NaN | 44.44% | 0.0 ka (Extant) | DEV-40 Calibration Split | 0.000180 | 0.000202 | |
| G:T052 | Extant Mbuti (Central Africa Haplogroup L0a) | G: African Basal H. sapiens (L0-L3) | AF346990.1 | NaN | 44.39% | 0.0 ka (Extant) | RES-40 Reserve Split | 0.000083 | 0.000082 | |
| G:T053 | Extant Biaka (Central Africa Haplogroup L1c) | G: African Basal H. sapiens (L0-L3) | AF346968.1 | NaN | 44.45% | 0.0 ka (Extant) | DEV-40 Calibration Split | 0.000258 | 0.000258 | |
| G:T054 | Extant Yoruba (West Africa Haplogroup L2a) | G: African Basal H. sapiens (L0-L3) | AF347015.1 | NaN | 44.49% | 0.0 ka (Extant) | RES-40 Reserve Split | 0.000192 | 0.000170 | |
| G:T055 | Extant Mandenka (West Africa Haplogroup L2b) | G: African Basal H. sapiens (L0-L3) | AF346996.1 | NaN | 44.48% | 0.0 ka (Extant) | DEV-40 Calibration Split | 0.000279 | 0.000279 | |
| G:T056 | Extant Kikuyu (East Africa Haplogroup L3b) | G: African Basal H. sapiens (L0-L3) | AF346986.1 | NaN | 44.44% | 0.0 ka (Extant) | RES-40 Reserve Split | 0.000402 | 0.000402 | |
| G:T057 | Extant Hausa (Sahel Haplogroup L3e) | G: African Basal H. sapiens (L0-L3) | AF346978.1 | NaN | 44.43% | 0.0 ka (Extant) | DEV-40 Calibration Split | 0.000095 | 0.000095 | |
| H:T058 | Revised Cambridge Reference (Haplogroup H2a2a1) | H: Out-of-Africa Extant H. sapiens | NC_012920.1 | NaN | 44.36% | 0.0 ka (Extant) | RES-40 Reserve Split | 0.000106 | 0.000105 | |
| H:T059 | Extant Papuan Highland (Melanesia Haplogroup Q) | H: Out-of-Africa Extant H. sapiens | AF347004.1 | NaN | 44.42% | 0.0 ka (Extant) | DEV-40 Calibration Split | 0.000190 | 0.000190 | |
| H:T060 | Extant Indigenous Australian (Haplogroup M42) | H: Out-of-Africa Extant H. sapiens | AF346963.1 | NaN | 44.43% | 0.0 ka (Extant) | RES-40 Reserve Split | 0.000214 | 0.000214 | |
| H:T061 | Extant East Asian (Haplogroup B4) | H: Out-of-Africa Extant H. sapiens | AF346972.1 | NaN | 44.44% | 0.0 ka (Extant) | DEV-40 Calibration Split | 0.000166 | 0.000190 | |
| H:T062 | Extant East Asian (Haplogroup D4) | H: Out-of-Africa Extant H. sapiens | AF346989.1 | NaN | 44.38% | 0.0 ka (Extant) | RES-40 Reserve Split | 0.000142 | 0.000130 | |
| H:T063 | Extant European Hunter-Gatherer Clade (Haplogroup U5b) | H: Out-of-Africa Extant H. sapiens | AF346976.1 | NaN | 44.41% | 0.0 ka (Extant) | DEV-40 Calibration Split | 0.000317 | 0.000339 | |
| H:T064 | Extant Native American (Haplogroup A2) | H: Out-of-Africa Extant H. sapiens | AF346983.1 | NaN | 44.40% | 0.0 ka (Extant) | RES-40 Reserve Split | 0.000180 | 0.000179 | |
| A:LOC-01 | NM_014491.4 | NaN | 39.40% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 | |||
| A:LOC-02 | NM_001024630.4 | NaN | 43.68% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 | |||
| A:LOC-03 | NM_003773.4 | NaN | 60.05% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 | |||
| A:LOC-04 | NM_005419.4 | NaN | 50.67% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 | |||
| A:LOC-05 | NM_016816.4 | NaN | 50.71% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 | |||
| A:LOC-06 | NM_003263.4 | NaN | 39.14% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 | |||
| A:LOC-07 | NM_017637.6 | NaN | 41.74% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 | |||
| A:LOC-08 | NM_002386.4 | NaN | 62.10% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 | |||
| A:LOC-09 | NM_001430.5 | NaN | 52.59% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 | |||
| A:LOC-10 | NM_002977.3 | NaN | 38.61% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 | |||
| A:LOC-11 | NM_018957.4 | NaN | 63.83% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 | |||
| A:LOC-12 | NM_001368920.2 | NaN | 45.18% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 | |||
| A:LOC-13 | NM_004502.4 | NaN | 50.77% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 | |||
| A:LOC-14 | NM_080717.4 | NaN | 46.78% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 | |||
| A:LOC-15 | NM_000522.5 | NaN | 43.71% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 | |||
| A:LOC-16 | NM_001368143.2 | NaN | 61.49% | 0.0 ka (Extant) | Nuclear Ortholog Panel (L = 69,992 bp) | Dayhoff-6 + GTR+F+R4 | Unrecoded GTR+F+I+G4 |
| Candidate Substitution Model | Hybrid Clean ln L | Hybrid Clean BIC | Hybrid CPU | External Raw ln L | External Raw BIC | External CPU | Native MCMC ln L | Native MCMC BIC | Native CPU | Rejected 0/5 Raw ln L | Rejected 0/5 Raw BIC | 0/5 Raw CPU |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chain 1: JC | -168400.21 | 338199.70 | NaN s | -168761.64 | 338922.56 | NaN s | -160683.95 | 322926.45 | 0.006 s | -180282.26 | 362123.07 | 0.006 s |
| Chain 2: K80+G4 | -162916.84 | 327255.71 | NaN s | -163244.78 | 327911.60 | NaN s | -160683.95 | 322926.45 | 0.006 s | -180282.26 | 362123.07 | 0.006 s |
| Chain 3: HKY+F+I+G4 | -160762.17 | 322991.88 | NaN s | -161112.16 | 323691.86 | NaN s | -160683.95 | 322926.45 | 0.006 s | -180282.26 | 362123.07 | 0.006 s |
| Chain 4: TN+F+I+G4 | -160677.69 | 322834.30 | NaN s | -161024.82 | 323528.55 | NaN s | -160683.95 | 322926.45 | 0.006 s | -180282.26 | 362123.07 | 0.006 s |
| Chain 5: TIM2+F+I+G4 | -160651.90 | 322794.08 | NaN s | -160997.95 | 323486.20 | NaN s | -160683.95 | 322926.45 | 0.006 s | -180282.26 | 362123.07 | 0.006 s |
| Chain 6: GTR+F+G4 | -162040.08 | 325581.82 | NaN s | -162361.13 | 326223.93 | NaN s | -160683.95 | 322926.45 | 0.006 s | -180282.26 | 362123.07 | 0.006 s |
| Chain 7: GTR+F+I+G4 | -160644.53 | 322802.11 | NaN s | -160991.16 | 323495.36 | NaN s | -160683.95 | 322926.45 | 0.006 s | -180282.26 | 362123.07 | 0.006 s |
| Chain 8: GTR+F+R4 | -160645.23 | 322849.00 | NaN s | -160990.55 | 323539.64 | NaN s | -160683.95 | 322926.45 | 0.006 s | -180282.26 | 362123.07 | 0.006 s |