alleSimulator {alleHap}R Documentation

Simulation of genetic data (alleles) and non-genetic data (family identifiers)

Description

Data simulation can be performed taking into account many different factors such as number of families to generate, number of markers (allele pairs), number of different alleles per marker, type of alleles (numeric or character), number of different haplotypes in the population, probability of parent/offspring missing genotypes, proportion of missing genotypes per individual, probability of being affected by disease and recombination rate.

Usage

alleSimulator(nFams = 2, nChildren = NULL, nMarkers = 3,
  numAllperMrk = NULL, chrAlleles = TRUE, nHaplos = 1200,
  missParProb = 0, missOffProb = 0, ungenotPars = 0, ungenotOffs = 0,
  phenProb = 0.2, recombRate = 0, invisibleOutput = TRUE)

Arguments

nFams

Number of families to generate (integer: 1..1000+)

nChildren

Number of children of each family (integer: 1..7 or NULL)

nMarkers

Number of markers or allele pairs to generate (integer: 1..1000+)

numAllperMrk

Number of different alleles per marker (vector or NULL)

chrAlleles

Should alleles be expressed as characters A,C,G,T ? (boolean: FALSE, TRUE)

nHaplos

Number of different haplotypes in the population (numeric)

missParProb

Probability of parents' missing genotype (numeric: 0..1)

missOffProb

Probability of offspring' missing genotype (numeric: 0..1)

ungenotPars

Proportion of ungenotyped parents (numeric: 0..1)

ungenotOffs

Proportion of ungenotyped offspring (numeric: 0..1)

phenProb

Phenotype probability, e.g. being affected by disease (numeric: 0..1)

recombRate

Recombination rate (numeric: 0..1)

invisibleOutput

Data are not shown by default.

Value

Families' genotypes and haplotypes.

References

Medina-Rodriguez, N. Santana A. et al. (2014) alleHap: an efficient algorithm to reconstruct zero-recombinant haplotypes from parent-offspring pedigrees. BMC Bioinformatics, 15, A6 (S-3).

Examples


## Generation of 5 simulated families with 2 children per family and 10 markers
simulatedFams <- alleSimulator(5,2,10)   # List with simulated alleles and haplotypes
simulatedFams[[1]]                       # Alleles (genotypes) of the simulated families
simulatedFams[[2]]                       # Haplotypes of the simulated families


[Package alleHap version 0.9.9 Index]