Ucsc Tracks
ucsc_tracks"What annotation tracks does UCSC have for hg38" / "does [assembly] have a [ClinVar/GENCODE/conservation/repeat] track" / "what is the track name for [dataset] in the genome browser" — lists the annotation tracks available on one UCSC assembly, with each track's internal name, short and long label, data type and parent container. AUTHORITATIVE for the track argument of ucsc_track_data: the browser shows human-readable labels, the API wants the internal name (e.g. label "GENCODE V50" is track knownGene), and there is no way to guess one from the other.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max tracks to return (default 100, max 1000). | |
| genome | Yes | REQUIRED. UCSC assembly ID — the genome build your coordinates are in. Human: "hg38" (= GRCh38, current) or "hg19" (= GRCh37, what most older papers, dbSNP dumps and clinical spreadsheets use). Mouse: "mm39"/"mm10". These are DIFFERENT coordinate systems: the same chrom/start/end is valid in every build, so a wrong build returns confident annotations for a different gene instead of an error. Call ucsc_genomes to list the assembly IDs for a species. | |
| search | No | Case-insensitive substring filter over track name, short label and long label. e.g. "clinvar", "gencode", "conservation". |