Skip to content

BiocParallel

Bioc current

Bioconductor facilities for parallel evaluation

v1.46.0 · software · GPL-2 | GPL-3 | BSL-1.0

Release Lineage

Entered 2.12 · Apr 4, 2013

Current · Requires R 4.6

1.0 In 27 of 49 releases 3.23

Description

This package provides modified versions and novel implementation of functions for parallel evaluation, tailored to use with Bioconductor objects.

Test coverage

Line coverage

Expression

Tests / Examples

Functions

361 45 exported

Complexity

2.5 avg / 15 max

Call network

361 nodes / 287 edges

Test coverage is not measured for Bioconductor packages; nodes fall back to a neutral fill.

Loading call graph…

Lowest coverage

Per-function coverage is not measured for this package yet.

Code

Structure

Lines of code

14,282

Files

117

Compiled share

18.2%

Has compiled src

Yes

Language breakdown

R 5,439 (38.1%)C/C++/src 2,598 (18.2%)Tests 1 (0%)Docs 4,171 (29.2%)Vignettes 2,073 (14.5%)

API

Exported functions

103

Internal functions

46

Recent export changes

v3.9+16 .BiocParallelParam_prototype, .prototype_update, .prettyPath +13 more  −4 bpresume, bplasterror, bpcatchErrors 1 more
v3.8+2 bpexportglobals, bpexportglobals<-

Testing & CI

Has tests

Yes

Test-to-code ratio

0.00

testthat edition

CI present

No

CI type

[]

PR gated

No

Docs

Roxygen coverage

98.1%

Health & Security signals

Informational signals; not verdicts.

on.exit coverage

35.3%

Unsafe pattern score

3

Dep constraint coverage

0%

Secret pattern count

0

Bundled 3rd-party code

2 items

Portability & License

Min R version

4.1.0

System requirements

1

C++ standard

License

GPL-2 | GPL-3 | BSL-1.0

License flags

not SPDX, not OSI

History

Versions

27

First release

2013-04-03

Latest release

2026-04-28

Avg cadence

185 days

Cold removal rate

100%

Dep drift

13

LOC over versions

v2.12: 1,620 LOCv2.13: 2,650 LOCv2.14: 3,101 LOCv3.0: 4,464 LOCv3.1: 7,104 LOCv3.2: 7,199 LOCv3.3: 7,226 LOCv3.4: 7,228 LOCv3.5: 7,325 LOCv3.6: 7,832 LOCv3.7: 8,654 LOCv3.8: 9,121 LOCv3.9: 9,258 LOCv3.10: 9,407 LOCv3.11: 9,433 LOCv3.12: 9,457 LOCv3.13: 9,643 LOCv3.14: 10,598 LOCv3.15: 11,949 LOCv3.16: 12,200 LOCv3.17: 12,001 LOCv3.18: 11,999 LOCv3.19: 11,999 LOCv3.20: 14,322 LOCv3.21: 14,252 LOCv3.22: 14,282 LOCv3.23: 14,282 LOC

Per-file churn detail lives in the source pipeline: https://github.com/r-observatory/bioc-code-metrics.

Documentation

Documentation
READMEYes · 94 wordsVignettesYes · dynamicpkgdown siteNoNEWSYes · 33% structuredCode of conductNoContributing guideNo
Examples that run
91%
Documented parameters
97%
Return-value docs
62%
References docs
0%

Topics

Depended on by (540)

CRAN (26)

People

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("BiocParallel")
Wang, J., Atieno, P., Bengtsson, H., Carlson, M., Lang, M., Lun, A., Morgan, M., Obenchain, V., Oller, S., Thompson, R., & Turaga, N. (2026). BiocParallel: Bioconductor facilities for parallel evaluation (Version 1.46.0) [Computer software]. https://bioconductor.org/packages/BiocParallel

This is what citation() produces when a package has no citation file of its own. If it prints something else, use that.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for BiocParallel version 1.46.0 [Data set]. HJJB, LLC. Data release v2026-08-22. https://doi.org/10.5281/zenodo.21843040

From data release v2026-08-22, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy