Skip to content

GOfuncR

Bioc current

Gene ontology enrichment using FUNC

v1.31.0 · software · GPL (>= 2)

Release Lineage

Entered 3.7 · May 1, 2018

Current · Requires R 4.6

1.0 In 17 of 49 releases 3.23

Description

GOfuncR performs a gene ontology enrichment analysis based on the ontology enrichment software FUNC. GO-annotations are obtained from OrganismDb or OrgDb packages ('Homo.sapiens' by default); the GO-graph is included in the package and updated regularly (01-May-2021). GOfuncR provides the standard candidate vs. background enrichment analysis using the hypergeometric test, as well as three additional tests: (i) the Wilcoxon rank-sum test that is used when genes are ranked, (ii) a binomial test that is used when genes are associated with two counts and (iii) a Chi-square or Fisher's exact test that is used in cases when genes are associated with four counts. To correct for multiple testing and interdependency of the tests, family-wise error rates are computed based on random permutations of the gene-associated variables. GOfuncR also provides tools for exploring the ontology graph and the annotations, and options to take gene-length or spatial clustering of genes into account. It is also possible to provide custom gene coordinates, annotations and ontologies.

Test coverage

Line coverage

Expression

Tests / Examples

Functions

200 9 exported

Complexity

5.3 avg / 98 max

Call network

200 nodes / 141 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

8,828

Files

103

Compiled share

56.1%

Has compiled src

Yes

Language breakdown

R 1,995 (22.6%)C/C++/src 4,953 (56.1%)Tests 410 (4.6%)Docs 773 (8.8%)Vignettes 697 (7.9%)

API

Exported functions

9

Internal functions

46

Recent export changes

v3.7+8 go_enrich, get_names, get_anno_genes +5 more

Testing & CI

Has tests

Yes

Test-to-code ratio

0.21

testthat edition

CI present

No

CI type

[]

PR gated

No

Docs

Roxygen coverage

100%

Health & Security signals

Informational signals; not verdicts.

on.exit coverage

0%

Unsafe pattern score

4

Dep constraint coverage

45.5%

Secret pattern count

0

Bundled 3rd-party code

2 items

Portability & License

Min R version

3.4

System requirements

C++ standard

License

GPL (>= 2)

License flags

SPDX valid, OSI approved

History

Versions

17

First release

2018-04-30

Latest release

2026-04-28

Avg cadence

183 days

Cold removal rate

Dep drift

1

LOC over versions

v3.7: 7,970 LOCv3.8: 8,019 LOCv3.9: 7,998 LOCv3.10: 8,835 LOCv3.11: 8,835 LOCv3.12: 8,835 LOCv3.13: 8,835 LOCv3.14: 8,834 LOCv3.15: 8,834 LOCv3.16: 8,834 LOCv3.17: 8,834 LOCv3.18: 8,823 LOCv3.19: 8,828 LOCv3.20: 8,828 LOCv3.21: 8,828 LOCv3.22: 8,828 LOCv3.23: 8,828 LOC

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

Documentation

Documentation
READMEYes · 257 wordsVignettesYes · dynamicpkgdown siteNoNEWSNoCode of conductNoContributing guideNo
Examples that run
100%
Documented parameters
100%
Return-value docs
100%
References docs
89%

Topics

Depended on by (1)

Bioconductor (1)

People

Steffi Grote

Report a problem with this page →