Almeida-Silva Fabricio, Van de Peer Yves
Department of Plant Biotechnology and Bioinformatics, Ghent University, Ghent 9052, Belgium.
VIB Center for Plant Systems Biology, VIB, Ghent 9052, Belgium.
Bioinformatics. 2025 Feb 4;41(2). doi: 10.1093/bioinformatics/btaf043.
Gene and genome duplications are major evolutionary forces that shape the diversity and complexity of life. However, different duplication modes have distinct impacts on gene function, expression, and regulation. Existing tools for identifying and classifying duplicated genes are either outdated or not user-friendly. Here, we present doubletrouble, an R/Bioconductor package that provides a comprehensive and robust framework for analyzing duplicated genes from genomic data. doubletrouble can detect and classify gene pairs as derived from six duplication modes (segmental, tandem, proximal, retrotransposon-derived, DNA transposon-derived, and dispersed duplications), calculate substitution rates, detect signatures of putative whole-genome duplication events, and visualize results as publication-ready figures. We applied doubletrouble to classify the duplicated gene repertoire in 822 eukaryotic genomes, and results were made available through a user-friendly web interface.
doubletrouble is available on Bioconductor (https://bioconductor.org/packages/doubletrouble), and the source code is available in a GitHub repository (https://github.com/almeidasilvaf/doubletrouble). doubletroubledb is available online at https://almeidasilvaf.github.io/doubletroubledb/.
基因和基因组复制是塑造生命多样性和复杂性的主要进化力量。然而,不同的复制模式对基因功能、表达和调控有不同的影响。现有的用于识别和分类重复基因的工具要么过时,要么对用户不友好。在这里,我们展示了doubletrouble,一个R/Bioconductor软件包,它为从基因组数据中分析重复基因提供了一个全面且强大的框架。doubletrouble可以将基因对检测并分类为源自六种复制模式(片段、串联、近端、逆转座子衍生、DNA转座子衍生和分散重复),计算替换率,检测假定的全基因组复制事件的特征,并将结果可视化为适合发表的图形。我们应用doubletrouble对822个真核生物基因组中的重复基因库进行分类,并通过一个用户友好的网络界面提供结果。
doubletrouble可在Bioconductor上获取(https://bioconductor.org/packages/doubletrouble),其源代码可在GitHub仓库中获取(https://github.com/almeidasilvaf/doubletrouble)。doubletroubledb可在网上获取(https://almeidasilvaf.github.io/doubletroubledb/)。