Skip to content

GEOquery

Bioc current

Get data from NCBI Gene Expression Omnibus (GEO)

v2.80.0 · Package record · software · MIT + file LICENSE

Release Lineage

Entered 1.8 · Apr 27, 2006

Current · Requires R 4.6

1.0 In 41 of 49 releases 3.23

Description

The NCBI Gene Expression Omnibus (GEO) is a public repository of microarray data. Given the rich and varied nature of this resource, it is only natural to want to apply BioConductor tools to these data. GEOquery is the bridge between GEO and BioConductor.

Advisories

None published for Bioconductor

Test coverage

Line coverage

–

Expression

–

Tests / Examples

–

Functions

55 17 exported

Complexity

3 avg / 11 max

Call network

55 nodes / 62 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

3,963

Files

72

Compiled share

0%

Has compiled src

No

Language breakdown

R 2,098 (52.9%)Tests 378 (9.5%)Docs 1,087 (27.4%)Vignettes 400 (10.1%)

API

Exported functions

17

Internal functions

38

Recent export changes

v3.6−4 parseGSM, parseGSE, parseGDS 1 more

Testing

Has tests

Yes

Test-to-code ratio

0.18

testthat edition

–

Docs

Roxygen coverage

100%

Health & Security signals

Informational signals; not verdicts.

on.exit coverage

0%

Unsafe pattern score

0

Dep constraint coverage

5.9%

Secret pattern count

0

Bundled 3rd-party code

2 items

Portability & License

Min R version

–

System requirements

–

C++ standard

–

License

MIT + file LICENSE

License flags

SPDX valid, OSI approved

History

Versions

41

First release

2006-09-07

Latest release

2026-04-28

Avg cadence

181 days

Cold removal rate

100%

Dep drift

22

LOC over versions

v1.8: 1,021 LOCv1.9: 1,046 LOCv2.0: 1,070 LOCv2.1: 1,250 LOCv2.2: 1,328 LOCv2.3: 1,339 LOCv2.4: 1,381 LOCv2.5: 1,442 LOCv2.6: 1,460 LOCv2.7: 1,475 LOCv2.8: 1,483 LOCv2.9: 1,514 LOCv2.10: 1,532 LOCv2.11: 1,536 LOCv2.12: 1,533 LOCv2.13: 1,533 LOCv2.14: 1,835 LOCv3.0: 1,859 LOCv3.1: 1,859 LOCv3.2: 1,875 LOCv3.3: 1,877 LOCv3.4: 1,877 LOCv3.5: 1,877 LOCv3.6: 2,669 LOCv3.7: 2,713 LOCv3.8: 2,785 LOCv3.9: 2,785 LOCv3.10: 2,790 LOCv3.11: 2,790 LOCv3.12: 2,790 LOCv3.13: 2,790 LOCv3.14: 2,908 LOCv3.15: 2,781 LOCv3.16: 2,910 LOCv3.17: 2,910 LOCv3.18: 2,910 LOCv3.19: 2,910 LOCv3.20: 3,745 LOCv3.21: 3,745 LOCv3.22: 3,959 LOCv3.23: 3,963 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 · 73 wordsVignettesYes · 2 · dynamicNEWSYes · 100% structuredCitation fileYes · cites a publicationWebsiteYes · pkgdown
Help pages
33 (9 internal)
Examples that run
67%10 run in a plain check · 4 never run · 1 hold no code
Exported functions with examples
94%
Documented parameters
100%
Return-value docs
81%
Help pages citing references
6%

Repository practices

Upstream repositoryBeta

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

Checks run against github.com/seandavi/geoquery on 2026-10-11.

Continuous integration (2)
GitHub ActionsR CMD check workflow

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

Governance and community (5)
Code of conductContributing guideIssue templatesPR templateCODEOWNERS
Docs source (3)
pkgdown

GitHub Pages site last deployed 2026-08-17 · The repository has a site deploy workflow

pkgdown site last built 2026-08-17

Reproducibility and dev environment (1)
Dockerfile
Show all practicesHide 2 practices
Research and citation (1)
CITATION.cff
Lint, format, editor (2)
lintrRStudio project
How this is detected·Detection ruleset v3 (2026-09-26)

Datasets

Bundled datasets · 1
NameClassSizeAlso in
GSM11805–––

All of GEOquery's data objects

Topics

Maintainer
Sean Davis

Available on

CRANr2uBioconductorautoCRANCOPR

Depended on by (28)

Show 58 packagesHide 58 packages

People

Cite

Cite this package

Run in R for the authors' entry:

citation("GEOquery")

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

It points to 10.1093/bioinformatics/btm254.

The repository also keeps a CITATION.cff.

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

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