Your data
Upload your herd and bull files, then set the size of the comparison list.
Last year's bulls
Used to compare this year's plan with last year's matings, on D. Herd Progress. Where a calf in your herd file shows it, her dam is filled in for you.
Upload a file
An Excel or CSV file with a column for the cow (name, tag or number) and a column for the bull (name or number).
Enter them by hand
Click a cow to set her bull. Bulls you have already entered are offered first.
Build your breeding index
Answer nine questions, then adjust the points. Save when they total 100.
Nine questions
Nothing applies until you save.
Sets the money figures. No points.
+6, +4, +2. Taken from what you did not pick.
No points. Opens robot checks.
Adds a guardrail. No index points.
Yes gives every cow a dairy bull, straight away. No - then choose the beef share just below the nine questions. Both take effect as you choose.
Recorded for costs. No points.
Which cows get a dairy bull?
Takes effect the moment you choose it - there is nothing else to press. Your cows are ranked on their own index score and the share you name is taken off the bottom: those cows are marked BEEF on A. Cow Rankings and get no dairy recommendation. It never puts more than half the herd on beef.
What your cows actually do
Optional, and it moves no index points. Everything else here is GENETIC MERIT - what your cows should be capable of. This is the only place you can tell us what they actually do, which is what lets D. Herd Progress say whether a gap is management or genetics.
How the herd is actually doing
So we can tell you where breeding will not help.
Genetics and what the cows are doing
Not a management verdict.
Asked first: it can mean there is nothing to compare.
Blank is a real answer.
Old question set — FOR REVIEW, scores nothing
This sets how much of your hundred points goes to Lameness. You are asked separately what lameness costs you -- that answer sets a guardrail instead.
This sets the Calf survival priority. It covers tagging to 10 months, excluding stillbirths and deaths in the first day.
Guardrails
A guardrail refuses any bull whose daughter would fall below a line you set. These are suggestions -- nothing is applied until you confirm it.
Confirm your top areas for improvement
Prefilled with your answers from Your Farm. Confirm or change them in light of where your herd actually sits, shown below.
Your AI companies
Choose the companies you can buy from and set their minimum order rules.
Your bull preferences
Set the exclusions and allocation limits that apply to every recommendation.
Bulls you cannot get
Shared ancestry
A management preference, not an inbreeding limit. Counts recorded sires and grandsires only.
Selected mating
One row per cow: the bull she has been given, and who sells him.
Click any cow to choose her bull yourself - her top three are offered first, or pick any bull from your file.
Bull usage
How many straws from each company, and which bulls the plan uses.
How well proved these bulls are
Shared ancestry across the bulls used
Herd progress
Two shape comparisons on the same ten areas: what your index asks for against the standard, and where this mating plan moves the herd.
Expected results
In each trait's own units.
The most your bull file could do
Where each target came from
This year's plan against last year's bulls
The calf expected from last year's bull and from this year's planned bull, on the same cows.
Cow by cow
Each cow's choices in order
One row per cow, ranked the same way as Cow Rankings. The columns are her 1st, 2nd, 3rd choice and so on, from the same ranking as the matrix above.
Herd summary
Every scored trait: where the herd sits now, and where this mating plan would take it.
Pedigree related screen
Which matings the pedigree rules removed, and which part of which pedigree did it. Exact recorded identifiers are compared; two animals with similar names are never treated as the same animal, and missing ancestry never establishes that a mating is unrelated.
What your files can support
A check can only run where both sides are recorded. Anything below that says it cannot be checked is a gap in the files, not a clean result.
The checks, and what each one cost
Every cow, and the bulls she cannot have
Every bull, and the cows he cannot have
Every blocked pairing
Download blocked pairingsRelationships you allowed
These pairings are related in a way you unticked at the top of step 5, so they stay in and are recorded here for your adviser. Tick the box again to remove them.
These limited pedigree checks do not calculate the calf's inbreeding percentage or genomic relationship.
Illustrative economic weighting
What these figures are, and are not
Expected calf PTAs, not a calf's performance. A reconstruction of a published index on a monetary scale, not a farm-profit forecast and not your own index. Correlated traits cannot be given separate causal prices by a good fit alone. Check your contract, costs and replacement numbers before acting. Model details:
ROI_CALCULATOR_EVIDENCE.md
.
↓ ROI table CSV
What this plan is worth
Per trait, on your contract. Not added up.
How each figure is worked out
Every assumption, and where it came from
Every number behind the ranking
One row per cow against her top bull. Her own figure, the bull's, and the midpoint the engine scored - then the weighting each area carries and what it contributed. The columns multiply and add out to the total on the right.
↓ Detailed scores CSV
File formats
Leave these alone unless an upload was read wrongly. SireWise detects most files on its own.
Supporting views not in the live workflow
Cow Summary, Top N per Cow, Bull Ranking Chart, Score Breakdown, Risky Pairs and Saved Runs are retained in the codebase. They will be reintroduced only after their role is agreed and browser-tested.