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


< Back to DB search