>HACHypothetical() >HAC实际() >HAC.simrep()
-
N个 =特定物种的观察个体数(DNA序列) -
赫斯塔尔 =特定物种观察到的单倍型(唯一DNA序列)数量 -
问题 =给定物种的单倍型频率分布向量(长度必须为 赫斯塔尔 和之和为1) -
烫发 =生成物种单倍型累积曲线的排列数( 烫发 默认为10000) -
第页 =要恢复的物种单倍型比例( 第页 默认为=0.95) -
符合类型 =绘图和计算的置信区间类型(“分位数”或“渐近”之一)。 配置文件类型 默认为“分位数”) -
配置级别 =图形输出和置信区间计算的期望置信水平 ( 配置级别 默认为=0.95) -
子样本 =是否应采集单倍型标签或DNA序列的随机子样本 ( 子样本 =默认为FALSE) -
支柱 =单倍型标签或DNA序列与样本的比例 子样本 =真 ( 支柱 默认为NULL) -
数字iters =要计算的迭代次数( 数字iters =空( 即 ,all)默认情况下; 也可以是1) -
进步 =是否应将迭代输出打印到R控制台? ( 进步 =默认为TRUE) -
文件名 =保存模拟结果的文件名( 文件名 =默认为NULL)
-
使用标准R变量赋值设置所有所需的算法输入参数。 -
运行以下任一行代码来模拟假想或真实物种: >HACHypothetical(…)#用户必须输入所需参数 >HACReal(…)#用户必须输入所需参数 -
运行模拟器 >HAC.simrep(…)#用户必须传递来自HACHypothetical()或HACReal()的输出
-
N个 必须大于1 -
N个 必须大于或等于 赫斯塔尔 -
问题 总和必须为1且长度必须为 赫斯塔尔
-
N个 = 100 -
赫斯塔尔 = 10 -
问题 =代表(1/Hstar,Hstar) >HACSObj<-HACHypothetical(N,Hstar,probs,…)#如果需要,可以指定其他参数 >HAC.simrep(HACSObj)
-
N个 = 235 -
赫斯塔尔 = 15 -
问题 =c(215/ N个 ,代表(3/ N个 ,2),代表(2/ N个 ,2),代表(1/ N个 ,10))(或参见 自定义用户数据 (见下文) >HACSObj<-HACReal()#不需要输入参数; 然而,用户可以提供更改的默认值 >HAC.simrep(HACSObj)
>install.软件包(“HACSim”) >库(HACSim)
> ? HAC模拟
>库(devtools) >开发工具::install_github(“jphill01/HACSim.R”)
>模拟序列()
-
数字序列 =给定模拟物种的DNA序列数 -
num.haps个 =给定模拟物种的唯一单倍型数量 -
长度.seqs =给定模拟物种的DNA序列的碱基对长度 -
核频率 =给定模拟物种的核苷酸频率分布向量(长度必须为4,总和为1) -
count.haps(计数) =给定模拟物种的单倍型频率分布向量(长度必须为 num.haps个 和之和为1) -
密码.tbl =密码表(其中之一 “标准” , “脊椎动物线粒体” 或 “无脊椎动物线粒体” ) -
子模型 =DNA替代模型(其中之一 “JC69” , “K80” , “F81” 或 “85港元” ) -
mu.比率 =总核苷酸突变率/位点/世代(针对 “JC69” 和 “F81” 仅适用于型号) -
传输速率 =核苷酸转换率/位点/生成(对于 “K80” 和 “85港元” 仅适用于型号) -
转换日期 =核苷酸转换率/位点/生成(对于 “K80” 和 “85港元” 仅适用于型号)