Tools · a second opinion on a report you already hold

Paternity Report Check

What does your paternity report say if the father could be his brother?

A paternity report compares the tested man with a random, unrelated man. The question a family brings is often a different one: what if the father is his brother, his father, his uncle or his cousin? The per-locus numbers already printed on the report answer that too, without any extra data, and exactly under the assumptions listed below (no theta correction, a mother unrelated to both men, no mutation). This page does the arithmetic, shows every step, and hands you a certificate you can redo on a calculator.

This does not say who the father is. It says how strongly the numbers on your report tell the tested man apart from one named untested relative, under stated assumptions. The way to settle it is to test the relative too, or to ask the lab for a statistic against him: some labs report one when told a relative could be the father (Cellmark, for one, says its report then quotes "the likelihood of the tested man being related as the father rather than being related as a close relative").

Nothing you type leaves this browser. No request carries it, nothing stores it, and it never goes into the address bar. The page loads like any other: the site keeps cookieless page counts (which page, the hour, the referring site) and loads Cloudflare's analytics beacon, as its privacy page describes. Neither carries anything you type; the report itself stays on your device.

Step 1

Paste the table from your report

Copy the table of loci from the report (from a PDF or a web page), with its header row if it has one, and the combined index and probability lines under it. Or start from an empty table and type it in.

Separately

Two tested men, one child

When both men have been tested (two brothers, or a man and his father, both "not excluded"), the relative formula is the wrong tool: their actual DNA is known. Divide one man's index by the other's at each locus tested for both, and multiply. In a trio each ratio is a ratio of the two men's chances of passing on the child's paternal allele, so the allele frequencies cancel out.

How to check it yourself

Every figure here is one calculator step on a number printed on your report. For each locus with index PI:

against a brother, father or son:  2 × PI ÷ (PI + 1)
against a half-brother, uncle, grandfather or nephew:  4 × PI ÷ (PI + 3)
against a first cousin:  8 × PI ÷ (PI + 7)

Multiply the results over the loci, leaving out the rows the page lists as not used (Amelogenin, any Y-chromosome marker, and one locus of each linked pair). That product is the likelihood ratio. For the arithmetic check, multiply the printed indices themselves and compare with the printed combined index. If a printed index has d decimal places, the true value it stands for is anywhere within half a unit in the last place either side, which is why the page reports intervals.

A worked row: an index of 1.85 gives 2 × 1.85 ÷ 2.85 = 1.298 against a brother. However large an index is, 2 × PI ÷ (PI + 1) stays below 2, so no locus can count for more than a factor of 2 against a brother, 4 against a half-brother, or 8 against a first cousin.

Why the formula is true

Suppose the real father is a relative R of the tested man. At any one locus, the allele R passed to the child is, with some probability k, a copy of one of the tested man's own two alleles inherited from a shared ancestor, picked at random; otherwise it is an allele from the population, as a stranger's would be. For a full brother, father or son, k is 1/2; for a half-brother, uncle, grandfather or nephew, 1/4; for a first cousin, 1/8. (k is twice the kinship coefficient of the two men.)

The probability of the child's and mother's results, given who passed on the paternal allele, is a straight average over where that allele came from. So it splits the same way: k parts "as if the tested man were the father" and 1 − k parts "as if a stranger were". Divide through by the stranger's probability, which is what the lab's index does, and the likelihood ratio of the tested man against R at one locus is

PI ÷ (k × PI + 1 − k)

No allele frequencies appear: they are already inside PI. Across loci that are inherited independently the ratios multiply. None of this is new. Morris, Garber, D'Autremont and Brenner set it out in 1988 as the avuncular index, the likelihood ratio that the tested man is the child's paternal uncle (so that his brother is the father) rather than unrelated: "AI = (X+Y)/2Y = (PI+1)/2", with "(PI+3)/4" for a second-degree relative. The quotient PI ÷ AI, they noted, tests the tested man as father against the tested man as uncle, which is the figure this page computes. They also made the point that sits under this whole page: "the cumulative AI is not a simple function of the cumulative PI".

Read the other way, the same identity gives the figure this page shows for a report that excludes the tested man: how much the numbers favour each relative over a stranger, k × PI + 1 − k per locus, which for a brother is Morris's avuncular index itself.

It is checked three ways in this project, none of which trusts the others.

