Learn R Programming

introgress (version 1.2.3)

calc.intersp.het: Calculate Interspecific Heterozygosity

Description

This function calculates interspecific heterozygosity of individuals from a matrix of allele counts.

Usage

calc.intersp.het(introgress.data=NULL)

Arguments

introgress.data
a list produced by prepare.data or a matrix with allele counts.

Value

heterozygosity for each individual.

Details

This function calculates an admixed individual's interspecific heterozygosity (i.e. the proportion of the individual's genome with alleles inherited from both parental populations) based on allele counts. This function should only be used for co-dominant markers.

See Also

prepare.data

Examples

Run this code
## Not run: 
# ## load simulated data
# ## markers have fixed differences, with
# ## alleles coded as 'P1' and 'P2'
# data(AdmixDataSim1)
# data(LociDataSim1)
# 
# ## use prepare.data to produce introgress.data
# introgress.data<-prepare.data(admix.gen=AdmixDataSim1,
#                               loci.data=LociDataSim1,
#                               parental1="P1", parental2="P2",
#                               pop.id=FALSE, ind.id=FALSE,
#                               fixed=TRUE)
# 
# ## Estimate inter-specific heterozygosity
# int.het<-calc.intersp.het(introgress.data=introgress.data)
# ## End(Not run)

Run the code above in your browser using DataLab