Draws and manipulates pedigree diagrams

Written by Brian and Sandy Kinghorn.

[Note:  This is the last version of Pedigree Viewer that will open a Gedcom format file.  For the latest version of Pedigree Viewer, click here.]



The program reads your simple data file and displays the full pedigree structure on the screen. Each animal is represented by its identity, or its name, or by its value for any of the traits in the data file. You can display a large pedigree of thousands of animals all on the screen at the one time. Data are overlapped on the screen for such large pedigrees, but in one mode an individual's information is highlighted as the mouse cursor passes over. You can ask to find an animal(s) by identity, or by merit or merit range for a given trait.

pedigree.gif (7637 bytes)

A single click changes between fields in the data file, or displays just relatives (of chosen degree) of the animal clicked. With one more click you can then organise the pedigree picture to be most clear for just those animals. Animals of high merit can be shaded more brightly, giving quick access to those with high merit. You can also zoom into interesting parts of the pedigree, change the font displaying data, check for logical errors, alter the display of pedigree links and make other manipulations to give a suitable display, and print the result.

Inbreeding coefficients and BLUP estimates of breeding value can be calculated and added to the list of displayable data. The program can be useful for navigating around a pedigreed data set to get a feel for its structure and any problems it might contain. Embryo transfer matings are usually easy to spot. By shading fields and possibly sorting horizontally, phenotypic and EBV trends can be quite noticeable.  The program runs under Microsoft Windows 95/98/NT/XP.


Recent version changes …


26. 3.03

More speed: Fast sequencing and progeny vectoring - dramatically faster for very large files.  Screen placement improved, drawing of arcs improved, dynamic window resizing.  Bugs fixed:  Last character and trailing spaces trait reading error. Unix file end-of-line error. Running BLUP with two single-character fixed effects adjacent to each other.   BLUP now handles 5000 effects per fixed effect group.



Bugs fixed:
Now reads eg 2..1 or +-3 as alphanumeric; Was numeric, resulting in zero.   Unlisted parents had non-null fields after sequencing.   h2 and missing value numbers in BLUP dialog box accumulated digits.   Negative Spacing in Statistics window fixed.   Reload dimension bug fixed.   Not showing last field in header line, in comma and tab delimited files.

 Automatic redrawing option no longer reset by program.
 Can now handle more than 2^15 - 1 animals in each tier.
 Missing data in unlisted parents now allocated a value of . rather than 0



Selfing handled properly for drawing pedigree diagram, and for calculating inbreeding coefficients.
Rare BLUP convergence bug fixed.
Bugs introduced in 5.2 fixed: Non-numeric trait and covariable values in BLUP, field shading now working with unlisted parents.



Now uses faster inbreeding routine (Bruce Tier) when there is no selfing, else uses method that handles selfing (Theo Meuwissen).  New option to dump .csv sequential ID file to read in Microsoft Excel.  Bug Fixed: "Input past end of file" when calculating inbreeding coefficients.



Fixed rare but long-lived startup bug caused by non-landscape printer attached "Run-time error '380': Invalid property value"



Command line argument accepted to immediately open a pedigree file. New pedigree.chm help file compatible with MS Vista.

This is the last version made in the old Visual Basic language.  Version 6.xx of Pedigree Viewer, to be released soon, is made in VB.NET plus Fortran, and is significantly enhanced.


Download and save it in an empty directory on your hard disk (you can delete this directory and all its files after installation).   If you have a capable program such as WinZIP, you can execute SETUP.EXE directly.  Otherwise unzip the file.  If you do not have an unzipper, you can download pkunzip.exe, into the same directory, and then run:

pkunzip     at the DOS prompt.

Three files will be produced. Run the file SETUP.EXE and follow instructions. [NB. You may be told that some system files need updating.  This is done by Microsoft, whose recent VB6 compiler was used for making Pedigree Viewer.  In this case you will need to re-run SETUP.EXE after updating your system files.  If you have a problem, go to;EN;q191096]. After installation, a start menu item which runs the installed program will result.

Use the program's Help menu to get started.

Good Luck!

Return to Brian Kinghorn's homepage.