Outside its assumptions the formula stops being exact, and the same cross-check measured how far. In a small control (four families, nine relatives) with a mutation rate of 0.005 per transmission, it was off by up to 34% under one of the mutation models forrel takes from its companion package pedmut (the "equal" model) and up to 7.9% under another ("proportional"). Mutation-handled loci are why the page shows every figure with and without them.

What a pass proves, and what it does not

Deliberate limits

What it shows on realistic reports

Before trusting a figure like this, it is worth knowing what it usually says. The bench simulates families on real allele frequencies (the NIST 1036 U.S. population data, all four groups combined), computes each report's per-locus indices exactly, and runs this page's formula on them. Every simulated case also recomputes the figure the long way, by summing over the brother's possible genotypes, and the two agree to within about 4 parts in 1015.

When the tested man is the father

Loci on the report (used here)Trio: figure against a brother, median (5th to 95th percentile)Trio: below 100Duo: median (5th to 95th)Duo: below 100
15, Identifiler (14 used)238.4 (96.01 to 573.2)5.77%51.72 (15.73 to 159.7)82.9%
20, the CODIS core (18 used)1,119 (394.7 to 3,046)4 in 50,000157.2 (40.41 to 579)29.2%
22, adding Penta D and Penta E (19 used)1,917 (672.6 to 5,268)none of 50,000244.8 (62.05 to 910.9)14.0%

So for a true father, a modern trio report stays strong against his brother: in 50,000 simulated families with 22 loci, the figure never fell below 100. Duo reports, with no mother tested, are much weaker, and older 15-locus duos usually land below 100. That is the unglamorous main result, and it is the honest thing to know before reading your own figure: a figure in the hundreds or thousands against a brother is ordinary for a true father.

When his brother is the father

Most reports then exclude the tested man outright. In the small share that still read as proof against a stranger (not excluded, combined index 1,000 or more), the figure against the brother is usually small:

Loci, and report typeBrother-fathered reports that read as proofTheir figure against the brother, medianOf those, figure below 10Figure of 100 or more, as a share of all brother-fathered cases
15, trio2.50%0.901285.3%0.310%
20, trio0.516%3.31786.1%0.0593%
22, trio0.221%5.43076.5%0.0360%
15, duo3.18%18.5839.9%0.107%
20, duo2.45%0.957178.6%0.229%
22, duo1.68%1.01684.8%0.205%

That is the point of the figure: on the reports that mislead, it is usually small where the stranger figure is huge. But not always, and this is the result that costs the tool something. When the brother is the father, the figure against him can still come out large: in 0.310% of all brother-fathered 15-locus trios it was 100 or more, usually because the tested man happened to match at every locus. Any likelihood ratio carries this risk, and it is bounded: when the alternative is true, a figure of x or more turns up with probability at most 1/x. A large figure is strong evidence, not proof.

Assumptions of the bench: Hardy-Weinberg equilibrium, no substructure correction, no mutation in the simulated families, and exact (not rounded) indices. The simulated families inherit every locus independently, linked or not; the figure sets one locus of each linked pair aside by calling this page's own rule, so it measures exactly what the page computes. At a single locus where the tested man does not carry the paternal allele, the index is set by a mutation convention (μ/A, with μ = 0.002 as an illustrative rate); the tested man counts as excluded at two or more such loci, which is a choice, and labs differ. The combined index and the exclusion use every locus typed. 50,000 families per row for a true father; 1,000,000 per report type when the brother is the father. Its program is published with the checks; its full tables are in the project's repository (research/paternity-check/bench/results.md).

Who does this better

The mathematics here is standard kinship statistics, and several people and programs do more of it than this page. If any of them can answer your question, prefer them.

What this page adds is narrow: it starts from the per-locus indices already printed on the report in your hand, needs no frequencies and no genotype expertise, re-checks the printed arithmetic as rounding intervals, refuses the cases it cannot vouch for, and gives a certificate you can redo on a calculator. In searches on 12 October 2026 we found no free public tool that computes a relative figure from a printed report. That is a statement about our searches, not a claim that none exists.

Sources

The checks

The independent checker runs with plain Node.js from the one file this site serves. The verifier and the bench are published here to read; they run inside the project's repository, because they stand on stored data (the forrel cases, the bench output, the transcribed report layouts) that this site does not republish as files.