Skip to content

GenomicRanges

Bioc current

Representation and manipulation of genomic intervals

v1.64.0 · Package record · software · Artistic-2.0

Release Lineage

Entered 2.6 · Apr 23, 2010

Current · Requires R 4.6

1.0 In 33 of 49 releases 3.23

Description

The ability to efficiently represent and manipulate genomic annotations and alignments is playing a central role when it comes to analyzing high-throughput sequencing data (a.k.a. NGS data). The GenomicRanges package defines general purpose containers for storing and manipulating genomic intervals and variables defined along a genome. More specialized containers for representing and manipulating short alignments against a reference genome, or a matrix-like summarization of an experiment, are defined in the GenomicAlignments and SummarizedExperiment packages, respectively. Both packages build on top of the GenomicRanges infrastructure.

Advisories

None published for Bioconductor

Test coverage

Line coverage

–

Expression

–

Tests / Examples

–

Functions

158 23 exported

Complexity

3.8 avg / 27 max

Call network

158 nodes / 106 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

15,757

Files

83

Compiled share

0%

Has compiled src

No

Language breakdown

R 6,726 (42.7%)Tests 2 (0%)Docs 5,467 (34.7%)Vignettes 3,562 (22.6%)

API

Exported functions

30

Internal functions

124

Recent export changes

v3.7+1 sort.GRangesList
v3.6−2 rglist, pos

Testing

Has tests

Yes

Test-to-code ratio

0.00

testthat edition

–

Docs

Roxygen coverage

93.3%

Health & Security signals

Informational signals; not verdicts.

on.exit coverage

100%

Unsafe pattern score

0

Dep constraint coverage

50%

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

33

First release

2010-08-28

Latest release

2026-04-28

Avg cadence

182 days

Cold removal rate

94.9%

Dep drift

10

LOC over versions

v2.6: 7,041 LOCv2.7: 8,321 LOCv2.8: 10,339 LOCv2.9: 11,889 LOCv2.10: 14,493 LOCv2.11: 17,057 LOCv2.12: 19,177 LOCv2.13: 21,184 LOCv2.14: 14,865 LOCv3.0: 13,465 LOCv3.1: 16,007 LOCv3.2: 16,017 LOCv3.3: 13,909 LOCv3.4: 14,537 LOCv3.5: 14,793 LOCv3.6: 14,727 LOCv3.7: 14,541 LOCv3.8: 14,537 LOCv3.9: 14,555 LOCv3.10: 15,514 LOCv3.11: 15,542 LOCv3.12: 15,606 LOCv3.13: 15,610 LOCv3.14: 15,629 LOCv3.15: 15,781 LOCv3.16: 15,848 LOCv3.17: 15,884 LOCv3.18: 15,866 LOCv3.19: 15,922 LOCv3.20: 15,922 LOCv3.21: 15,922 LOCv3.22: 16,057 LOCv3.23: 15,757 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 · 37 wordsVignettesYes · 5 · dynamicNEWSYes · 33% structured · mentions 1.64.0Citation fileYes · cites a publicationWebsitenot declared in DESCRIPTION
Help pages
25
Examples that run
96%22 run in a plain check · 1 hold no code
Exported functions with examples
100%
Documented parameters
66%
Return-value docs
73%
Help pages citing references
8%
Changes in 1.64.0 (Bioconductor 3.23)

SIGNIFICANT USER-VISIBLE CHANGES

  • The package no longer contains C code.
  • Replace rtracklayer with UCSC.utils in the Suggests field.
  • Use TxDb.Athaliana.BioMart.plantsmart51 instead of TxDb.Athaliana.BioMart.plantsmart22 in vignette.

BUG FIXES

  • Fix small bug in restrict() method for GenomicRanges object.

From NEWS in the release

Repository practices

Upstream repositoryBeta

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

No development-tooling practices detected in the upstream repository.

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

Datasets

Bundled datasets · 1
NameClassSizeAlso in
feature_fragsdata.frame3 × 6No other package

All of GenomicRanges's data objects

Topics

Maintainer
Hervé Pagès

Available on

CRANr2uBioconductorautoCRANCOPR

Depended on by (810)

Show 90 packagesHide 90 packages

People

Cite

Cite this package

Run in R for the authors' entry:

citation("GenomicRanges")

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 GenomicRanges version 1.64.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