Treffer: Omilayers: a Python package for efficient data management to support multi-omic analysis.
Genome Biol. 2018 Feb 6;19(1):15. (PMID: 29409532)
Nucleic Acids Res. 2007 Jan;35(Database issue):D521-6. (PMID: 17202168)
Front Med (Lausanne). 2022 Jan 25;8:784455. (PMID: 35145977)
Nucleic Acids Res. 2023 Jan 6;51(D1):D942-D949. (PMID: 36420896)
Nucleic Acids Res. 2022 Jan 7;50(D1):D777-D784. (PMID: 34788838)
Weitere Informationen
Multi-omic integration involves the management of diverse omic datasets. Conducting an effective analysis of these datasets necessitates a data management system that meets a specific set of requirements, such as rapid storage and retrieval of data with varying numbers of features and mixed data-types, ensurance of reliable and secure database transactions, extension of stored data row and column-wise and facilitation of data distribution. SQLite and DuckDB are embedded databases that fulfil these requirements. However, they utilize the structured query language (SQL) that hinders their implementation by the uninitiated user, and complicates their use in repetitive tasks due to the necessity of writing SQL queries. This study offers Omilayers, a Python package that encapsulates these two databases and exposes a subset of their functionality that is geared towards frequent and repetitive analytical procedures. Synthetic data were used to demonstrate the use of Omilayers and compare the performance of SQLite and DuckDB.
(© 2025. The Author(s).)
Declarations. Ethics approval and consent to participate: Not applicable. Consent for publication: Not applicable. Competing interests: The authors declare no competing interests.