Learn R Programming

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

DONE

  • encapsulate arguments as ParallelParam()
  • Standardize signatures
  • Make functions generics
  • parLapply-like function
  • Short vignette
  • elaborate SnowParam for SnowSocketParam, SnowForkParam, SnowMpiParam, ...
  • MulticoreParam on Windows

github notes

  • commit one-liners with names

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

TO FIX

  • DoparParam does not pass foreach args (specifically access to .options.nws for chunking)

Copy Link

Version

Version

1.6.2

License

GPL-2 | GPL-3

Issues

Pull Requests

Stars

Forks

Last Published

February 15th, 2017

Functions in BiocParallel (1.6.2)

bpaggregate

Apply a function on subsets of data frames
bpmapply

Parallel mapply-like functionality
bpiterate

Parallel iteration over an indeterminate number of data chunks
SerialParam-class

Enable serial evaluation
bploop

Internal Functions for SNOW-style Parallel Evaluation
SnowParam-class

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

Try expression evaluation, recovering from bperror signals
bpvectorize

Transform vectorized functions into parallelized, vectorized function
DoparParam-class

Enable parallel evaluation using registered dopar backend
bplapply

Parallel lapply-like functionality
bpvec

Parallel, vectorized evaluation
MulticoreParam-class

Enable multi-core parallel evaluation
register

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

BiocParallelParam objects
BatchJobsParam-class

Enable parallelization on batch systems
bpschedule

Schedule back-end Params
BiocParallel-package

Bioconductor facilities for parallel evaluation
bpok

Resume computation with partial results
bpvalidate

Tools for developing functions for parallel execution in distributed memory