Join us for
RADAR: AI Edition

RClone (version 1.0.3)

MLL_generator: Clonal Lineage Generation

Description

Defining MLL (MultiLocus Lineage): ascertaining that each distinct MLG (MultiLocus Genotype) belongs to a distinct genet (Halkett et al., 2005a).

Usage

MLL_generator(data1, haploid = FALSE, vecpop = NULL, manh = FALSE, manh_w = FALSE, 
		alpha1 = NULL, alpha2 = NULL)
MLL_generator2(potential_clones = NULL, res_mlg = NULL, vecpop = NULL)

Arguments

data1

a Rclone table with one allele per column.

haploid

logical, option, haploid indicates the ploidy level of data1.

vecpop

vector, option, vecpop indicates the population name of each unit of data1, if data1 contains several populations. If data1 contains only one population, leave vecpop = NULL.

manh

option, if TRUE, computes genetic distances among MLG in terms of divergence of microsatellites motifs (Rozenfeld et al., 2007).

manh_w

option, if TRUE, computes genetic distances among MLG in terms of weighted divergence of microsatellites motifs (Rozenfeld et al., 2007).

alpha1

numeric, option, if alpha1 is not NULL, a vertical significativity line is added on graph at alpha1

alpha2

numeric, option, if alpha2 is not NULL, a vertical significativity line is added on graph at alpha2.

potential_clones

table, a result table from genet_dist named potential_clones.

res_mlg

list, a list of MLG, result from MLG_list.

Value

MLL_generator and MLL_generator2 return a list of MLL (one population) or a list of lists (several populations).

Details

MLL_generator creates automatically MLL from a given genetic distance (alpha2) or a percentage of the distribution of genetic distance (alpha1).

If several populations (vecpop != NULL), MLL_generator is the only function in the package RClone to accept different arguments for an option. alpha1 and alpha2 thus are vectors of several numeric values, one per populations.

If manh = TRUE or manh_w = TRUE, divergence of SSR motifs (Rozenfeld et al., 2007) is used as genetic distance.

MLL_generator2 computes a list of MLL from previous results of genet_dist and MLG_list.

MLL_generator and MLL_generator2 compute a list of MLL to use with others RClone functions.

References

Chakraborty & Jin, 1993, Determination of relatedness between individuals using DNA-fingerprinting.

Arnaud-Haond et al., 2007, Standardizing methods to address clonality in population studies.

Rozenfeld et al., 2007, Spectrum of genetic diversity and networks of clonal populations.

See Also

genet_dist

Examples

Run this code
# NOT RUN {
data(popsim)

#MLLlist <- MLL_generator(popsim, alpha2 = 4)
#or
#res <- genet_dist(popsim, alpha2 = 4)
#MLLlist <- MLL_generator2(res$potential_clones, MLG_list(popsim))
#take few seconds
# }

Run the code above in your browser using DataLab