gget

Query genomic databases and perform sequence analysis with Python.

3|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/RamanEbrahimi/raman-marketplace --skill gget-ramanebrahimi
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gget
Source: https://github.com/RamanEbrahimi/raman-marketplace/tree/main/plugins/agentic-research/skills/scientific-skills/gget
Command: npx skills add https://github.com/RamanEbrahimi/raman-marketplace --skill gget-ramanebrahimi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies bioinformatics analysis by providing a unified interface to access over 20 genomic databases and analysis methods, streamlining tasks like gene information retrieval, sequence analysis, and structural predictions.

Core Features & Use Cases

  • Unified Interface: Access a variety of genomic databases through a consistent command-line tool or Python package.
  • Gene Information: Retrieve detailed information about genes and transcripts from Ensembl, UniProt, and NCBI.
  • Sequence Analysis: Perform BLAST searches, sequence alignments, and sequence retrieval.
  • Structure Prediction: Predict protein structures using AlphaFold2 and identify Eukaryotic Linear Motifs.
  • Use Case: If you need to perform gene search, sequence alignment, and structure prediction on a set of gene IDs, this Skill allows you to do all these tasks in a single workflow.

Quick Start

Use the gget skill to search for genes in the human genome with the keyword "GABA".

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 for gene information in one workflow?▼

Genomic database querying across multiple sources is streamlined by providing a unified Python interface to retrieve gene and transcript information from Ensembl, UniProt, and NCBI simultaneously.

Can I perform BLAST searches and sequence alignment using Python?▼

BLAST searches and sequence alignments can be executed directly within Python, allowing you to retrieve and analyze sequences as part of a unified bioinformatics workflow.

What is the best way to predict protein structures and identify eukaryotic linear motifs?▼

Protein structure prediction and motif identification are handled by integrating AlphaFold2 and Eukaryotic Linear Motif detection into a single command-line and Python package workflow.

Does this bioinformatics tool support searching the human genome by keyword?▼

Human genome keyword searching is supported, enabling you to find specific genes like "GABA" by querying the Ensembl database directly through the Python interface.

Do I need Python packages installed to access genomic databases and perform sequence analysis?▼

Python package installation is required, as the tool employs various Python dependencies to enable computational analysis, structural predictions, and access to over 20 genomic databases.

Why use a unified interface instead of querying Ensembl, UniProt, and NCBI separately?▼

A unified interface eliminates the need to manage separate API connections for Ensembl, UniProt, and NCBI, streamlining gene search, sequence alignment, and structure prediction into one consistent workflow.