Madeline Home >> Test Data
Madeline 2.0 Pedigree Drawing Engine Test Data
Note: This complete set of test
data is also included with the source code distribution
in the "testdata
" subdirectory.
Simple Pedigrees (si) |
si_001This data set contains a simple nuclear family with five siblings, of which two are affected. Four of the siblings are sampled, one is unsampled. The proband is marked. Two of the siblings have approximated dates of birth: the month is known, but the precise day is unknown. Madeline2 treats these dates as ranged dates. Both parents are missing from the data set: Madeline2 is smart enough to create them as virtual individuals. This pedigree tests:
View or download si_001.data in Madeline flat file format. View or download si_001ped.xml output in SVG format.
Command line:
|
si_002This data set contains a simple nuclear family with 13 offspring. The affection variable records unaffected (U), moderate (M), severe (S) and unknown/missing (.) condition states. This pedigree tests:
2007.02.22 Developer's Note: In the future we may implement a "collapse" mode for displaying large sibships in a more compact manner when the details of individual sibs is not important. This is not yet implemented. View or download si_002.data in Madeline flat file format. View or download si_002ped.xml output in SVG format.
Command line:
|
si_003This simple pedigree data set contains multiple generations. In most of the generations there is only one offspring in a nuclear family. This pedigree demonstrates how single married offspring are drawn. A single unmarried offspring is drawn centered directly below both parents. But when married, a single offspring is shifted so the nuclear family subtree remains centered. View or download si_003.data in Madeline flat file format. View or download si_003ped.xml output in SVG format.
Command line:
|
si_004
This is a simple pedigree which contains non-ASCII Unicode strings.
In addition to having Chinese name strings, the View or download si_004.data in Madeline flat file format.
View or download si_004ped.xml output in SVG format.
Command line:
|
si_005
This is a simple pedigree which contains non-ASCII Unicode strings.
In addition to having Thai strings, the
View or download si_005.ods in OASIS OpenDocument
View or download si_005ped.xml output in SVG format.
Command line:
|
si_006This is a simple pedigree which demonstrates Madeline 2.0 PED's ability to draw special types of individuals. Special types of "nuclear families" such as marriages without offspring are also shown. Special types of annotations are also shown. Madeline 2.0 uses a superset of the recommendations of the Pedigree Standardization Task Force (PSTF: Benett, RL et al (1995) Am J Hum Genet. 56: 745-752) for drawing special types of individuals and other special situations.
Spontaneous abortions (SAB) and terminations of pregnancies (TOP) are
designated by prefixing individual IDs with the "
Individuals who are adopted out are designated by prefixing
individual IDs with "
A marriage with no offspring due to infertility is realized by inserting a
"marker" individual into the database with an ID prefixed by "
Inclusion of a
Finally, inclusion of a View or download si_006.data in Madeline flat-file format. View or download si_006ped.xml output in SVG format. (Note: try viewing using Opera if the superscripted symbols appear as empty rectangles).
Command line:
|
Twin Groups (tw) |
tw_001
This data set contains two siblings (Sandy and Sarah)
with the same date of birth but the This data set tests Madeline's ability to detect twinships based on date of birth alone. Madeline automatically draws the pair as twins. However, an encircled question mark is displayed because twin zygosity is unknown. The program alerts the user with the following messages:
Message: NuclearFamily.cpp::findTwinsByDOB(): Found siblings with the same DOB not indicated as twins. They will be considered as a twin group with unknown zygosity.
MZTwin or DZTwin column in the data set
should be completed in order to code the data set unambiguously.
Download tw_001.data in Madeline flat file format. View or download tw_001ped.xml output in SVG format.
Command line:
|
tw_002This data set tests the program's rendering of two twin groups in a single nuclear family --one monozygotic and one dizygotic group. (This pedigree is not realistic for humans, but might be possible for mice or other mammals). 2007.02.22 Developer's Note: Ordering by date of birth (or by any other field) is currently ignored in nuclear families containing twin groups, as shown here. Download tw_002.data in Madeline flat file format. View or download tw_002ped.xml output in SVG format.
Command line:
|
tw_003This data set tests the program's rendering of a single very large twin group. (This pedigree is not realistic for humans, but might be possible for mice or other mammals). This pedigree demonstrates that the program does not impose limits on the number of twins in a twin group. Download tw_003.data in Madeline flat file format. View or download tw_003ped.xml output in SVG format.
Command line:
|
tw_004This data set tests the program's rendering of twin groups where siblings are married and have children of their own. 2007.02.23 Developer's Note: Missing "backbone" horizontal line connecting parents to offspring twin group in the first nuclear family on the left has now been fixed in the latest code in the SVN repository. Download tw_004.data in Madeline flat file format. View or download tw_004ped.xml output in SVG format.
Command line:
|
Consanguinous Pedigrees (cs) |
cs_001This data set contains a consanguinous pedigree. This data set is used to test the drawing of a consanguinous mating between first cousins. View or download cs_001.data in tab delimited format. View or download cs_001ped.xml output in SVG format.
Command line:
|
cs_002This data set contains a consanguinous pedigree. This data set is used to test the drawing of uncle-niece consanguinous matings occurring in subsequent generations. View or download cs_002.data in tab delimited format. View or download cs_002ped.xml output in SVG format.
Command line:
|
cs_003This data set contains a consanguinous pedigree showing the rare case of an aunt marrying a nephew. 2007.02.15 Developer's Note: The program currently always draws the children below (or "with") the mother, and this case is no exception. Is this a case where it would be better to draw offspring below the father? View or download cs_003.data in Madeline flat file format. View or download cs_003ped.xml output in SVG format.
Command line:
|
cs_004In this consanguinous pedigree an uncle-niece marriage is followed by a marriage between first cousins in the offspring generation. View or download cs_004.data in Madeline flat file format. View or download cs_004ped.xml output in SVG format.
Command line:
|
cs_005
In this consanguinous pedigree there are three consanguinous marriages.
This example also has multiple descent trees and could be classified in the
The marriage between individuals
4 and 3 join the two descent trees together. Because of the horizontal connector
between individuals 4 and 3, the program marks individual 19 with an "
2007.02.15 Developer's Note: We need to re-examine
how to make the View or download cs_005.data in Madeline flat file format. View or download cs_005ped.xml output in SVG format.
Command line:
|
cs_006In this consanguinous pedigree, a grand uncle marries a grand niece. This demonstrates that consanguinous matings which skip a generation can be drawn by the program. View or download cs_006.data in Madeline flat file format. View or download cs_006ped.xml output in SVG format.
Command line:
|
cs_007In this consanguinous pedigree a great-grand uncle marries a great-grand niece. This demonstrates that consanguinous matings which skip two generations can be drawn by the program. View or download cs_007.data in Madeline flat file format. View or download cs_007ped.xml output in SVG format.
Command line:
|
cs_008In this consanguinous pedigree, a marriage between second cousins is shown. View or download cs_008.data in Madeline flat file format. View or download cs_008ped.xml output in SVG format.
Command line:
|
cs_009In this consanguinous pedigree, a marriage between third cousins is shown. View or download cs_009.data in Madeline flat file format. View or download cs_009ped.xml output in SVG format.
Command line:
|
cs_010This is the consanguinous pedigree used in the published paper. In the paper, it is labeled as pedigree "F1000", but is labeled "cs_010" here. The pattern of inheritance in the family suggests a recessive or possibly a complex disease. The figure description from the paper follows: “Sample pedigree with four consanguinous loop (CL) matings. Direct connecting lines are drawn for three of the four CL matings. However the fourth CL mating would require a line crossing and so individual T04 has been drawn in two locations and marked directly below the icon with a unique label "A" to indicate the repeat. Circled numbers indicate birth order within sibships. Dates of birth are also displayed.” View or download cs_010.data in Madeline flat file format. View or download cs_010ped.xml output in SVG format.
Command line:
|
Multiple Spouse Pedigrees (ms) |
ms_001This data set is used to test the drawing of a multiple spouse pedigree. One man is married to two women and there are a total of seven offspring. View or download ms_001.data in Madeline flat file format. View or download ms_001ped.xml output in SVG format.
Command line:
|
ms_002This data set is used to test the drawing of a multiple spouse pedigree. Both men in this pedigree have multiple spouses. One has five spouses, the other four spouses. View or download ms_002.data in Madeline flat file format. View or download ms_002ped.xml output in SVG format.
Command line:
|
ms_003This data set is used to test the drawing of a multiple spouse pedigree. One man is married to three women, and one of the offspring is also married. View or download ms_003.data in Madeline flat file format. View or download ms_003ped.xml output in SVG format.
Command line:
|
ms_004This data set is used to test the drawing of a multiple spouse pedigree. One man is married to eleven women. This demonstrates that the program does not impose limitations on the number of spouses that an individual may have. View or download ms_004.data in Madeline flat file format. View or download ms_004ped.xml output in SVG format.
Command line:
|
Multiple Descent Tree Pedigrees (dt) |
dt_001This data set is used to test the drawing of a multiple descent tree pedigree with two descent trees. View or download dt_001.data in Madeline flat file format. View or download dt_001ped.xml output in SVG format.
Command line:
|
dt_002This data set is used to test the drawing of a multiple descent tree pedigree with three descent trees. View or download dt_002.data in Madeline flat file format. View or download dt_002ped.xml output in SVG format.
Command line:
|
dt_003This data set is used to test the drawing of a multiple descent tree pedigree with four descent trees. The marriage between 15 and 23 pushes both 5 and 12 to the rightmost position in their respective sibships in the in the descent tree formed by 1 and 2. The program avoids line crossings by drawing 5's spouse, marked by "A", twice. In this case, a human observer can find a better solution, but the program's algorithms are not yet that smart. View or download dt_003.data in Madeline flat file format. View or download dt_003ped.xml output in SVG format.
Command line:
|
Icon Shading Pedigree Tests (ic) |
ic_002
This data set is used to test icon shading on pedigrees.
In this pedigree there are two affection columns, View or download ic_002.data in Madeline flat file format. View or download ic_002ped.xml output in SVG format.
Command line:
|
ic_004
This data set is used to test icon shading on pedigrees.
In this pedigree there are three affection columns, View or download ic_004.data in Madeline flat file format. View or download ic_004ped.xml output in SVG format.
Command line:
|
ic_005This data set is used to test icon shading on pedigrees. In this pedigree there are five affection columns. In practice, more than three or four affection columns may make the graph difficult to read. However this example demonstrates that Madeline imposes no limit on the number of pie-sliced regions into which icons may be divided. Bichromatic color series are automatically assigned to each categorical variable. Variables are arranged visually from the upper left-hand corner and proceed in order clockwise. View or download ic_005.data in Madeline flat file format. View or download ic_005ped.xml output in SVG format.
Command line:
|
Consanguinity and Multiple Spouses (cs_ms) |
cs_ms_001This data set has both consanguinous and multiple spouse matings present. Male m103 is married to both a female founder m106 as well as to his own niece m102. View or download cs_ms_001.data in Madeline flat file format. View or download cs_ms_001ped.xml output in SVG format.
Command line:
|
cs_ms_002This data set has both consanguinous and multiple spouse matings present. m108 has three wives, one of whom is his niece. View or download cs_ms_002.data in Madeline flat file format. View or download cs_ms_002ped.xml output in SVG format.
Command line:
|
cs_ms_003This data set has both consanguinous and multiple spouse matings present. The consanguinous marriage is between half-siblings in this example. View or download cs_ms_003.data in Madeline flat file format. View or download cs_ms_003ped.xml output in SVG format.
Command line:
|
cs_ms_004This data set has both consanguinous and multiple spouse matings present. Individual 11 is married to two first cousins. The marriage to individual 10 would result in line crossing, and thus individual 10 is marked with an "A" and drawn twice. View or download cs_ms_004.data in Madeline flat file format. View or download cs_ms_004ped.xml output in SVG format.
Command line:
|
Complex Pedigrees (cx) |
cx_001This data set contains a complex pedigree with multiple descent trees, twin groups, and consanguinous marriages. View or download cx_001.data in tab delimited format. View or download cx_001ped.xml output in SVG format.
Command line:
|
cx_002This data set contains a complex pedigree with multiple descent trees, twin groups, and consanguinous marriages. View or download cx_002.data in tab delimited format. View or download cx_002ped.xml output in SVG format.
Command line:
|