IEEE/ACM Trans Comput Biol Bioinform. 2017 Nov-Dec;14(6):1359-1365. doi: 10.1109/TCBB.2016.2565475. Epub 2016 May 10.
As costs of genome sequencing have dropped precipitously, development of efficient bioinformatic methods to analyze genome structure and evolution have become ever more urgent. For example, most published phylogenomic studies involve either massive concatenation of sequences, or informal comparisons of phylogenies inferred on a small subset of orthologous genes, neither of which provides a comprehensive overview of evolution or systematic identification of genes with unusual and interesting evolution (e.g., horizontal gene transfers, gene duplication, and subsequent neofunctionalization). We are interested in identifying such "outlying" gene trees from the set of gene trees and estimating the distribution of trees over the "tree space". This paper describes an improvement to the kdetrees algorithm, an adaptation of classical kernel density estimation to the metric space of phylogenetic trees (Billera-Holmes-Vogtman treespace), whereby the kernel normalizing constants, are estimated through the use of the novel holonomic gradient methods. As in the original kdetrees paper, we have applied kdetrees to a set of Apicomplexa genes. The analysis identified several unreliable sequence alignments that had escaped previous detection, as well as a gene independently reported as a possible case of horizontal gene transfer. The updated version of the kdetrees software package is available both from CRAN (the official R package system), as well as from the official development repository on Github. ( github.com/grady/kdetrees).
随着基因组测序成本的急剧下降,开发有效的生物信息学方法来分析基因组结构和进化变得更加紧迫。例如,大多数已发表的系统发育基因组学研究要么涉及大量序列的串联,要么是对一小部分直系同源基因推断的系统发育进行非正式比较,这两者都不能提供进化的全面概述或系统地识别具有异常和有趣进化的基因(例如,水平基因转移、基因复制和随后的新功能化)。我们有兴趣从基因树集中识别出这些“异常”的基因树,并估计树在“树空间”中的分布。本文描述了对 kdetrees 算法的改进,即将经典核密度估计方法应用于系统发育树的度量空间(Billera-Holmes-Vogtman 树空间),其中核归一化常数通过使用新颖的全积分梯度方法进行估计。与原始 kdetrees 论文一样,我们将 kdetrees 应用于一组 Apicomplexa 基因。分析确定了几个以前未检测到的不可靠序列比对,以及一个被独立报道为可能发生水平基因转移的基因。kdetrees 软件包的更新版本可从 CRAN(官方 R 包系统)以及 Github 上的官方开发存储库获得。(github.com/grady/kdetrees)。