IBDConstruct | R Documentation |
A IBD map was constructed of contributions from the parents onto the progeny lines using a hidden Markov model (HMM).
IBDConstruct(snpParents,snpProgeny,markerInfo,q, rou,G,threshold = NULL,omit = T)
snpParents |
A matrix for the parents' genotype, lines in column and marker in row. |
snpProgeny |
An array for the progeny' genotype, marker number must equal to snpParents. |
markerInfo |
A matrix or dataframe with four cols(marker ID, allele, chromsome and physical position) regarding genotypic information. |
q |
The quality of sequencing, range 0 to 1 to define the quality of marker. |
rou |
Correlations between any pairs of flanking markers, that estimated with the offspring-LD level after corrected by parent-LD level, it can be obtained by genetic location. |
G |
Generations that the offsprings decented from the parents. |
threshold |
The threshold of posterior. |
omit |
Whether to omit untraceable segments, default True. |
The details see:
https://genomebiology.biomedcentral.com/articles/10.1186/s13059-020-1930-x#MOESM14
CUBIC: an atlas of genetic architecture promises directed maize improvement
https://github.com/heroalone/HMM-IBD
A list regarding Constructed bin map.
bin |
Results of IBD analysis (bins matrix), each row represents a bin fragment. |
binsInfo |
Data frame, including bins index, start, end, length of bins locus. |
Liu H J, Wang X, Xiao Y, et al. CUBIC: an atlas of genetic architecture promises directed maize improvement[J]. Genome biology, 2020, 21(1): 1-17.
https://github.com/heroalone/HMM-IBD
## load example data data(IBDTestData) ## compute rou from genetic position rou = IBDTestData$posGenetic rou = diff(rou) rou = ifelse(rou<0,0,rou) ## constract IBD map of chr10 for one progeny IBDRes <- IBDConstruct(snpParents = IBDTestData$snpParents, markerInfo = IBDTestData$markerInfo, snpProgeny = IBDTestData$snpProgeny,q = 0.97,G = 9,rou = rou)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.