gget

Query 20+ bioinformatics databases via CLI or Python API.

33.0k|3.2k|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/K-Dense-AI/scientific-agent-skills --skill gget-k-dense-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gget
Source: https://github.com/K-Dense-AI/scientific-agent-skills/tree/main/scientific-skills/gget
Command: npx skills add https://github.com/K-Dense-AI/scientific-agent-skills --skill gget-k-dense-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

gget provides a unified, fast interface to 20+ bioinformatics databases, enabling researchers to perform gene discovery, sequence retrieval, enrichment, and analysis without juggling multiple tools.

Core Features & Use Cases

  • Unified CLI and Python API for dozens of databases (Ensembl, UniProt, NCBI, ARCHS4, OpenTargets, cBioPortal, COSMIC, AlphaFold, etc.)
  • Quick lookups of gene information, sequences, expression data, disease associations, and enrichment analyses
  • Supports batch workflows and scripted pipelines to build reproducible analyses

Quick Start

Run gget search BRCA1 --species homo_sapiens to see basic gene results.

Frequently Asked Questions about gget

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

FAQPage Schema
How do I retrieve gene sequences and information from multiple bioinformatics databases at once?

You can retrieve gene sequences and information from multiple bioinformatics databases at once using a unified CLI or Python API that queries Ensembl, UniProt, NCBI, and others simultaneously. This provides fast lookups for interactive research or batch workflows without juggling separate tools.

What's the best way to query Ensembl and UniProt for gene expression and disease associations in Python?

The best way to query Ensembl and UniProt for gene expression and disease associations in Python is using a modular API that directly interfaces with these databases. You can run targeted commands to fetch expression data from ARCHS4 or disease associations from OpenTargets within scripted pipelines.

Can I perform batch sequence retrieval and enrichment analysis across 20+ databases?

Yes, you can perform batch sequence retrieval and enrichment analysis across 20+ databases. The tool supports scripted pipelines for reproducible analyses, allowing you to process large batches of gene queries for sequences, expression data, and enrichment results in a single workflow.

Does this bioinformatics tool support AlphaFold structure lookups and COSMIC mutation data?

Yes, this bioinformatics tool supports AlphaFold structure lookups and COSMIC mutation data. It provides direct access to both resources alongside cBioPortal and OpenTargets, enabling you to retrieve structural predictions and disease or drug associations for specific genes.

How do I search for a specific gene like BRCA1 across different species?

To search for a specific gene like BRCA1 across different species, you use the search function with the gene name and species parameter, such as specifying homo_sapiens. This queries Ensembl to return matching gene results and relevant sequence data quickly.

What are the limitations of using a unified query tool for bioinformatics database access?

Limitations of using a unified query tool for bioinformatics database access include reliance on the uptime and data structure of external resources like Ensembl and NCBI. While it provides clear error handling, complex or highly specialized queries outside its 20+ supported databases may still require direct database access.