bioRxiv · 10.64898/2026.05.06.721669
Efficient and Tidy Manipulation of Annotated Matrix Data with plyxp
Abstract
Manipulating high-dimensional omics data, such as bulk or single cell gene expression counts matrices, typically requires a bioinformatics analyst to learn domain-specific functions and syntax. These matrix-centric functions and syntax can be less intuitive than working with tidy data analytic principles, as exemplified by tools such as dplyr applied to tabular data. We propose an expressive grammar for manipulating annotated matrix data, with syntax to access, modify, and append matrix data and tabular row and column metadata, including row-wise or columnwise grouped operations. This grammar defines multiple contexts, and providing pronouns for specific recall and assignment within and across these contexts. The plyxp package is an implementation of this grammar for the R/Bioconductor ecosystem, with efficient abstractions for the SummarizedExperiment class. We demonstrate plyxps efficiency compared to alternative approaches on data manipulation tasks requiring computation across contexts.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Landis, J. T., Love, M. I.. 2026-05-11. Efficient and Tidy Manipulation of Annotated Matrix Data with plyxp. https://doi.org/10.64898/2026.05.06.721669
Cite the original work for its findings. Save a collection to share your selection of sources.