Bioc2026 Registration Open!

SharedObject

Sharing R objects across multiple R processes without memory duplication

Bioconductor version: 3.24 · Package version: 1.27.2

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 duplication and data transfer, which make sharing big data objects 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 rank475
Source branchdevel
biocViewsInfrastructure, Software

Documentation

Download

Follow the installation instructions to use this package in your R session.

Source packageSharedObject_1.27.2.tar.gz
Windows binary (x86_64)SharedObject_1.27.2.zip
macOS binary (arm64)SharedObject_1.27.2.tgz
macOS binary (x86_64)SharedObject_1.27.2.tgz
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