尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

MUMmer 基因组比对教程:从安装到 delta 文件解析,一篇讲清

MUMmer 基因组比对教程:从安装到 delta 文件解析,一篇讲清 MUMmer 基因组比对教程从安装到 delta 文件解析一篇讲清【免费下载链接】mummerMummer alignment tool项目地址: https://gitcode.com/gh_mirrors/mu/mummerMUMmer 是一套基因组比对工具核心任务是把两条或多条 DNA 序列逐段对齐找出它们之间的相似区域。它的输出格式统一、运行速度快在微生物基因组学和比较基因组学领域使用非常广泛。本文带你在本机装好它跑通第一次 DNA 序列比对并看懂全部产物。 先认识 MUMmer 工具箱工具作用典型输出nucmer两条多序列 FASTA 的 DNA 序列比对.delta文件promer通过六框翻译把 DNA 映射到蛋白质水平再比对适合差异大的序列.delta文件repeat-match查找参考序列自身中的重复区域.delta文件show-coords从.delta读取比对坐标与统计.coords表格show-snps列出比对中的单核苷酸多态性SNP即单碱基差异SNP 清单show-diff分析比对断点归类宏观结构差异断点报告delta-filter过滤.delta只保留最佳比对精简.deltamummerplot生成点图与覆盖图mummer.ps/mummer.pdf所有show-*和绘图工具的输入都是同一个东西delta 文件即比对结果的中间产物记录每一对序列间的比对区间后续分析全部基于它。⏱️ 五分钟跑通第一个比对git clone https://gitcode.com/gh_mirrors/mu/mummer cd mummer ./configure make sudo make install装完得到一组可直接调用的命令行程序基因组比对安装到此为止。接着比对两条 FASTAnucmer -p output_prefix ref.fa qry.fa show-coords -c output_prefix.delta第一条命令生成output_prefix.delta第二条立即把它转成坐标表先确认有比对命中再深入分析。 .delta 文件怎么读.delta每行记录一条比对参考序列名与起止位置、查询序列名与起止位置、方向或-、插入/删除的碱基数和长度。show-coords -c能把它扩展成覆盖率、差异率等统计。点图是两序列匹配位置的散点红色表示正向匹配同方向绿色表示反向互补匹配。数据沿对角线分布说明两段共线性良好斜穿对角线的线段提示倒位成对平行线则常见于重复序列。覆盖图把每条比对画在参考序列轴上直观展示查询序列覆盖了哪些区段、哪里断成碎片是定位缺失和重排的第一张图。️ 参数调节手册5 个关键开关怎么调参数含义何时调整--minmatch单个精确锚点的最低长度默认 20序列很相似时可加大到 30~50锚点变少速度与内存同步下降--mincluster成簇的最低长度默认 65想保留更多短片段比对时调小嫌碎片多时调大--maxmatch锚点不要求唯一全部参与比对重复区段多、覆盖不完整时--mum则相反只留两侧都唯一的锚点--maxgap簇内相邻锚点允许的最大间隔默认 90插入/缺失较大的基因组间比对时适当加大--breaklen延伸遇到低分区域时允许继续的最大距离默认 200序列整体相似但局部差异大时调大避免比对提前中断这些开关默认值对大多数细菌、真菌基因组都够用先跑默认再按结果调整。 这些场景它最擅长组装质量验证拿到新组装的草稿基因组后用nucmer把它比对到已发表的参考上用show-diff列出断点缺失和重复区段立刻显现。菌株比较同种不同株先nucmer再用show-snps统计 SNP 数量变异密度高的区段往往对应毒力或耐药基因值得细看。结构变异检测需要区分倒位、重复还是易位时show-diff直接按断点类型分类输出可直接用于论文方法部分。远缘物种比对亲缘较远的两条 DNA 序列比对会碎成短片此时换promer在蛋白质层面找相似输出同样是.delta后续流程不变。⚙️ 跑得动吗性能与常见坑内存方面100MB 左右的参考序列建议准备 16GB 以上内存官方基准显示 5Mb 规模的参考基因组约 13 秒完成锚点搜索占用约 78MB多核机器上--threads调大还能再快。三个高频问题的解法内存不足用nucmer --batch让参考序列分块处理或--save先存后缀数组避免重复构建。比对太慢调大--minmatch减少锚点数量这是最直接的提速手段。delta 文件过大delta-filter -1过滤后每条查询只保留最佳比对体积通常显著下降。 继续深入文档、示例与社区工具文档docs/nucmer.README 和 docs/promer.README 逐参数解释了 nucmer 用法示例数据docs/web/examples/data/ 内置细菌与果蝇片段配套.delta、.coords等全套产物可对照阅读源码入口src/umd/ 是 nucmer 主程序src/tigr/ 是show-*工具族如果你在做基因组组装、菌株比较或病原体测序分析MUMmer 值得放进常用工具链。建议先拿仓库自带示例数据完整跑一遍把.delta文件格式读熟再替换成自己的序列。【免费下载链接】mummerMummer alignment tool项目地址: https://gitcode.com/gh_mirrors/mu/mummer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表