S4Vectors
Bioc currentFoundation of vector-like and list-like containers in Bioconductor
Release Lineage
Entered 3.0 · Oct 14, 2014
Current · Requires R 4.6
Description
The S4Vectors package defines the Vector and List virtual classes and a set of generic functions that extend the semantic of ordinary vectors and lists in R. Package developers can easily implement vector-like or list-like objects as concrete subclasses of Vector or List. In addition, a few low-level concrete subclasses of general interest (e.g. DataFrame, Rle, Factor, and Hits) are implemented in the S4Vectors package itself (many more are implemented in the IRanges package and in other Bioconductor infrastructure packages).
Test coverage
Line coverage
–
Expression
–
Tests / Examples
–
Functions
831 125 exported
Complexity
3.4 avg / 26 max
Call network
831 nodes / 1084 edges
Test coverage is not measured for Bioconductor packages; nodes fall back to a neutral fill.
Call graph
Open call graph →Lowest coverage
Per-function coverage is not measured for this package yet.
Code
Structure
Lines of code
33,273
Files
143
Compiled share
33.1%
Has compiled src
Yes
Language breakdown
API
Exported functions
218
Internal functions
316
Recent export changes
Testing & CI
Has tests
Yes
Test-to-code ratio
0.00
testthat edition
–
CI present
No
CI type
[]
PR gated
No
Docs
Roxygen coverage
99.1%
Health & Security signals
Informational signals; not verdicts.
on.exit coverage
83.3%
Unsafe pattern score
0
Dep constraint coverage
20%
Secret pattern count
0
Bundled 3rd-party code
2 items
Portability & License
Min R version
4.1.0
System requirements
–
C++ standard
–
License
Artistic-2.0
License flags
SPDX valid, OSI approved
History
Versions
24
First release
2014-10-13
Latest release
2026-05-03
Avg cadence
207 days
Cold removal rate
100%
Dep drift
0
LOC over versions
Per-file churn detail lives in the source pipeline: https://github.com/r-observatory/bioc-code-metrics.
Documentation
- Examples that run
- 100%
- Documented parameters
- 59%
- Return-value docs
- 45%
- References docs
- 0%
Topics
Depended on by (1300)
Bioconductor (1245)
CRAN (55)
People
- Hervé Pagès author maintainer
- Patrick Aboyoun author
- Beryl Kanali contributor
- Michael Lawrence author
- Aaron Lun contributor