Database Access Skills Index
- Repo stars 428
- Author updated Live
- Author repo PantheonOS
- Domain
- Data
- Compatible agents
-
- Claude Code
- Cursor
- Cline
- Codex
- Windsurf
- Gemini CLI
- +20
- Trust score
- 88 / 100 · community maintained
- Author / version / license
- @aristoteleo · no license declared
- Token usage
- Lean
- Setup complexity
- Plug-and-play
- External API key
- Not required
- Operating systems
- Unspecified (assume cross-platform)
- Runtime requirements
- Python
- Permissions
-
- Read-only
- Write / modify
- Network behavior
- Local-only
- Install commands
- 26 variants
Profile is derived at build time from SKILL.md and install vectors. Subject to drift from author intent.
Heads up: 未限定 allowed-tools,默认拥有全部工具权限。
---
name: Database Access Skills Index
description: | Tools and workflows for accessing public biological databases, retrieving sequencing data, que…
category: data
runtime: Python
---
# Database Access Skills Index output preview
## PART A: Task fit
- Use case: | Tools and workflows for accessing public biological databases, retrieving sequencing data, querying gene/protein information, pulling processed functional / 3D-genome tracks, fetching cancer-cohort data, and downloading large-scale single-cell datasets. runs entirely locally; runs on Python. Works with Claude Code, Cursor, Cline and 23 more..
- Inputs: target material, constraints, expected output, and acceptance criteria.
- Evidence boundary: follow “Quick map — which skill for what / Available Skills / gget — Genomic Database Querying” and do not present inference as author intent.
## PART B: Execution result
- **01** The card summarizes the use case; runtime output centers on “| Tools and workflows for accessing public biological databases, retrieving sequencing data, querying gene/protein information, pulling processed functional / 3D-genome tracks, fetching cancer-cohort data, and downloading large-scale single-cell datasets. runs entirely locally; runs on Python. Works with Claude Code, Cursor, Cline and 23 more.”.
- **02** When the source has headings, the agent prioritizes “Quick map — which skill for what / Available Skills / gget — Genomic Database Querying” so the result follows the author’s structure.
- **03** Typical output includes task judgment, concrete steps, required commands or file edits, validation, and follow-up options.
- **04** Risk context follows the fingerprint: read files, write/modify files; mostly runs locally; usually needs no extra API key.
## Running Rules
- read files, write/modify files; mostly runs locally; usually needs no extra API key.
- Validate with a small sample before expanding scope.
- Return the result, validation criteria, and next iteration options. The source does not require a stable slash command. After installation, invoke the skill by name and describe the task.
Name target files or source material, expected output, forbidden changes, and whether network or shell access is allowed. Permission fingerprint: read files, write/modify files.
Start with a small task and check whether the result follows “Quick map — which skill for what / Available Skills / gget — Genomic Database Querying”. Inspect diffs, logs, previews, or tests before expanding scope.
Confirm the final output includes a concrete result, evidence, and next action. If it stays generic, tighten inputs, boundaries, and acceptance criteria.
---
name: Database Access Skills Index
description: | Tools and workflows for accessing public biological databases, retrieving sequencing data, que…
category: data
source: aristoteleo/PantheonOS
---
# Database Access Skills Index
## When to use
- | Tools and workflows for accessing public biological databases, retrieving sequencing data, querying gene/protein inf…
- Use it when the task has clear inputs, repeatable steps, and validation criteria.
## What to provide
- Target material, scope, expected result, and forbidden changes.
- Whether network, commands, file writes, or external services are allowed.
## Execution rules
- Organize steps around “Quick map — which skill for what / Available Skills / gget — Genomic Database Querying” and keep inference separate from source facts.
- read files, write/modify files; mostly runs locally; usually needs no extra API key.
- Validate with a small sample before expanding the task.
## Output requirements
- Return the deliverable, key evidence, validation method, and next action.
- Mark missing information as unknown; do not invent commands, platforms, or dependencies. The author source anchors workflow facts; repository files anchor sources and commands; Fluxly only adds fit, limitations, and quality judgment.
skill "Database Access Skills Index" {
input -> user goal + target files + boundaries + acceptance criteria
context -> Quick map — which skill for what / Available Skills / gget — Genomic Database Querying
rules -> SKILL.md triggers / order / output contract
runtime -> Python | read files, write/modify files | mostly runs locally
guardrails -> usually needs no extra API key + small-sample validation + diff/log review
output -> copyable result + checklist + next iteration
} Database Access Skills
Tools and workflows for accessing public biological databases, retrieving sequencing data, querying gene/protein information, pulling processed functional / 3D-genome tracks, fetching cancer-cohort data, and downloading large-scale single-cell datasets.
Quick map — which skill for what
| If you need... | Use |
|---|---|
| Gene / protein / variant metadata (Ensembl, UniProt, NCBI, …) | gget |
| Raw sequencing reads (FASTQ) from SRA/ENA/GEO/DDBJ/GSA | iSeq |
| Large-scale single-cell RNA-seq matrices | CELLxGENE Census |
| Processed functional-genomics tracks (ChIP/ATAC/DNase/RNA-seq bigWig/BAM/peaks) | ENCODE |
| 3D-genome contact matrices (Hi-C / Micro-C / ChIA-PET .mcool / .hic) | 4DN |
| liftOver, UCSC tracks, sequence pulls, large genome catalog | UCSC |
| Cancer-cohort RNA-seq counts, MAF mutations, CNV, methylation (TCGA / CPTAC) | GDC |
The new four (ENCODE / 4DN / UCSC / GDC) are mostly orthogonal to the existing three — they cover processed tracks, 3D genome data, coordinate utilities, and cancer cohorts that gget / iSeq / Census don't reach.
Available Skills
gget — Genomic Database Querying
Python package and CLI tool with 23 interoperable modules for efficiently querying genomic databases including Ensembl, NCBI, UniProt, ARCHS4, Enrichr, COSMIC, OpenTargets, CellxGene, cBioPortal, PDB, and Bgee.
Skill file: gget.md
When to use:
- Fetching reference genome/annotation download links (Ensembl)
- Searching genes by keyword or retrieving gene metadata
- Running BLAST/DIAMOND sequence alignment
- Performing enrichment analysis (GO, KEGG, pathway)
- Querying cancer mutations (COSMIC) or drug-target associations (OpenTargets)
- Retrieving single-cell data from CZ CELLxGENE Discover
- Looking up protein structures (PDB, AlphaFold)
- Finding tissue expression patterns (ARCHS4, Bgee)
- Plotting cancer genomics heatmaps (cBioPortal)
iSeq — Sequencing Data Download
Bash CLI tool for downloading sequencing data and metadata from five public databases (GSA, SRA, ENA, DDBJ, GEO) through a single unified interface. Supports parallel downloads, Aspera transfers, and automatic format conversion.
Skill file: iseq.md
When to use:
- Downloading raw sequencing data (FASTQ/SRA) from public repositories
- Fetching metadata for projects, experiments, or runs
- Downloading from Chinese GSA database (CRA/CRR accessions)
- Batch downloading multiple accessions from a file
- Converting SRA files to FASTQ format
- Merging FASTQ files by experiment, sample, or study
CZ CELLxGENE Census — Single-Cell RNA-seq Data Access
Cloud-based Python API for accessing 217M+ single-cell RNA-seq observations from CZ CELLxGENE Discover via TileDB-SOMA. Supports flexible metadata queries, gene filtering, and pre-computed embeddings (scVI, Geneformer).
Skill file: cellxgene_census.md
When to use:
- Querying large-scale single-cell RNA-seq data by tissue, cell type, disease
- Downloading count matrices as AnnData objects with metadata filters
- Accessing pre-computed embeddings (scVI, Geneformer)
- Finding which datasets contain specific genes or cell types
- Working with larger-than-memory single-cell datasets via streaming
- Exploring CZ CELLxGENE Discover catalog programmatically
ENCODE — Functional Genomics Tracks (ChIP/ATAC/DNase/RNA-seq)
Query and download from the ENCODE Portal — standardised processed files
(BAM, bigWig, narrowPeak) for ChIP-seq, ATAC-seq, DNase-seq, RNA-seq,
eCLIP, etc. across human / mouse cell types and tissues. Pairs with the
igv and gosling LiveViews.
Skill file: encode.md
When to use:
- "Find CTCF ChIP-seq peaks in K562 from ENCODE" — TF / histone / chromatin data by target + biosample
- ENCODE bigWig signal → IGV track for a paper-quality view
- Cross-cell-line / cross-tissue comparison of a regulatory assay
- Anywhere you need ENCODE's processed outputs, not raw FASTQ
4DN — 3D Genome Data (Hi-C, Micro-C, ChIA-PET)
Query and download from the 4D Nucleome Data Portal — Hi-C variants,
Micro-C, ChIA-PET, SPRITE, GAM, FISH. Returns .mcool / .hic contact
matrices and .pairs.gz files. Pairs with the gosling LiveView via the
HiGlass back-end, and with cooler / pairix for Python analysis.
Skill file: fourdn.md
When to use:
- 3D-genome contact map for a cell line / condition
.mcoolfor use with Cooler / HiGlass / Gosling- ChIA-PET loop calls for a TF
- Comparative Hi-C across replicates / conditions
UCSC — Genome Browser API + liftOver
Programmatic access to UCSC's REST API (assemblies, tracks, sequence, gene-symbol search, Track Hubs) and the canonical liftOver coordinate- conversion utility. Use UCSC where Ensembl / NCBI fall short: cross- assembly liftOver, public Track Hubs, the large UCSC assembly catalog (panTro6, calJac4, etc.).
Skill file: ucsc.md
When to use:
- liftOver a BED / VCF / single coordinate between assemblies
- Find a public Track Hub for a non-model organism
- One-off sequence / track pulls without writing pysam boilerplate
- Browse UCSC's assembly catalog (assemblies Ensembl doesn't have)
GDC — NCI Genomic Data Commons (TCGA + friends)
Query and download from the NCI GDC — TCGA, CPTAC, TARGET, FM-AD cancer
cohorts. Open-tier files (RNA-seq counts, MAF mutations, CNV, methylation,
clinical) need no auth; controlled-tier (BAM, gVCF) needs a dbGaP /
NCI token. Complements gget cbio (processed cBioPortal view) with the
raw GDC files.
Skill file: gdc.md
When to use:
- TCGA RNA-seq counts for a project — differential expression input
- MAF mutation file for an entire TCGA cohort
- CNV / methylation / clinical metadata from TCGA / CPTAC / TARGET
- Token-required BAM / gVCF download
Using Skills
- Identify your goal: use the quick-map table above to pick the right portal (metadata vs raw reads vs processed tracks vs 3D-genome vs cancer cohort vs single-cell vs coordinate utilities).
- Load skill file: Read the full skill document for detailed guidance on its API, filter patterns, and viewer wiring.
- Follow examples: each skill's recipes section is copy-paste-able.
- Combine tools: they're orthogonal by design — e.g. gget to look up a gene's coordinates → ENCODE for ChIP-seq tracks at that locus → IGV LiveView to display; or GDC for TCGA RNA-seq counts → gget for gene-set enrichment on the result.
- Viewer wiring: every new skill includes a "Wire it to a viewer"
section showing how to pipe its files into the
igv/gosling/molstarLiveViews (download →serve_local_data→ viewer track).
Decide Fit First
Design Intent
How To Use It
Boundaries And Review