Skip to content

IRanges

Bioc current

Foundation of integer range manipulation in Bioconductor

v2.46.0 · software · Artistic-2.0

Release Lineage

Entered 2.3 · Oct 22, 2008

Current · Requires R 4.6

1.0 In 36 of 49 releases 3.23

Description

Provides efficient low-level and highly reusable S4 classes for storing, manipulating and aggregating over annotated ranges of integers. Implements an algebra of range operations, including efficient algorithms for finding overlaps and nearest neighbors. Defines efficient list-like classes for storing, transforming and aggregating large grouped data, i.e., collections of atomic vectors and DataFrames.

Advisories

None published for Bioconductor

Test coverage

Line coverage

–

Expression

–

Tests / Examples

–

Functions

495 55 exported

Complexity

3.8 avg / 21 max

Call network

495 nodes / 488 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

28,868

Files

162

Compiled share

22.2%

Has compiled src

Yes

Language breakdown

R 13,677 (47.4%)C/C++/src 6,417 (22.2%)Tests 2 (0%)Docs 8,154 (28.2%)Vignettes 618 (2.1%)

API

Exported functions

147

Internal functions

214

Recent export changes

v3.7+8 heads, tails, INCOMPATIBLE_ARANGES_MSG +5 more  −1 pos
v3.6+6 diff.AtomicList, IPos, rglist +3 more  −6 diff.IntegerList, diff.NumericList, diff.RleList 3 more

Testing

Has tests

Yes

Test-to-code ratio

0.00

testthat edition

–

Docs

Roxygen coverage

91.8%

Health & Security signals

Informational signals; not verdicts.

on.exit coverage

100%

Unsafe pattern score

0

Dep constraint coverage

33.3%

Secret pattern count

0

Bundled 3rd-party code

2 items

Portability & License

Min R version

4.0.0

System requirements

–

C++ standard

–

License

Artistic-2.0

License flags

SPDX valid, OSI approved

History

Versions

36

First release

2009-04-17

Latest release

2026-04-28

Avg cadence

163 days

Cold removal rate

100%

Dep drift

5

LOC over versions

v2.3: 22,869 LOCv2.4: 31,006 LOCv2.5: 41,117 LOCv2.6: 43,624 LOCv2.7: 43,374 LOCv2.8: 44,838 LOCv2.9: 47,410 LOCv2.10: 50,038 LOCv2.11: 53,053 LOCv2.12: 54,483 LOCv2.13: 48,543 LOCv2.14: 48,999 LOCv3.0: 35,140 LOCv3.1: 36,026 LOCv3.2: 29,029 LOCv3.3: 27,979 LOCv3.4: 27,995 LOCv3.5: 27,563 LOCv3.6: 28,411 LOCv3.7: 28,815 LOCv3.8: 28,610 LOCv3.9: 28,866 LOCv3.10: 29,253 LOCv3.11: 29,102 LOCv3.12: 27,808 LOCv3.13: 27,989 LOCv3.14: 28,084 LOCv3.15: 28,109 LOCv3.16: 28,109 LOCv3.17: 28,129 LOCv3.18: 28,028 LOCv3.19: 28,073 LOCv3.20: 28,076 LOCv3.21: 28,050 LOCv3.22: 28,868 LOCv3.23: 28,868 LOC

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

Documentation

In the Bioconductor 3.23 release
READMEYes · 51 wordsVignettesYes · 1 · dynamicNEWSYes · 33% structured · mentions 2.46.0Citation fileYes · cites a publicationWebsitenot declared in DESCRIPTION
Help pages
43 (1 internal)
Examples that run
97%37 run in a plain check · 1 hold no code
Exported functions with examples
97%
Documented parameters
77%
Return-value docs
45%
Help pages citing references
5%
Changes in 2.46.0 (Bioconductor 3.23)
  • No changes in this version.

From NEWS in the release

Repository practices

Upstream repositoryBeta

Checks run against github.com/bioconductor/iranges on 2026-10-11.

No development-tooling practices detected in the upstream repository.

How this is detected·Detection ruleset v3 (2026-09-26)

Topics

Maintainer
Hervé Pagès

Available on

CRANr2uBioconductorautoCRANCOPR

Depended on by (922)

Show 90 packagesHide 90 packages

People

Cite

Cite this package

Run in R for the authors' entry:

citation("IRanges")

The package provides a citation file, so citation() returns the authors' own entry.

It points to 10.1371/journal.pcbi.1003118.

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 IRanges version 2.46.0 [Data set]. HJJB, LLC. Data release v2026-10-17. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-17, 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