beachmat
Beachmat is a C++ interface that enables efficient and flexible access to various matrix representations commonly used in R and Bioconductor for analyzing high-throughput biological data. It allows developers to write high-performance C++ code that seamlessly works with dense, sparse, and file-backed matrices, addressing the challenges posed by the increasing data size generated in experiments such as single-cell RNA sequencing (scRNA-seq). By providing a unified interface for data access, beachmat helps optimize memory usage and computational speed, depending on the chosen matrix representation.
Topic
Gene expression;RNA-seq;Transcriptomics
Detail
Operation: Gene expression analysis
Software interface: Library
Language: R
License: The GNU General Public License v3.0
Cost: Free
Version name: 2.20.0
Credit: Cancer Research UK, University of Cambridge, Hutchison Whampoa Ltd, The German Network for Bioinformatics Infrastructure.
Input: -
Output: -
Contact: Aaron Lun infinite.monkeys.with.keyboards@gmail.com
Collection: -
Maturity: Stable
Publications
- beachmat: A Bioconductor C++ API for accessing high-throughput biological data from a variety of R matrix types.
- Lun ATL, et al. beachmat: A Bioconductor C++ API for accessing high-throughput biological data from a variety of R matrix types. beachmat: A Bioconductor C++ API for accessing high-throughput biological data from a variety of R matrix types. 2018; 14:e1006135. doi: 10.1371/journal.pcbi.1006135
- https://doi.org/10.1371/journal.pcbi.1006135
- PMID: 29723188
- PMC: PMC5953501
Download and documentation
Documentation: https://bioconductor.org/packages/3.10/bioc//manuals/beachmat/man/beachmat.pdf
Home page: http://bioconductor.org/packages/release/bioc/html/beachmat.html
< Back to DB search