gget

Query 20+ genomic databases via CLI and Python for gene discovery and enrichment analyses.

4|1|Updated Jun 18, 2025
One-click install
npx skills add https://github.com/HolobiomicsLab/Toolomics --skill gget-holobiomicslab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gget
Source: https://github.com/HolobiomicsLab/Toolomics/tree/main/mcp_host/skills/scientific-skills/scientific-skills/gget
Command: npx skills add https://github.com/HolobiomicsLab/Toolomics --skill gget-holobiomicslab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gget, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Unified access to 20+ genomic databases and analysis tools from a single CLI/Python interface, enabling researchers to perform gene queries, sequence retrieval, enrichment analysis, and data integration without juggling multiple tools.

Core Features & Use Cases

  • Provides CLI and Python APIs for querying Ensembl, UniProt, NCBI, ARCHS4, OpenTargets, cBioPortal, COSMIC, PDB, AlphaFold, and more.
  • Supports end-to-end workflows: gene discovery, information retrieval, sequence fetch, expression data, correlation analyses, enrichment, and disease/drug associations.
  • Use Case: quickly identify and characterize a gene of interest and build downstream analyses in a reproducible script.

Quick Start

Install gget and run a simple gene lookup to verify the installation.

Frequently Asked Questions about gget

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query multiple genomic databases like Ensembl and UniProt for gene information and sequence retrieval?

Querying genomic databases for gene information and sequence retrieval is unified through a single CLI and Python interface. The tool provides access to Ensembl, UniProt, and NCBI, enabling rapid gene discovery and data integration without juggling multiple tools.

Can I perform enrichment analysis and fetch expression data using a Python script?

Enrichment analysis and expression data retrieval can be performed directly within a Python script. The interface supports end-to-end workflows including gene discovery, expression correlation analyses, and disease associations for reproducible research outputs.

Does this genomic database query tool support large queries and rate limiting?

Large genomic database queries are supported with built-in caching and rate limiting. This ensures reproducible outputs and handles extensive multi-step workflows for end-to-end research tasks without overwhelming external APIs.

What is the best way to retrieve structural data from PDB and AlphaFold for genes of interest?

The best way to retrieve structural data from PDB and AlphaFold is using the unified Python or CLI interface. It enables rapid sequence fetch and structural data access alongside reference and disease association queries within reproducible scripts.

Do I need pandas installed to analyze genomic expression and correlation data?

Pandas is required as a dependency to analyze genomic expression and correlation data. Combined with the core gget package, it handles large query outputs and facilitates data integration for downstream enrichment workflows.

How does unified genomic database access compare to querying individual platforms like cBioPortal and COSMIC separately?

Unified genomic database access streamlines querying cBioPortal, COSMIC, and OpenTargets compared to using individual platforms. It enables rapid gene characterization, disease association retrieval, and multi-step workflows within a single reproducible environment.