gget-genomic-databases

Solid

Unified CLI/Python interface to 20+ genomic databases. Gene lookups (Ensembl search/info/seq), BLAST/BLAT, AlphaFold, Enrichr enrichment, OpenTargets disease/drug, CELLxGENE single-cell, cBioPortal/COSMIC cancer, ARCHS4 expression. Spans genomics, proteomics, disease. For batch/advanced BLAST use biopython; for multi-DB Python SDK use bioservices.

API & Backend 286 stars 26 forks Updated 4 days ago NOASSERTION

Install

View on GitHub

Quality Score: 82/100

Stars 20%
82
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# gget — Unified Genomic Database Access ## Overview gget is a command-line and Python package providing unified access to 20+ genomic databases and analysis methods. Query gene information, sequences, protein structures, expression data, and disease associations through a consistent interface. All modules work as both CLI tools and Python functions, returning DataFrames (Python) or JSON/CSV (CLI). ## When to Use - Looking up gene information (names, IDs, descriptions) across species from Ensembl - Retrieving nucleotide or protein sequences for Ensembl gene/transcript IDs - Running BLAST or BLAT searches against standard reference databases - Predicting protein 3D structures with AlphaFold2 from amino acid sequences - Performing gene set enrichment analysis (GO, KEGG, disease terms) via Enrichr - Querying single-cell RNA-seq datasets from CELLxGENE Census - Finding disease and drug associations for a gene target via OpenTargets - Downloading Ensembl reference genomes and annotations for a species - Finding cancer mutations and genomic alterations via cBioPortal or COSMIC - Getting tissue expression and correlated genes from ARCHS4 - For batch processing or advanced BLAST parameters, use `biopython` instead - For programmatic multi-database workflows with rate limiting, use `bioservices` instead ## Prerequisites - **Python packages**: `gget` - **Optional setup**: Some modules require `gget setup <module>` before first use (alphafold, cellxgene, elm, gpt) - **Environment*...

Details

Author
jaechang-hits
Repository
jaechang-hits/SciAgent-Skills
Created
5 months ago
Last Updated
4 days ago
Language
Python
License
NOASSERTION

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category