phyloDB is a modular and extensible framework for large-scale phylogenetic analyses, which are essential for understanding epidemics evolution. It relies on the Neo4j graph database for data storage and processing, providing a schema and an API for representing and querying phylogenetic data. Custom algorithms are also supported, allowing to perform heavy computations directly over the data, and to store results in the database. Multiple computation results are stored as multilayer networks, promoting and facilitating comparative analyses, as well as avoiding unnecessary ab initio computations. The experimental evaluation results showcase that phyloDB is efficient and scalable with respect to both API operations and algorithms execution.
翻译:phyloDB是一个模块化且可扩展的大规模系统发育分析框架,此类分析对理解流行病进化至关重要。该框架依托Neo4j图数据库进行数据存储与处理,提供用于表示和查询系统发育数据的模式与应用程序接口(API)。同时支持自定义算法,可直接对数据执行高计算量任务,并将结果存储至数据库中。多项计算结果以多层网络形式存储,不仅促进和简化了比较分析,还可避免不必要的从头计算。实验评估结果表明,phyloDB在API操作与算法执行方面均具有高效性和可扩展性。