View source: R/fonctionsSimul.R
gen.simuHaplo_traceback | R Documentation |
Given the output of a gene dropping simulation using gen.simuHaplo, this function can trace the inheritance path of a proband segment back to the founder it is inherited from
gen.simuHaplo_traceback(gen, proID, ancestorID, all_nodes_path, proband_haplotypes_path)
gen |
An object of class GLgen obtained with gen.genealogy, gen.lineages or gen.branching. Required. |
proID |
Integer ID of the proband to trace back from. |
ancestorID |
Integer ID of the founder, any segment in the proband haplotype inherited from this founder will be traced back |
all_nodes_path |
String of the path to the "All_nodes_haplotypes.txt" output file generated by gen.simulHaplo |
proband_haplotypes_path |
String of the path to the "Proband_Haplotypes.txt" output file generated by gen.simulHaplo |
returns a dataframe with the following columns: "simulNo", "seg_length", "path_no". For every simulation in the output files where the specified proband inherits a segment from the specified founder. "seg_length" is the length of the inherited segment in BP. "path_no" is an integer that specifies the path of inheritance of the segment Unique paths of inheritance are simply identified by the order they appear in the outputs file, and the full paths (ID of every individual along the path) are printed to the R console. If this is not appearing check that messages are not disabled.
gen.genealogy
gen.simuHaplo
gen.simuHaplo_IBD_compare
gen_table <- data.frame(ind=c(1,2,3,4,5,6,7),
mother=c(0,0,2,0,0,5,3),
father=c(0,0,1,0,0,4,6),
sex=c(1,2,2,1,2,1,1)
)
#convert the genealogy table into a GENLIB object
sample_gen<-gen.genealogy(gen_table)
gen.graph(sample_gen)
# Simulate the gene dropping from founders to probamds
gen.simuHaplo(sample_gen, simulNo=5, model = 1, model_params = c(1,1), cM_len=c(100,100),
BP_len = 100000000, all_nodes = 1, outDir=tempdir())
traceback <-gen.simuHaplo_traceback(sample_gen, 7, 1,
paste(tempdir(), "All_nodes_haplotypes.txt", sep = "/"),
paste(tempdir(), "Proband_Haplotypes.txt", sep="/"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.