Skip to content

vsn

Bioc current

Variance stabilization and calibration for microarray data

v3.80.0 · Package record · software · Artistic-2.0

Release Lineage

Entered 1.4 · May 17, 2004

Current · Requires R 4.6

1.0 In 45 of 49 releases 3.23

Description

The package implements a method for normalising microarray intensities from single- and multiple-color arrays. It can also be used for data from other technologies, as long as they have similar format. The method uses a robust variant of the maximum-likelihood estimator for an additive-multiplicative error model and affine calibration. The model incorporates data calibration step (a.k.a. normalization), a model for the dependence of the variance on the mean intensity and a variance stabilizing data transformation. Differences between transformed intensities are analogous to "normalized log-ratios". However, in contrast to the latter, their variance is independent of the mean, and they are usually more sensitive and specific in detecting differential transcription.

Advisories

None published for Bioconductor

Test coverage

Line coverage

–

Expression

–

Tests / Examples

–

Functions

53 7 exported

Complexity

5.3 avg / 22 max

Call network

53 nodes / 50 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

5,027

Files

56

Compiled share

21.8%

Has compiled src

Yes

Language breakdown

R 1,363 (27.1%)C/C++/src 1,094 (21.8%)Tests 16 (0.3%)Docs 956 (19%)Vignettes 1,598 (31.8%)

API

Exported functions

7

Internal functions

30

Recent export changes

v3.6−3 vsn, vsnh, vsnPlotPar

Testing

Has tests

Yes

Test-to-code ratio

0.01

testthat edition

–

Docs

Roxygen coverage

100%

Health & Security signals

Informational signals; not verdicts.

on.exit coverage

–

Unsafe pattern score

0

Dep constraint coverage

0%

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

45

First release

2004-08-23

Latest release

2026-04-28

Avg cadence

182 days

Cold removal rate

100%

Dep drift

12

LOC over versions

v1.4: 1,626 LOCv1.5: 1,629 LOCv1.6: 1,701 LOCv1.7: 1,723 LOCv1.8: 1,749 LOCv1.9: 1,686 LOCv2.0: 3,498 LOCv2.1: 3,862 LOCv2.2: 3,931 LOCv2.3: 3,922 LOCv2.4: 4,077 LOCv2.5: 4,037 LOCv2.6: 4,044 LOCv2.7: 4,053 LOCv2.8: 4,052 LOCv2.9: 4,059 LOCv2.10: 4,070 LOCv2.11: 4,070 LOCv2.12: 4,070 LOCv2.13: 4,070 LOCv2.14: 5,955 LOCv3.0: 5,955 LOCv3.1: 5,955 LOCv3.2: 5,962 LOCv3.3: 5,962 LOCv3.4: 7,135 LOCv3.5: 7,172 LOCv3.6: 5,004 LOCv3.7: 5,004 LOCv3.8: 5,004 LOCv3.9: 5,004 LOCv3.10: 5,004 LOCv3.11: 5,004 LOCv3.12: 5,004 LOCv3.13: 5,004 LOCv3.14: 5,004 LOCv3.15: 5,004 LOCv3.16: 5,004 LOCv3.17: 5,004 LOCv3.18: 5,004 LOCv3.19: 5,004 LOCv3.20: 5,004 LOCv3.21: 5,004 LOCv3.22: 5,005 LOCv3.23: 5,027 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
READMENoVignettesYes · 3 · dynamicNEWSYes · 0% structuredCitation fileYes · cites a publication
Help pages
13includes a package overview page
Examples that run
91%10 run in a plain check · 1 hold no code
Exported functions with examples
100%
Documented parameters
90%
Return-value docs
100%
Help pages citing references
31%

Repository practices

Upstream repositoryBeta

6 development-tooling and community-health practices detected across 2 families in the upstream repository

Checks run against github.com/huber-group-embl/vsn on 2026-10-21.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel

Docs source (4)
README.qmdpkgdown

GitHub Pages site last deployed 2026-09-23 · The repository has a site deploy workflow

How this is detected·Detection ruleset v4 (2026-10-20)

Datasets

Bundled datasets · 2
NameClassSizeAlso in
kidney–––
lymphoma–––

All of vsn's data objects

Topics

Maintainer
Wolfgang Huber

Available on

CRANr2uBioconductorautoCRANCOPR

Depended on by (28)

Show all 51 packagesHide all 51 packages

CRAN (1)

People

Cite

Cite this package

Run in R for the authors' entry:

citation("vsn")

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

It points to 10.1093/bioinformatics/18.suppl_1.s96.

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

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