Two-sex Paternity and Confidence

advertisement
Two-sex Paternity and Confidence
By Bryan D. Neff
This program calculates the paternity (or maternity) of a putative parent to a sample of next generation
individuals (NGIs) following the equations outlined in Neff, Repka and Gross (2000a,b) and Neff 2001. The
program is run by double clicking the “2sexpat.exe” file (from windows explorer, for example). All files must be
in the same directory. The program requires three input files with the following structure (the files can be
created in Microsoft Excel, saved as ‘tab delimited’; semicolons represent different columns in the spread
sheet):
1. The allele frequencies for each locus used to genotype the putative parent and NGIs.
Note: For each locus, alleles must be numbered consecutively starting at zero for the first allele, one for the
second allele, and n-1 for the nth allele.
Title: “alledata.txt”
Structure:
Row 1: Number of loci
Row 2: Number of alleles at locus 1; allele frequency of allele 0 at locus 1; allele frequency of allele 1 at
locus 1; …
Row 3: Number of alleles at locus 2; allele frequency of allele 0 at locus 2; allele frequency of allele 1 at
locus 2; …
.
.
.
2. The prior probability distribution for each possible paternity estimate.
Title: “priordis.txt”
Structure:
Row 1: Prior probability of a paternity = 0%
Row 2: Prior probability of a paternity = 1%
Row 3: Prior probability of a paternity = 2%
.
.
Row 101: Prior probability of a paternity = 100%
3. The genetic data for the putative parent and sample of NGIs.
Note: For each locus, alleles must be numbered consecutively starting at zero for the first allele, one for the
second allele, and n-1 for the nth allele.
Title: “genedata.txt”
Structure:
Row 1: Number of effective cuckolder fathers; number of effective mothers; number of NGIs in sample
Row 2: (putative parent’s genotype data) first allele at locus 1; second allele at locus 1; first allele at locus
2; second allele at locus 2; …
Row 3: (NGIs’ genotype data) NGI 1 first allele at locus 1; second allele at locus 1; first allele at locus 2;
second allele at locus 2; …
Row 4: NGI 2 first allele at locus 1; second allele at locus 1; first allele at locus 2; second allele at locus 2;
…
.
.
.
As the program runs a counter will display from 100 down to 0. The program generates the following output (on
the screen):
NGd = # (value of NGdad from Neff et al. 2000a)
ngd = # (value of ngdad from Neff et al. 2000a)
MostLike = # (most likely paternity estimate calculated using the two-sex paternity model (eq. 2) in Neff
et al. 2000a)
Expected = # (expected paternity estimate calculated following the Appendix of Neff et al. 2000b and
Neff et al. 2001; this value provides an unbiased estimate of a putative parent’s paternity
given the correct prior probability distribution)
95 CI L = # (lower bound of the 95% confidence interval for the expected paternity estimate)
95 CI H = # (upper bound of the 95% confidence interval for the expected paternity estimate)
Download