This is a unified interface to 20+ bioinformatics databases that works both as a CLI and Python package. You can pull gene info from Ensembl, run BLAST searches, grab AlphaFold structures, and do enrichment analysis without memorizing different API formats for each database. The modules are tested biweekly since the underlying databases change their schemas regularly, which matters if you're automating anything. It's genuinely useful for quick interactive lookups and exploratory work, but if you're doing heavy batch processing or need more complex BLAST configurations, you'll still want biopython. The consistent interface across modules is the real win here. Install it in a clean virtual environment because bioinformatics dependencies clash constantly.

skills.sh installs
2K
GitHub stars
56.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add k-dense-ai/scientific-agent-skills --skill gget --agent claude-code

Installs into .claude/skills of the current project.

Files

gget

Overview

gget is a command-line bioinformatics tool and Python package providing unified access to 20+ genomic databases and analysis methods. Query gene information, sequence analysis, protein structures, viral sequences, expression data, disease associations, and mouse tissue/cell specificity metrics through a consistent interface. Most gget modules work both as command-line tools and as Python functions.

Important: The databases queried by gget are continuously updated, which sometimes changes their structure. Guidance here targets gget 0.30.8 (reviewed 2026-09-30). For reproducible work, pin gget==0.30.8; for broken upstream database adapters, update gget after checking release notes.

Installation

Install gget in a clean virtual environment to avoid conflicts:

# Reproducible install targeting this skill
uv venv --python 3.13 .venv
source .venv/bin/activate
uv pip install "gget==0.30.8"
import gget

Quick Start

Inspect module-specific syntax before querying:

gget info --help
gget pdb --help

Most modules return:

  • Command-line: JSON (default) or CSV with -csv flag
  • Python: DataFrame or dictionary

Sponsors

Details

Repository
github.com/k-dense-ai/scientific-agent-skills
Categories
Backend & APIs, AI & Agent Building, Data Science & ML, Automation & Workflows, Python, Sales & Marketing, CLI & Terminal, Databases
First seen
Jun 3, 2026

More from k-dense-ai/scientific-agent-skills

All 137
1okx avatarokx-outcomesokx/agent-skillsUse this skill for OKX Outcomes markets (YES/NO event contracts, formerly OKX Predictions) via the okx-outcomes binary. Triggers: 'list prediction events', '预测市2Kskills.sh installs
2mindrally avatartypeormmindrally/skillsGuidelines for developing with TypeORM, a full-featured ORM for TypeScript and JavaScript supporting multiple databases2Kskills.sh installs
3k-dense-ai avataradaptyvk-dense-ai/scientific-agent-skillsHow to use the Adaptyv Bio Foundry API and Python SDK for protein experiment design, submission, and results retrieval. Use this skill whenever the user mention2Kskills.sh installs
4k-dense-ai avatarprotocolsio-integrationk-dense-ai/scientific-agent-skillsRead, validate, and safely export protocols.io data with current official REST/MCP contracts, or create non-executing mutation plans. The bundled client makes b2Kskills.sh installs
5github avatarflowstudio-power-automate-buildgithub/awesome-copilotBuild, scaffold, and deploy Power Automate cloud flows using the FlowStudio MCP server. Your agent constructs flow definitions, wires connections, deploys, and 1.9Kskills.sh installs
6nvidia avatardynamo-router-starternvidia/skillsStart or patch Dynamo router modes and run router endpoint smoke checks. Use for round-robin, KV-aware, least-loaded, or device-aware routing setup; use recipe-1.9Kskills.sh installs