Learn R Programming

⚠️There's a newer version (1.6.2) of this package.Take me there.

BiocParallel

Bioconductor facilities for parallel evaluation (experimental)

Possible TODO

  • map/reduce-like function
  • bpforeach?
  • Abstract scheduler
  • lazy DoparParam
  • SnowParam support for setSeed, recursive, cleanup
  • subset SnowParam
  • elaborate SnowParam for SnowSocketParam, SnowForkParam, SnowMpiParam, ...
  • MulticoreParam on Windows

DONE

  • encapsulate arguments as ParallelParam()
  • Standardize signatures
  • Make functions generics
  • parLapply-like function
  • Short vignette

github notes

  • commit one-liners with names

    git log --pretty=format:"- %h %an: %s"

Copy Link

Version

Version

1.2.22

License

GPL-2 | GPL-3

Maintainer

Bioconductor Package Maintainer

Last Published

February 15th, 2017

Functions in BiocParallel (1.2.22)

bpvec

Parallel, vectorized evaluation
DoparParam-class

Enable parallel evaluation using registered dopar backend
bpvectorize

Transform vectorized functions into parallelized, vectorized function
bpmapply

Parallel mapply-like functionality
bpvalidate

Tools for developing functions for parallel execution in distributed memory
bplapply

Parallel lapply-like functionality
bpok

Resume computation with partial results
bpschedule

Schedule back-end Params
SerialParam-class

Enable serial evaluation
BatchJobsParam-class

Enable parallelization on batch systems
BiocParallelParam-class

BiocParallelParam objects
register

Maintain a global registry of available back-end Params
MulticoreParam-class

Enable multi-core parallel evaluation
SnowParam-class

Enable simple network of workstations (SNOW)-style parallel evaluation
bpaggregate

Apply a function on subsets of data frames
bpiterate

Parallel iteration over an indeterminate number of data chunks