Classifying, identifying and enumerating arbitrary relationships
Bibliographic Data
| ID | 13922471 |
|---|---|
| Authors | Alun Thomas (0000-0001-9062-3874, University of Bath, corresponding author) |
| Year | 1988 |
| Volume | 15 |
| Issue | 3 |
| Pages | 229-235 |
| Publication date | 1988-01-01 |
| Open Access | Yes |
| Type | ARTICLE |
| Venue | Annals of Human Biology (JOURNAL) |
| Journal identifiers | ISSN: 0301-4460 • E-ISSN: 1464-5033 |
| Publisher | Informa (PUBLISHER • GB) |
| DOI | 10.1080/03014468800009671 |
| PMID | 3389732 |
| OpenAlex | W2045093002 |
| Language | EN |
| References cited | 8 |
In studies of human genetic isolates, or pedigrees, it is often required to examine the relationships that exist between two individuals in the isolate. This may be of interest in connection with inbreeding, or in its own right, for example in the study of mating patterns. A scheme is developed for classifying any relationship between two individuals in a pedigree as a pair of integers. Relative to a common ancestor, the first integer counts the level of the relationship and the second the difference in generation between the individuals. The scope of this scheme is broad enough to encompass cases of multiplicity of relationships and half-relationships. An algorithm for counting the number of times a given relationship occurs between two individuals is outlined. This algorithm assumes that recursion is possible and that the information on the pedigree is stored in such a way that the parents of an individual can be readily traced. It has been implemented in Algol 68 and in C. The method is illustrated by an example from the complex Samaritan pedigree
Algorithm · Ancestor · Biology · Combinatorics · Genealogy · Geography · Inbreeding · Integer (computer science · Pedigree chart · Population · Recursion (computer science · Computer Science · Demography · Genetic and phenotypic traits in livestock · Genetic diversity and population structure · Mathematics · Genetics
| Highly cited | No |
|---|