| Literature DB >> 23849037 |
Daniel Dexter1, Daniel G Brown.
Abstract
BACKGROUND: Kinship inference is the task of identifying genealogically related individuals. Kinship information is important for determining mating structures, notably in endangered populations. Although many solutions exist for reconstructing full sibling relationships, few exist for half-siblings.Entities:
Year: 2013 PMID: 23849037 PMCID: PMC3738158 DOI: 10.1186/1748-7188-8-20
Source DB: PubMed Journal: Algorithms Mol Biol ISSN: 1748-7188 Impact factor: 1.405
Selection gadget for clause ( ∨ ∨ )
| | | |
|---|---|---|
| ( | ( | |
| | ( | |
| ( | ( | |
| | ( | |
| ( | ( | |
| ( |
Paternal families for clause ( ∨ ∨ )
| ( | ( | ( | ( | ( | ( |
| ( | ( | ( | ( | ( | ( |
| ( | ( | ( | ( | ( | ( |
| ( | ( | ( | ( | ( | ( |
Enforcement gadget for variable , appearing in , and
| ( | ( | ( |
| ( | ( | ( |
| ( | ( | ( |
| ( | ( | ( |
| ( | ( | ( |
| ( | ( | ( |
Maternal selection and enforcement gadgets for example SAT instance
| ( | ( | ( |
| ( | ( | ( |
| ( | ( | ( |
| (1, | (1, | ( |
| (2, | (4, | ( |
| (2, | (4, | ( |
Paternal mapping gadget families for example SAT instance
| (1, | (1, | ( | (1, | ( | ( |
| ( | ( | ( | ( | ( | ( |
| ( | ( | ( | ( | ( | ( |
| ( | ( | (3, | (1, | ( | ( |
| (1, | (1, | ( | (1, | ( | ( |
| ( | ( | ( | ( | ( | ( |
| ( | ( | ( | ( | ( | ( |
| ( | ( | (5, | (1, | ( | ( |
Figure 1Demonstration of a successful iteration of SibJoin. Nodes represent individuals, edges represent a half or full sibling relationship constructed by the algorithm, and nodes which share a box represent true full siblings.
Simulated test results for SibJoin and COLONY 2.0 averaged over 10 trials
| | SibJoin | | COLONY 2.0 | ||
|---|---|---|---|---|---|
| | 2 | 2.8 ms | 0.396 | 48.9 min | 0.553 |
| | 5 | 13.2 ms | 0.222 | 19.7 min | 0.110 |
| 10 | 6.7 ms | 0.014 | 12.8 min | 0.004 | |
| | 15 | 5.1 ms | 0.014 | 10.2 min | 0.006 |
| | 20 | 5.7 ms | 0.003 | 10.0 min | 0.000 |
| | 2 | 8.7 ms | 0.469 | 10.7 min | 0.524 |
| | 5 | 10.1 ms | 0.156 | 17.2 min | 0.130 |
| 10 | 11.1 ms | 0.035 | 14.2 min | 0.001 | |
| | 15 | 12.7 ms | 0.002 | 20.4 min | 0.000 |
| | 20 | 12.1 ms | 0.000 | 21.3 min | 0.000 |
| | 10 | 0.4 ms | 0.042 | 2.29 min | 0.343 |
| 50 | 16.8 ms | 0.104 | 17.1 min | 0.078 | |
| 100 | 82.5 ms | 0.201 | 73.5 min | 0.086 | |
| | 200 | 3.31 sec | 0.230 | - | - |
| | 500 | 34.68 sec | 0.013 | - | - |
| | 1000 | 2.84 min | 0.015 | - | - |
| | 2000 | 12.43 min | 0.018 | - | - |
| | 1 | 51.9 ms | 0.546 | - | - |
| 5 | 51.1 ms | 0.183 | 29.6 min | 0.051 | |
| 10 | 46.2 ms | 0.040 | 19.6 min | 0.017 | |
| 20 | 58.4 ms | 0.009 | 21.7 min | 0.042 |
Trials which did not complete in 24 hours are marked ‘-’.
Tests for biological data
| 112 crickets | COLONY 2.0 | 35.7 min | 0.000 | 0 |
| HS-MSC | - | n/a (see caption) | 2 | |
| SibJoin | 19.3 ms | 0.014 | 1 | |
| 288 kelp rockfish | COLONY 2.0 | 624.5 min | 0.000 | 0 |
| HS-MSC | - | n/a (see caption) | 0 | |
| SibJoin | 87.5 ms | 0.000 | 0 | |
| 672 kelp rockfish | COLONY 2.0 | - | - | - |
| HS-MSC | - | - | - | |
| SibJoin | 5.02 sec | 0.108 | 78 |
A ‘-’ indicates that an algorithm did not complete after 24 hours. SibJoin was the only algorithm able to construct a solution for a 672 individual population of rockfish. The variation of information is not computed for the HS-MSC since it allows instances of the same individual, which causes ill-defined VI scores.
SibJoin trials with forbidden allele detection
| 2 | 0.396 | 25.9 | 0.000 | 0.000 | 0.0 | |
| 5 | 0.225 | 12.3 | 0.300 | 0.694 | 0.0 | |
| 10 | 0.013 | 0.2 | 0.000 | 0.000 | 0.0 | |
| 15 | 0.014 | 0.0 | - | - | 0.0 | |
| 20 | 0.003 | 0.0 | - | - | 0.0 | |
| 2 | 0.491 | 23.7 | 0.109 | 0.563 | 0.0 | |
| 5 | 0.150 | 6.6 | 0.355 | 0.537 | 0.0 | |
| 10 | 0.032 | 1.2 | 0.62 | 0.650 | 0.0 | |
| 15 | 0.002 | 0.0 | - | - | 0.0 | |
| 20 | 0.000 | 0.0 | - | - | 0.0 | |
| 10 | 0.042 | 0.5 | 0.2 | 1 | 0.0 | |
| 50 | 0.098 | 10.2 | 0.340 | 0.679 | 0.0 | |
| 100 | 0.201 | 41.0 | 0.400 | 0.765 | 0.1 | |
| 200 | 0.220 | 88.9 | 0.408 | 0.780 | 1.0 | |
| 1 | 0.527 | 58.5 | 0.317 | 0.778 | 0.7 | |
| 5 | 0.181 | 22.8 | 0.439 | 0.756 | 0.0 | |
| 10 | 0.038 | 3.6 | 0.313 | 0.477 | 0.0 | |
| 20 | 0.009 | 1.4 | 0.000 | 0.000 | 0.0 |
A ‘-’ occurs when there are no false positives.