alterlab-gget — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited alterlab-gget (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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, expression data, and disease associations through a consistent interface. All 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. gget modules are tested automatically on a biweekly basis and updated to match new database structures when necessary.
Install gget in a clean virtual environment to avoid conflicts:
# Install (or upgrade) into a clean environment
uv pip install --upgrade gget
# In Python/Jupyter
import ggetBasic usage pattern for all modules:
# Command-line
gget <module> [arguments] [options]
# Python
gget.module(arguments, options)Most modules return:
-csv flagCommon flags across modules:
-o/--out: Save results to file-q/--quiet: Suppress progress information-csv: Return CSV format (command-line only)Pick a module, then see references/module_examples.md for worked CLI + Python examples and references/module_reference.md for the full parameter table.
| Module | Purpose | Queried source |
|---|---|---|
ref | Reference genome download links/metadata | Ensembl |
search | Find genes by name/description | Ensembl |
info | Gene/transcript metadata (~1000 IDs max) | Ensembl, UniProt, NCBI |
seq | Nucleotide/amino-acid sequences (FASTA) | Ensembl |
blast | BLAST against standard databases | NCBI BLAST |
blat | Genomic position of a sequence | UCSC BLAT |
muscle | Multiple sequence alignment | Muscle5 (local) |
diamond | Fast local protein/translated alignment | DIAMOND (local) |
pdb | Experimental protein structures + metadata | RCSB PDB |
alphafold | Predict 3D protein structure (setup req.) | AlphaFold2 (local) |
elm | Eukaryotic linear motifs (setup req.) | ELM |
archs4 | Correlated genes / tissue expression | ARCHS4 |
cellxgene | Single-cell RNA-seq (setup req.) | CZ CELLxGENE Census |
enrichr | Ontology/pathway enrichment | Enrichr |
bgee | Orthologs and expression | Bgee |
opentargets | Disease/drug associations | OpenTargets |
cbio | Cancer genomics heatmaps | cBioPortal |
cosmic | Somatic cancer mutations (license/account) | COSMIC |
mutate | Generate mutated sequences | local |
gpt | Natural-language text generation (setup req.) | OpenAI API |
setup | Install third-party deps for a module | local |
Setup-required modules (gget setup <module> before first use): alphafold (~4GB params, needs uv pip install openmm first), cellxgene, elm, gpt.
use gget directly; see references/module_examples.md.
references/workflows.mdand the ready-made scripts/ (gene_analysis, batch_sequence_analysis, enrichment_pipeline).
--limit to bound large queries; save with -o/--out for reproducibility.gget setup before first use of alphafold, cellxgene, elm, gpt.gget info.uv pip install --upgrade gget.-csv for CSV; FASTA (seq, mutate);PDB (pdb, alphafold); PNG (cbio plot).
json=True for JSON; save=True orout="filename" to write; AnnData for cellxgene.
references/module_examples.md — worked CLI + Python examples for every modulereferences/module_reference.md — full parameter tables for all modulesreferences/database_info.md — queried databases and their update frequenciesreferences/workflows.md — extended multi-module workflow examplesFor additional help:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.