美文网首页生物信息学与算法
使用pyani进行平均核酸一致性(average nucleot

使用pyani进行平均核酸一致性(average nucleot

作者: 大坏蛋HYB | 来源:发表于2020-02-19 15:16 被阅读0次

pyani是一个很方便可以计算平均核酸一致性的软件,用于从基因组水平比较多个基因组序列之间的相似性。

推荐使用conda安装:conda install pyani

安装完成后,将所需要进行分析的基因组文件放到同一个文件夹中即可。

命令行例子:

average_nucleotide_identity.py  -i 基因组所在文件夹地址 -o 想要输出的文件夹地址(自动新建) -m 所选算法 -g 

具体例子:

分析一般命令

算法有4种:ANIm (使用MUMmer去比对输入序列)、ANIb (使用BLASTN+去比对输入序列的1020nt片段)、ANIblastall (使用旧版BLASTN比对输入序列的1020nt片段)、TETRA ( 计算每个输入序列的四核苷酸频率)

-g 为输出图像文件

本次使用了6株从NCBI上下载的大肠杆菌菌株基因组进行分析

软件运行完后,可得到类似的结果:

这6株大肠杆菌的基因组相互之间的相似度

除了图片,还有每个图所对应的比对数据结果,可以具体查询到相应的相似度/覆盖度等。

输出文件示例

pyani软件github页面

相关文章

网友评论

    本文标题:使用pyani进行平均核酸一致性(average nucleot

    本文链接:https://www.haomeiwen.com/subject/wzmgfhtx.html