Learn R Programming

HierDpart (version 1.5.0)

COR_DeltaDd: Function for calculating pairwise Delta D and correlation between genetic differentiation (Delta D) and geographic distance

Description

This function calculates new pairwise genetic differentiation, Delta D (Gaggiotti OE, et al, 2018), as well as the correlation between genetic differentiation (Delta D) and geographic distance.

Usage

COR_DeltaDd(f, d, ncode, nrepet)

Arguments

f

A genetic data files, the format is genepop format.

d

Pairwise geographic distance for calculating correlations. If no actual geographic distance, d=NULL. If TRUE, the geographic distance should be a matrix that corresponds to the pairwise genetic differentiation matrix.

ncode

The coding type of your genetic data.

nrepet

Number of permutations.

Value

PairwiseDeltaD

The pairwise genetic differentiation matrix (Delta D).

Dgeo

The pairwise geographical distance matrix.

CorDeltaDd

Pearson correlation coefficient between genetic differentiation (Delta D) and geographic distance.

Details

This function returns to lists of pairwise Delta D matrix, and a matrix of theorical geographical distance if d is NULL, as well as the correlation coefficient.

References

Gaggiotti, O. E., Chao, A., Peres-Neto, P., Chiu, C. H., Edwards, C., Fortin, M. J., ... & Selkoe, K. A. (2018). Diversity from genes to ecosystems: A unifying framework to study variation across biological metrics and scales. Evolutionary Applications.

See Also

COR_Fst

Examples

Run this code
# NOT RUN {
# example genepop file
f <- system.file('extdata',package='HierDpart')
infile <- file.path(f, "Island.gen")
d1=COR_DeltaDd(infile,d=NULL,ncode=3,nrepet=999)
print(d1)
# }

Run the code above in your browser using DataLab