GlobalAncova
Bioc currentGlobal test for groups of variables via model comparisons
Release Lineage
Entered 1.7 · Oct 14, 2005
Current · Requires R 4.6
Description
The association between a variable of interest (e.g. two groups) and the global pattern of a group of variables (e.g. a gene set) is tested via a global F-test. We give the following arguments in support of the GlobalAncova approach: After appropriate normalisation, gene-expression-data appear rather symmetrical and outliers are no real problem, so least squares should be rather robust. ANCOVA with interaction yields saturated data modelling e.g. different means per group and gene. Covariate adjustment can help to correct for possible selection bias. Variance homogeneity and uncorrelated residuals cannot be expected. Application of ordinary least squares gives unbiased, but no longer optimal estimates (Gauss-Markov-Aitken). Therefore, using the classical F-test is inappropriate, due to correlation. The test statistic however mirrors deviations from the null hypothesis. In combination with a permutation approach, empirical significance levels can be approximated. Alternatively, an approximation yields asymptotic p-values. The framework is generalized to groups of categorical variables or even mixed data by a likelihood ratio approach. Closed and hierarchical testing procedures are supported. This work was supported by the NGFN grant 01 GR 0459, BMBF, Germany and BMBF grant 01ZX1309B, Germany.
None published for Bioconductor
Test coverage
Line coverage
–
Expression
–
Tests / Examples
–
Functions
54 9 exported
Complexity
5.3 avg / 29 max
Call network
54 nodes / 58 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
5,668
Files
59
Compiled share
0%
Has compiled src
Yes
Language breakdown
API
Exported functions
9
Internal functions
43
Recent export changes
Testing
Has tests
No
Test-to-code ratio
0.00
testthat edition
–
Docs
Roxygen coverage
100%
Health & Security signals
Informational signals; not verdicts.
on.exit coverage
0%
Unsafe pattern score
0
Dep constraint coverage
0%
Secret pattern count
0
Bundled 3rd-party code
2 items
Portability & License
Min R version
–
System requirements
–
C++ standard
–
License
GPL (>= 2)
License flags
SPDX valid, OSI approved
History
Versions
42
First release
2005-10-12
Latest release
2026-04-28
Avg cadence
182 days
Cold removal rate
100%
Dep drift
10
LOC over versions
Per-file churn detail lives in the source pipeline: https://github.com/r-observatory/bioc-code-metrics.
Documentation
- Help pages
- 24
- Examples that run
- 95%18 run in a plain check · 1 hold no code
- Exported functions with examples
- 100%
- Documented parameters
- 100%
- Return-value docs
- 75%
- Help pages citing references
- 50%
Repository practices
Checks read the Bioconductor git repository (git.bioconductor.org), branch RELEASE_3_23.
No development-tooling practices detected in the Bioconductor git repository.
Datasets
| Name | Class | Size | Also in |
|---|---|---|---|
| bindata | data.frame | 100 × 25 | No other package |
| colon.normal | matrix | 1,747 × 12 | No other package |
| colon.pheno | data.frame | 12 × 5 | No other package |
| colon.tumour | matrix | 1,747 × 12 | No other package |
| pathways | list | 9 elements | No other package |
| phenodata | data.frame | 96 × 4 | No other package |
| vantVeer | matrix | 1,113 × 96 | No other package |
Topics
Depended on by (1)
CRAN (1)
Suggested by (1)
People (from the free-text Author field)
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("GlobalAncova")The package provides a citation file that builds its entry when R runs it. Run citation() to see it.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-25, which the citation names so these numbers can be found later. More on citing and the projects behind them.