Quantitative Biology > Populations and Evolution
[Submitted on 23 Dec 2020 (v1), last revised 16 Jan 2021 (this version, v4)]
Title:A framework for large scale phylogenetic analysis
View PDFAbstract:With growing exchanges of people and merchandise between countries, epidemics have become an issue of increasing importance and huge amounts of data are being collected every day. Hence, analyses that were usually run in personal computers and desktops are no longer feasible. It is now common to run such tasks in High-performance computing (HPC) environments and/or dedicated systems. On the other hand we are often dealing in these analyses with graphs and trees, and running algorithms to find patterns in such structures. Hence, although graph oriented databases and processing systems can be of much help in this setting, as far as we know there is no solution relying on these technologies to address large scale phylogenetic analysis challenges. This project aims to develop a modular framework for large scale phylogenetic analysis that exploits such technologies, namely Neo4j. We address this challenge by proposing and developing a framework which allows representing large phylogenetic networks and trees, as well as ancillary data, that supports queries on such data, and allows the deployment of algorithms for inferring/detecting patterns and pre-computing visualizations, as a Neo4j plugin. This framework is innovative and brings several advantages to the phylogenetic analysis, such as by storing the phylogenetic trees will avoid having to compute them again, and by using multilayer networks will make the comparison between them more efficient and scalable. Experimental results showcase that it can be very efficient in the mostly used operations and that the supported algorithms comply with their time complexity.
Submission history
From: Bruno Leandro Lourenço [view email][v1] Wed, 23 Dec 2020 14:44:44 UTC (1,390 KB)
[v2] Wed, 30 Dec 2020 23:38:22 UTC (1,390 KB)
[v3] Sun, 3 Jan 2021 13:58:07 UTC (1,390 KB)
[v4] Sat, 16 Jan 2021 22:38:34 UTC (1,390 KB)
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.