Haplin7.3.2 package

Analyzing Case-Parent Triad and/or Case-Control Data with SNP Haplotypes

nsnps

Count the number of markers in the data

initParallelRun

Initialization of the Rmpi cluster

lineByLine

Line-by-line modification of files

nfam

Count the number of families in the data

nindiv

Count the number of individuals in the data

finishParallelRun

Closing the Rmpi cluster

genDataGetPart

Extracting part of genetic data.

f.extract.ff.numeric

Extract a part of an ff array (matrix) and return it as numeric matrix

f.get.gen.data.cols

Getter for the list with genetic or environmental data

cbindFiles

Combine a sequence of files by columns

convertPed

Convert large ped files by creating unique IDs, converting allele codi...

f.check.unique.ids

Checking uniqueness of individuals' IDs

f.convert.matrix.ff

Converting Haplin-formatted matrix into the new format

f.create.missingness.matrix

Create family matrix of data missingness

f.create.snp.names

Intern function for creating column names for genotype data

genDataLoad

Loading the data previously read in and saved by "genDataRead"

genDataPreprocess

Pre-processing of the genetic data

genDataRead

Reading the genetic data from a file

getChildren

Getter for all rows with children data

getDyads

Getter only for all dyads (child and one parent)

getFathers

Getter for all rows with fathers' data

getFullTriads

Getter for all full triads

getMothers

Getter for all rows with mothers' data

gxe

Test for gene-environment interaction

haplin

Fitting log-linear models to case-parent triad and/or case-control dat...

haplinSlide

Run haplin analysis in a series of sliding windows over a sequence of ...

haplinStrat

Fit haplin to each subset/stratum of data, determined by the argumen...

hapPower

Power simulation for association analyses with Haplin

hapPowerAsymp

Asymptotic power calculations for genetic association analyses with Ha...

hapRelEff

Relative efficiency comparing different study designs in genetic assoc...

hapRun

Simulates genetic data and runs Haplin for each simulation

hapSim

Simulation of genetic data in Haplin format

haptable

Create haplin table

output

Save files with summary, table, and plot from a haplin object.

pedToHaplin

Convert from ped format data to Haplin format

pJohnson

The Johnson distributions

plot.haplin

Plot a haplin object

plot.haplinSlide

Plotter function for haplinSlide.

print.haplin

Print a haplin object

plot.haplinStrat

Plotter function for haplinStrat results.

plot.haptable

Plot a haptable object

plotPValues

Plotting p-values for relative risks

pQQ

QQ-plot with confidence intervals for a vector of p-values

print.summary.haplin

Print the summary of a haplin object

rbindFiles

Combine a sequence of files by rows

showGen

Display chosen genotypes

showPheno

Display phenotype part of data

showSNPnames

Display marker names

snpPos

Find the column numbers of SNP identifiers/SNP numbers in a ped file

snpPower

Power calculations for a single SNP

snpSampleSize

Sample size calculations for a single SNP

suest

Compute a joint p-value for a list of haplin fits (usually from a slid...

summary.haplin

Summary of a haplin object

toDataFrame

Stack dataframes from haplinSlide into a single dataframe

Performs genetic association analyses of case-parent triad (trio) data with multiple markers. It can also incorporate complete or incomplete control triads, for instance independent control children. Estimation is based on haplotypes, for instance SNP haplotypes, even though phase is not known from the genetic data. 'Haplin' estimates relative risk (RR + conf.int.) and p-value associated with each haplotype. It uses maximum likelihood estimation to make optimal use of data from triads with missing genotypic data, for instance if some SNPs has not been typed for some individuals. 'Haplin' also allows estimation of effects of maternal haplotypes and parent-of-origin effects, particularly appropriate in perinatal epidemiology. 'Haplin' allows special models, like X-inactivation, to be fitted on the X-chromosome. A GxE analysis allows testing interactions between environment and all estimated genetic effects. The models were originally described in "Gjessing HK and Lie RT. Case-parent triads: Estimating single- and double-dose effects of fetal and maternal disease gene haplotypes. Annals of Human Genetics (2006) 70, pp. 382-396".