Home / Science / Agriculture and food / Horticulture and plant breeding / Crossing plan and pedigree trackerTool #388

Crossing plan and pedigree tracker: inbreeding coefficient and coancestry calculator with a pedigree drawing

Enter plants and their parents, and planned crosses. The tool checks the pedigree for loops and mistakes, works out every plant's inbreeding coefficient and the coancestry of any two plants (the inbreeding their offspring would have), draws the pedigree, and saves a crossing plan as CSV. Nothing is uploaded.

Keep it one tap away for everyday use.

Bookmark Crossing plan and pedigree tracker?

Press Ctrl + D now. Your browser opens its own bookmark box, where you choose the name and folder.

  1. Pedigree
  2. Check
  3. Inbreeding
  4. Cross plan
Nothing is uploadedWorks offline once open

Pedigree

Planned crosses

What it does

Breeders keep track of which plant came from which cross, because crossing relatives raises inbreeding: more of the offspring’s genes are identical copies inherited from one ancestor, which can reduce vigour (inbreeding depression) or, in a line you want to fix, is exactly the goal. This tool takes a pedigree and:

  • Checks it: finds loops (a plant listed as its own ancestor), a plant listed twice with different parents, and parents that are not listed (they are added as founders). It can also flag plants used as both female and male, for species with separate sexes.
  • Works out the inbreeding coefficient F of every plant, by the tabular method: the relationship matrix is built in pedigree order, parents before offspring.
  • Gives the coancestry of any two plants (also called the coefficient of parentage), which is the inbreeding coefficient their offspring would have.
  • Rates planned crosses: list the crosses you are thinking of, and see the expected inbreeding of each, sorted from least to most related.
  • Draws the pedigree, generation by generation, with female parents as solid lines and male parents as dashed lines. Inbred plants have an orange edge.

How to use it

  1. Enter one plant per line: its name, the female (seed) parent and the male (pollen) parent. Use - or leave blank for an unknown parent. A selfed plant has the same parent twice. Paste from a spreadsheet, or press Open a file.
  2. For a founder you can add a fourth column with its inbreeding: 0 for an outbred plant (the default), 1 for a pure line or a fully inbred line.
  3. Enter planned crosses, one per line: female, male, and an optional name.
  4. Pick two plants to see their coancestry, and pick a plant to draw just its ancestry. Download the crossing plan, the inbreeding table or the full coancestry matrix as CSV, or the report as an image, PDF or Word file.

Worked example

Press Use the example. Four made-up founder lines, P1 to P4, are crossed and the offspring mated in different ways. The page shows “13 plants, 4 founders, 4 generations”. F2a is a self of F1a, so F = 0.5; selfing again gives S2 with F = 0.75. X1 is a cross between the full sibs F1a and F1c, so F = 0.25; X2 is a cross between the half sibs F1a and F1b (sharing the male parent P2), so F = 0.125; the backcross BC1 = F1a × P1 also has F = 0.25.

In the planned crosses, P4 × P3 is unrelated (0), S2 × X3 has coancestry 0.15625, X1 × X2 0.25 and BC1 × F2a 0.375, the closest.

Tips

  • Use the same spelling for a plant everywhere; “P1” and “p1” are different plants.
  • If founders are inbred lines, give them F = 1; otherwise the inbreeding of their descendants is underestimated.
  • The pedigree only knows what you enter: plants with unknown parents count as unrelated.

FAQ

What is the difference between coancestry and relationship? The additive relationship is twice the coancestry. Full sibs from unrelated, non-inbred parents have a coancestry of 0.25 and a relationship of 0.5.

How big a pedigree? Up to 2,500 plants. The coancestry matrix download is for pedigrees of up to 400 plants.

Is my data uploaded? No. Everything runs in your browser and works offline.

Where the numbers come from

  • Tabular method for the relationship matrix (Emik and Terrill 1949; Henderson 1976) and Wright's inbreeding and coancestry coefficients, as in Falconer and Mackay, Introduction to Quantitative Genetics (4th ed.), chapter 5.
  • Checked against textbook values (selfing 1/2 then 3/4, full-sib 1/4, half-sib 1/8, backcross 1/4, repeated selfing and full-sib recurrences) and an independent Python implementation (recursive coancestry with networkx ordering) on the example and five random 40-plant pedigrees: all 8,382 values agree exactly.
  • The example pedigree and crosses are made up.

Standard scientific values, such as constants, atomic weights and melting points, are facts found in every textbook; we name where ours were checked. If you are an author or publisher and want a value, a credit or a table changed or removed, tell us and we will act quickly.

Last updated 2026-11-09.

Related tools

Phylogenetic tree viewer #177 Open a Newick or NEXUS tree file and draw it as a rectangular or circular tree, with branch lengths and support values. Reroot it at the midpoint or on any branch, ladderize, swap branches and colour groups. Download SVG, Newick, tip distances (CSV) or a report. Nothing is uploaded. Sample size and power calculator #32 How many subjects, samples or survey responses do you need? Sample size for comparing two means, paired data, two proportions, or a survey's margin of error, with power curves. Matches R and G*Power. Breeder's equation calculator #389 Predict the response to selection from heritability and the selection differential, or from the proportion selected (selection intensity) and the phenotypic standard deviation, per generation and per year. Estimate heritability from parent-offspring pairs or from families, lines or clones. Nothing is uploaded. Greenhouse heating and ventilation calculator #390 Work out a greenhouse's heat loss through the cover and air leaks, the heater size you need, the fuel it will burn over a season, and the ventilation needed to keep it cool in full sun: air flow, air changes per minute and number of fans. Nothing is uploaded. 1D Schrödinger solver #923 Choose a textbook potential, type a formula or draw your own, and get the lowest energy levels and wavefunctions of the one-dimensional Schrödinger equation by the matrix (finite-difference) method, with the exact levels alongside for the box, harmonic oscillator, finite well, Morse, linear and Pöschl–Teller potentials. Adduct and neutral loss calculator #984 Type a formula or a neutral monoisotopic mass and get the m/z of 25 common electrospray adducts in positive and negative mode, the ions left after common neutral losses (water, ammonia, CO2, sugars, phosphate and your own), and match a list of observed m/z values within a ppm tolerance. With no molecule, it turns observed m/z values into candidate neutral masses.