{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,9]],"date-time":"2025-11-09T01:48:35Z","timestamp":1762652915865,"version":"build-2065373602"},"reference-count":39,"publisher":"Oxford University Press (OUP)","issue":"11","license":[{"start":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T00:00:00Z","timestamp":1761091200000},"content-version":"vor","delay-in-days":1,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,11,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Motivation<\/jats:title>\n                    <jats:p>Environmental variation and its influence on genetic diversity is a central topic in evolutionary biology and phylogeography. Accurate correlations between genetic and climatic datasets to understand the genetic adaptations of different species to specific environments. It requires integrated and reproducible workflows.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>We developed aPhyloGeo, an open-source and multiplatform application implemented in Python, for investigating correlations between genetic variation and environmental data within a phylogenetic framework. The workflow integrates multiple analytical steps, including sequence alignment, sliding window phylogenetic inference, and statistical approaches such as the Mantel test and the Procrustean randomization test. These analyses enable the identification of mutation hotspots that exhibit strong associations with environmental variables. In addition, aPhyloGeo supports multicore data processing and provides a fully reproducible pipeline for evaluating localized relationships between genomic variation and climatic distributions.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Availability and implementation<\/jats:title>\n                    <jats:p>aPhyloGeo is freely available on GitHub at: https:\/\/github.com\/tahiri-lab\/aPhyloGeo, as both a PyPI package and as Python scripts for Linux, macOS, and Windows.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btaf574","type":"journal-article","created":{"date-parts":[[2025,10,21]],"date-time":"2025-10-21T11:30:32Z","timestamp":1761046232000},"source":"Crossref","is-referenced-by-count":0,"title":["aPhyloGeo: a Python application for correlating genetic and climatic conditions"],"prefix":"10.1093","volume":"41","author":[{"given":"Ana Laura","family":"Chenoweth Galaz","sequence":"first","affiliation":[{"name":"Department of Mathematics, University of Sonora , 83000, Sonora,","place":["Mexico"]},{"name":"Department of Computer Science, University of Sherbrooke , QC J1K 2R1, Sherbrooke,","place":["Canada"]}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1818-208X","authenticated-orcid":false,"given":"Nadia","family":"Tahiri","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Sherbrooke , QC J1K 2R1, Sherbrooke,","place":["Canada"]}]}],"member":"286","published-online":{"date-parts":[[2025,10,21]]},"reference":[{"key":"2025110820452011600_btaf574-B1","first-page":"11","article-title":"Sorensen-dice similarity indexing based weighted iterative clustering for big data analytics","volume":"19","author":"Annathurai","year":"2022","journal-title":"Int Arab J Inf Technol"},{"key":"2025110820452011600_btaf574-B2","doi-asserted-by":"crossref","DOI":"10.2307\/j.ctv1nzfgj7","volume-title":"Phylogeography: The History and Formation of Species","author":"Avise","year":"2000"},{"key":"2025110820452011600_btaf574-B3","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.ins.2019.01.023","article-title":"An efficient recommendation generation using relevant Jaccard similarity","volume":"483","author":"Bag","year":"2019","journal-title":"Inf Sci"},{"key":"2025110820452011600_btaf574-B4","doi-asserted-by":"crossref","first-page":"3287","DOI":"10.1109\/TIT.2020.2996543","article-title":"Levenshtein distance, sequence comparison and biological database search","volume":"67","author":"Berger","year":"2021","journal-title":"IEEE Trans Inf Theory"},{"key":"2025110820452011600_btaf574-B5","doi-asserted-by":"crossref","first-page":"1422","DOI":"10.1093\/bioinformatics\/btp163","article-title":"Biopython: freely available python tools for computational molecular biology and bioinformatics","volume":"25","author":"Cock","year":"2009","journal-title":"Bioinformatics"},{"key":"2025110820452011600_btaf574-B6","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1093\/molbev\/msad234","article-title":"Phylter: efficient identification of outlier sequences in phylogenomic datasets","volume":"40","author":"Comte","year":"2023","journal-title":"Mol Biol Evol"},{"key":"2025110820452011600_btaf574-B7","doi-asserted-by":"crossref","first-page":"227","DOI":"10.1016\/0146-664X(80)90054-4","article-title":"Euclidean distance mapping","volume":"14","author":"Danielsson","year":"1980","journal-title":"Comput Graph Image Process"},{"key":"2025110820452011600_btaf574-B8","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1590\/S1415-47572013000400002","article-title":"Mantel test in population genetics","volume":"36","author":"Diniz-Filho","year":"2013","journal-title":"Genet Mol Biol"},{"key":"2025110820452011600_btaf574-B9","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1111\/j.1600-0587.2012.07348.x","article-title":"Collinearity: a review of methods to deal with it and a simulation study evaluating their performance","volume":"36","author":"Dormann","year":"2013","journal-title":"Ecography"},{"key":"2025110820452011600_btaf574-B10","doi-asserted-by":"crossref","first-page":"1792","DOI":"10.1093\/nar\/gkh340","article-title":"Muscle: multiple sequence alignment with high accuracy and high throughput","volume":"32","author":"Edgar","year":"2004","journal-title":"Nucleic Acids Res"},{"key":"2025110820452011600_btaf574-B11","doi-asserted-by":"crossref","first-page":"evab176","DOI":"10.1093\/gbe\/evab176","article-title":"The evolution of comparative phylogeography: putting the geography (and more) into comparative population genomics","volume":"14","author":"Edwards","year":"2022","journal-title":"Genome Biol Evol"},{"key":"2025110820452011600_btaf574-B12","first-page":"419","article-title":"Phylogeography: retrospect and prospect","volume":"35","author":"Emerson","year":"2008","journal-title":"J Biogeogr"},{"key":"2025110820452011600_btaf574-B13","doi-asserted-by":"crossref","first-page":"2867","DOI":"10.1093\/bioinformatics\/bth303","article-title":"Swapsc: sliding window analysis procedure to detect selective constraints","volume":"20","author":"Fares","year":"2004","journal-title":"Bioinformatics"},{"key":"2025110820452011600_btaf574-B14","doi-asserted-by":"crossref","first-page":"783","DOI":"10.1111\/j.1558-5646.1985.tb00420.x","article-title":"Confidence limits on phylogenies: an approach using the bootstrap","volume":"39","author":"Felsenstein","year":"1985","journal-title":"Evolution"},{"key":"2025110820452011600_btaf574-B15","doi-asserted-by":"crossref","first-page":"1490","DOI":"10.1038\/s41564-022-01191-z","article-title":"Genomic epidemiology of the sars-cov-2 epidemic in Brazil","volume":"7","author":"Giovanetti","year":"2022","journal-title":"Nat Microbiol"},{"key":"2025110820452011600_btaf574-B16","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1080\/11956860.1995.11682297","article-title":"Protest: a procrustean randomization test of community environment concordance","volume":"2","author":"Jackson","year":"1995","journal-title":"\u00c9coscience"},{"key":"2025110820452011600_btaf574-B17","doi-asserted-by":"crossref","first-page":"772","DOI":"10.1093\/molbev\/mst010","article-title":"Mafft multiple sequence alignment software version 7: improvements in performance and usability","volume":"30","author":"Katoh","year":"2013","journal-title":"Mol Biol Evol"},{"key":"2025110820452011600_btaf574-B18","first-page":"615","article-title":"Statistical phylogeography","volume":"38","author":"Knowles","year":"2007","journal-title":"Annu Rev Ecol Evol Syst"},{"key":"2025110820452011600_btaf574-B19","doi-asserted-by":"crossref","first-page":"4453","DOI":"10.1093\/bioinformatics\/btz305","article-title":"Raxml-ng: a fast, scalable and user-friendly tool for maximum likelihood phylogenetic inference","volume":"35","author":"Kozlov","year":"2019","journal-title":"Bioinformatics"},{"key":"2025110820452011600_btaf574-B20","doi-asserted-by":"crossref","first-page":"1713","DOI":"10.1093\/bioinformatics\/btm239","article-title":"Bioinformatics software for biologists in the genomics era","volume":"23","author":"Kumar","year":"2007","journal-title":"Bioinformatics"},{"first-page":"14","year":"2019","author":"Labib","key":"2025110820452011600_btaf574-B21"},{"key":"2025110820452011600_btaf574-B22","doi-asserted-by":"crossref","first-page":"2947","DOI":"10.1093\/bioinformatics\/btm404","article-title":"Clustal w and clustal x version 2.0","volume":"23","author":"Larkin","year":"2007","journal-title":"Bioinformatics"},{"key":"2025110820452011600_btaf574-B23","doi-asserted-by":"crossref","first-page":"2405","DOI":"10.1111\/nph.70120","article-title":"Sliding-window phylogenetic analyses uncover complex interplastomic recombination in the tropical Asian-American disjunct plant genus hedyosmum (chloranthaceae)","volume":"246","author":"Li","year":"2025","journal-title":"New Phytol"},{"first-page":"1","year":"2008","author":"Likic","key":"2025110820452011600_btaf574-B24"},{"key":"2025110820452011600_btaf574-B25","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1093\/molbev\/msu300","article-title":"IQ-tree: a fast and effective stochastic algorithm for estimating maximum-likelihood phylogenies","volume":"32","author":"Nguyen","year":"2015","journal-title":"Mol Biol Evol"},{"first-page":"1","year":"2020","author":"Parvez","key":"2025110820452011600_btaf574-B26"},{"key":"2025110820452011600_btaf574-B27","first-page":"2825","article-title":"Scikit-learn: machine learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J Mach Learn Res"},{"key":"2025110820452011600_btaf574-B28","doi-asserted-by":"crossref","first-page":"1641","DOI":"10.1093\/molbev\/msp077","article-title":"Fasttree: computing large minimum evolution trees with profiles instead of a distance matrix","volume":"26","author":"Price","year":"2009","journal-title":"Mol Biol Evol"},{"key":"2025110820452011600_btaf574-B29","doi-asserted-by":"crossref","first-page":"e9490","DOI":"10.1371\/journal.pone.0009490","article-title":"Fasttree 2\u2013approximately maximum-likelihood trees for large alignments","volume":"5","author":"Price","year":"2010","journal-title":"PLoS One"},{"volume-title":"Procrustes Analysis","year":"2023","author":"Quensen","key":"2025110820452011600_btaf574-B30"},{"key":"2025110820452011600_btaf574-B31","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1007\/s11693-010-9062-3","article-title":"The geneoptimizer algorithm: using a sliding window approach to cope with the vast sequence space in multiparameter dna sequence optimization","volume":"4","author":"Raab","year":"2010","journal-title":"Syst Synth Biol"},{"key":"2025110820452011600_btaf574-B32","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1016\/0025-5564(81)90043-2","article-title":"Comparison of phylogenetic trees","volume":"53","author":"Robinson","year":"1981","journal-title":"Math Biosci"},{"first-page":"604","year":"2024","author":"Rozinek","key":"2025110820452011600_btaf574-B33"},{"key":"2025110820452011600_btaf574-B34","first-page":"406","article-title":"The neighbor-joining method: a new method for reconstructing phylogenetic trees","volume":"4","author":"Saitou","year":"1987","journal-title":"Mol Biol Evol"},{"first-page":"1","year":"2021","author":"Sfiligoi","key":"2025110820452011600_btaf574-B35"},{"key":"2025110820452011600_btaf574-B36","doi-asserted-by":"crossref","first-page":"627","DOI":"10.2307\/2413122","article-title":"Multiple regression and correlation extensions of the mantel test of matrix correspondence","volume":"35","author":"Smouse","year":"1986","journal-title":"Syst Zool"},{"key":"2025110820452011600_btaf574-B37","first-page":"613","article-title":"Phylogeny: discrete and random processes in evolution","volume":"58","author":"Steel","year":"2016","journal-title":"Soc Ind Appl Math"},{"key":"2025110820452011600_btaf574-B38","first-page":"126","article-title":"Distributions of tree comparison metrics\u2014some new results","volume":"42","author":"Steel","year":"1993","journal-title":"Syst Biol"},{"key":"2025110820452011600_btaf574-B39","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1186\/s12859-019-2819-0","article-title":"String correction using the damerau-levenshtein distance","volume":"20","author":"Zhao","year":"2019","journal-title":"BMC Bioinformatics"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btaf574\/64833403\/btaf574.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/41\/11\/btaf574\/64833403\/btaf574.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/41\/11\/btaf574\/64833403\/btaf574.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,9]],"date-time":"2025-11-09T01:45:34Z","timestamp":1762652734000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/doi\/10.1093\/bioinformatics\/btaf574\/8294574"}},"subtitle":[],"editor":[{"given":"Russell","family":"Schwartz","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2025,10,21]]},"references-count":39,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2025,11,1]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btaf574","relation":{},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"type":"print","value":"1367-4803"},{"type":"electronic","value":"1367-4811"}],"subject":[],"published-other":{"date-parts":[[2025,11]]},"published":{"date-parts":[[2025,10,21]]},"article-number":"btaf574"}}