Bioc2026 Registration Open!

SharedObject

Sharing R objects across multiple R processes without memory duplication

Bioconductor version: 3.23 · Package version: 1.26.0

This package is developed for facilitating parallel computing in R. It is capable to create an R object in the shared memory space and share the data across multiple R processes. It avoids the overhead of memory dulplication and data transfer, which make sharing big data object across many clusters possible.

Installation

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("SharedObject")

Details

MaintainerJiefei Wang <szwjf08@gmail.com>
AuthorJiefei Wang [aut, cre], Martin Morgan [aut]
LicenseGPL-3
Bug Reportshttps://github.com/Jiefei-Wang/SharedObject/issues
System RequirementsGNU make, C++11
Downloads rank346
Source branchRELEASE_3_23
biocViewsInfrastructure, Software

Documentation

Download

Dependencies

Depends: R (>= 3.6.0)

Imports: Rcpp, methods, stats, BiocGenerics

LinkingTo: BH, Rcpp

Suggests: testthat, parallel, knitr, rmarkdown, BiocStyle

Reverse dependencies

Imports Me (1): NewWave

Suggests Me (1): ClustAssess