
Bioconductor Organismdbi
The package enables a simple unified interface to several annotation packages each of...
Install
npx skills add bioMate-AI/biomate-bioconductor-kb --skill bioconductor-organismdbi -g -a claude-code -y- Repository
- bioMate-AI/biomate-bioconductor-kb793
- Category
- Engineering
- Updated
- 5mo ago
- License
- See repository
- Context cost
- Lightabout 1,136 tokens
- Runs scripts
- No, instructions only
What it does
The package enables a simple unified interface to several annotation packages each of which has its own schema by taking advantage of the fact that each of these packages implements a select methods.
OrganismDbi
Dependencies & Environment
Package-intrinsic requirements from the Bioconductor landing page, reproduce in any R environment.
- Version: 1.54.0 · Bioconductor: 3.23 · R: ≥ 4.6
- Depends: BiocGenerics, AnnotationDbi, Seqinfo, GenomicFeatures
- Imports: DBI, BiocManager, Biobase, graph, RBGL, S4Vectors, IRanges, GenomicRanges
- System requirements: URL
- Install:
BiocManager::install("OrganismDbi")
When to Use
- Unified Annotation Queries: Querying multiple annotation resources (e.g.,
TxDbandOrgDb) simultaneously through a single unified interface usingselect. - Custom Meta-Package Building: Building custom
OrganismDbimeta-packages (likeHomo.sapiens) that link genome-centric and gene-centric databases usingmakeOrganismPackage. - Feature Extraction: Extracting genomic features (transcripts, exons, cds) mapped directly to gene symbols or other identifiers using
transcripts,exons, orcds. - Grouped Feature Extraction: Grouping genomic features by a specific identifier (e.g., by gene) using
transcriptsBy,exonsBy, orcdsBy.
When NOT to Use
- Non-Model Organisms: When working with non-model organisms that do not have pre-built
OrgDborTxDbpackages available to link together. - Cyclic Graph Relationships: When the relationships between your annotation packages present more than one pathway between any two nodes/objects (the package cannot handle cycles in the graph).
Data Requirements
- Annotation Packages: Installed Bioconductor annotation packages (e.g.,
org.Hs.eg.db,TxDb.Hsapiens.UCSC.hg19.knownGene,GO.db). - Graph Data: A list of short two-element character vectors representing foreign key relationships (e.g.,
graphData) when building custom packages.
