DMU软件:免费研究用途介绍及详细使用教程

3 下载量 131 浏览量 更新于2024-06-29 收藏 711KB PPTX 举报
DMU软件是一款专为科研目的设计的免费工具包,由Aarhus University开发,支持多种平台和操作系统。它主要用于多性状无导数(Derivative-free MU,简称DMU)的第一套程序,特别是用于执行约束性最似然法估计方差组分(REML estimation of covariance components)以及相关的遗传评估和预测。DMU软件包含四个主要模块: 1. dmu1: Prepare program - 这是DMU的基础模块,负责数据的预处理和初步分析。它能够读取数据、检查数据质量、处理类型变量编码,并组织数据结构。该模块会生成必要的输出文件,如PAROUT、PAROUT_STD、SOL和lst,以及用于构建逆矩阵的关系矩阵。 2. dmu2: REML Estimation - 该模块专注于执行约束性最大似然估计,用于估计种群或个体之间的方差和协方差成分。这是遗传评估的核心部分,通过这种技术,研究者可以估计遗传力和遗传参数。 3. dmu4: BLUP in core - BLUP,即最佳线性无偏预测,是核心模块之一,用于进行遗传值的内部计算。它建立并求解系数矩阵,对于遗传评估和遗传育种具有重要意义。 4. dmu5: BLUP iteration on data - 该模块针对数据进行迭代的BLUP预测,可能是在处理大型数据集或复杂模型时,对dmu4结果的进一步处理或验证。 5. rjmc: Bayesian MCMC analysis - 作为高级分析工具,rjmc支持贝叶斯马尔可夫链蒙特卡洛(MCMC)分析,使用Gibbs抽样方法,这对于不确定性估计和模型诊断非常有用。 输入文件是DMU的核心,必须遵循特定规则。它们仅接受数值,包括整数(范围为-2147483648到2147483647)和实数(范围为1.18e-38到3.40e+38),数值间需用空格分隔。数据记录文件应保持整数变量在前,实数变量在后,并用0表示整数变量的缺失值,而实数变量的缺失值则用一个较小的负值(如-999999)替换,在指令文件中设定一个较大的阈值来识别缺失值。系谱文件支持两种格式,包括个体ID号和父母信息,这对于遗传学研究中的家系追踪至关重要。 DMU软件提供了一套强大的工具集,涵盖了从数据预处理到高级遗传分析的各个环节,适用于科研人员进行种群遗传评估、遗传改良以及统计遗传模型的建模和解析。理解和熟练掌握这些工具和其使用方法,对于在遗传学和统计遗传领域开展研究工作极为关键。