溯祖树与基因树之间冲突的可视化
溯祖树与基因树之间冲突的可视化
主要用到PhyParts软件以及phypartspiecharts.py脚本
参考网站:
blackrim / phyparts / README.md — Bitbucket
phyloscripts/phypartspiecharts at master · mossmatters/phyloscripts · GitHub
Abronia HybSeq Phylogeny - HackMD
以上的英文页面讲解非常清晰,在此抛砖引玉,方便大家检索。
一、phyparts的安装(首先保证运行环境有maven,否则无法安装)
1 | git clone https://bitbucket.org/blackrim/phyparts.git |
二、phyparts使用
1 | java -jar /project/tianzhenWu/software/phyparts/phyparts/target/phyparts-0.0.1-SNAPSHOT-jar-with-dependencies.jar -a 1 -v -d rooted_7756_gene_tree/ -m rooted_astral_tree/astral.tree |
三、可视化
下载phypartspiecharts.py脚本,来自phyloscripts/phypartspiecharts/phypartspiecharts.py at master · mossmatters/phyloscripts · GitHub
1 | python phypartspiecharts.py rooted_astral_tree/astral.tree out 7756 |
添加其他参数
1 | python phypartspiecharts.py rooted_astral_tree/astral.tree_for_keshihua out 7756 --to_csv --no_ladderize --svg_name pies2.svg |
得到的svg格式图片如封面所示。在软件默认设置的树节点饼状图的颜色中,蓝色表示支持这一节点的基因树的比例,绿色表示在不支持这一节点的基因树中,一致性最高的拓扑的基因树的比例,红色表示其他不支持这一节点的基因树的比例,灰色表示无信息的基因书的比例。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 TianzhenWu' Blog!
评论