Exact GO:0006915 human, mouse, and zebrafish snapshot
Human and mouse were fetched from the QuickGO annotation API on 2026-09-30 with
fetch_go0006915.py, using goId=GO:0006915,
goUsage=exact, and taxonId set to either human 9606 or mouse 10090.
Zebrafish was added on 2026-10-05 with taxonId set to 7955.
Descendant annotations were deliberately excluded so this is only the broad
top-level apoptotic process row set.
Generated files
| File | Contents |
|---|---|
| go0006915/metadata.json | Fetch timestamp, QuickGO endpoint, query settings, and row counts |
| go0006915/zebrafish-metadata.json | Zebrafish-only fetch timestamp, QuickGO endpoint, query settings, and row counts |
| go0006915/human-go0006915.tsv | Normalized human QuickGO rows |
| go0006915/mouse-go0006915.tsv | Normalized mouse QuickGO rows |
| go0006915/zebrafish-go0006915.tsv | Normalized zebrafish QuickGO rows |
| go0006915/human-go0006915-symbol-rollup.tsv | Human rows collapsed by displayed symbol |
| go0006915/mouse-go0006915-symbol-rollup.tsv | Mouse rows collapsed by displayed symbol |
| go0006915/zebrafish-go0006915-symbol-rollup.tsv | Zebrafish rows collapsed by displayed symbol |
| go0006915/human-mouse-go0006915-symbol-rollup.tsv | Combined human and mouse symbol rollup |
| go0006915/human-go0006915-raw.json | Raw paginated QuickGO payloads for human |
| go0006915/mouse-go0006915-raw.json | Raw paginated QuickGO payloads for mouse |
| go0006915/zebrafish-go0006915-raw.json | Raw paginated QuickGO payloads for zebrafish |
To refresh the standing human and mouse snapshot from the repository root:
uv run projects/APOPTOSIS/fetch_go0006915.py
To refresh the zebrafish extension:
uv run projects/APOPTOSIS/fetch_go0006915.py --taxon zebrafish
Snapshot size
| Taxon | Exact GO:0006915 rows | Symbols |
|---|---|---|
| human | 825 | 345 |
| mouse | 557 | 238 |
| zebrafish | 253 | 82 |
Rows are not unique biological assertions. The human TP53 block alone has
103 rows because broad InterPro IEA rows are repeated over many UniProt
accessions and isoforms; the symbol rollups are therefore a better worklist
view than the raw rows.
Evidence-code mix
| Taxon | IEA | IDA | IMP | IGI | IPI | IBA | ISO | ISS | TAS | NAS | RCA | ISA |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| human | 530 | 44 | 37 | 4 | 2 | 28 | 0 | 7 | 106 | 67 | 0 | 0 |
| mouse | 256 | 21 | 99 | 10 | 0 | 26 | 97 | 28 | 4 | 1 | 14 | 1 |
| zebrafish | 204 | 3 | 19 | 0 | 0 | 24 | 0 | 3 | 0 | 0 | 0 | 0 |
Human exact rows are dominated by electronic sources, chiefly InterPro and
UniProt IEA imports. Mouse has a larger experimental fraction because MGI
contributes many IMP rows from survival/death-readout genetics; those are the
rows most likely to need an over-annotation check before accepting a generic
GO:0006915 assertion.
Top assigners
| Human assigner | Rows |
|---|---|
| UniProt | 318 |
| InterPro | 316 |
| PINC | 78 |
| ComplexPortal | 37 |
| GO_Central | 30 |
| MGI | 17 |
| Ensembl | 14 |
| Mouse assigner | Rows |
|---|---|
| MGI | 157 |
| InterPro | 127 |
| UniProt | 118 |
| GO_Central | 98 |
| Ensembl | 50 |
| Zebrafish assigner | Rows |
|---|---|
| InterPro | 169 |
| UniProt | 38 |
| GO_Central | 24 |
| ZFIN | 21 |
| GOC | 1 |
Zebrafish InterPro2GO rows
The exact zebrafish slice is mostly not manual ZFIN curation. InterPro contributes
169 of the 253 exact GO:0006915 rows, and six high-count InterPro2GO mappings
from the largest-symbol worklist account for 127 rows on their own:
| InterPro signature | Main zebrafish symbols | Exact rows |
|---|---|---|
IPR002117, p53 family |
tp63, tp53, tp73 |
60 |
IPR037847, GRAMD4 family |
gramd4b, gramd4a |
24 |
IPR022103, BIRC6 |
birc6 |
22 |
IPR028319, PPP1R13B family |
ppp1r13bb |
9 |
IPR028754, PAK5 family |
pak5 |
6 |
IPR018868, BAD family |
badb, bada |
6 |
These are likely InterPro2GO mapping issues, so the highest-yield fix is upstream
signature review rather than one zebrafish gene at a time. IPR028754, which
maps the PAK5 kinase subfamily straight to exact apoptosis, and IPR002117,
which maps the whole p53/p63/p73 family to exact apoptosis, are especially strong
candidates to challenge.
Largest symbol rollups
| Human symbol | Exact rows |
|---|---|
TP53 |
103 |
DAP3 |
38 |
FAS |
18 |
CASP8 |
14 |
DIABLO |
14 |
MDM2 |
14 |
BCL2L13 |
12 |
BCL2L1 |
11 |
CASP1 |
11 |
ERN2 |
11 |
DFFB |
10 |
MELK |
10 |
STK3 |
10 |
XAF1 |
10 |
CASP5 |
9 |
TP63 |
9 |
| Mouse symbol | Exact rows |
|---|---|
Trp53 |
14 |
Casp9 |
11 |
Bad |
9 |
Bcl2 |
9 |
Casp3 |
9 |
Dap3 |
9 |
Ripk1 |
9 |
Casp8 |
8 |
Col6a1 |
8 |
Diablo |
8 |
Bcl2l1 |
7 |
Bcl2l13 |
7 |
Tfpt |
7 |
Trp63 |
7 |
Dedd |
6 |
Fas |
6 |
| Zebrafish symbol | Exact rows |
|---|---|
tp63 |
45 |
birc6 |
22 |
tp53 |
17 |
gramd4b |
16 |
ppp1r13bb |
9 |
gramd4a |
8 |
pak5 |
6 |
tp73 |
6 |
badb |
4 |
casp3a |
4 |
apaf1 |
3 |
bik |
3 |
bmf1 |
3 |
boka |
3 |
cidec |
3 |
cul1b |
3 |
dedd1 |
3 |
dffa |
3 |
hpdl |
3 |
ZFIN experimental row triage
The ZFIN-authored exact GO:0006915 slice is small: 21 rows, all without
annotation extensions, collapse to seven (symbol, reference) packages.
The first-pass curation estimate is metadata-based: it uses GOA evidence
metadata, with_from reagents, gene identity, and cached or abstract-level PMID
checks rather than full-text review of all seven papers. Only
timm50/PMID:15044455 has a cached publication record in this checkout.
| Bucket | ZFIN exact rows | Evidence packages | Symbols and references |
|---|---|---|---|
| Likely over-annotated from a cell-death, stress, or top-level IDA readout | 7 | 3 | hpdl/PMID:40719007, dmrt2a/PMID:10021344, rpl11/PMID:19129914 |
| Mechanistically supported but parked too high | 14 | 4 | tp53/PMID:21209837, casp3a/PMID:18515717, timm50/PMID:15044455, ptmab/PMID:24032683 |
This is a row count, not a unique-biology count: the tp53 package alone
contributes eight UniProt rows for the same ZFIN genotype or morpholino evidence,
and casp3a, hpdl, dmrt2a, and timm50 are also repeated over accessions.
The seven likely over-annotation rows split into two evidence shapes. hpdl and
rpl11 are IMP packages where perturbing a mitochondrial
4-hydroxyphenylpyruvate dioxygenase-like protein or a ribosomal protein changes
a downstream TUNEL, acridine-orange, caspase, or generic cell-death signal; the
first rpl11 row even shares ZFIN:ZDB-MRPHLNO-070126-7 with the tp53 package,
consistent with p53-dependent ribosomal-stress apoptosis. The dmrt2a rows are
different because they are IDA rows with no with_from reagent, but a direct
top-level BP assertion on a DM-domain transcription factor is still broad enough
to need ZFIN review before a DANRE review accepts exact apoptotic process.
The 14 likely pushdown rows are qualitatively different. casp3a should move
toward execution-phase apoptosis, tp53 toward p53-mediated apoptotic signaling
or its regulation, and timm50 toward the intrinsic branch, release of cytochrome
c from mitochondria, or negative regulation of cytochrome c release. The
single-row ptmab package is plausibly apoptosome/caspase-3 regulation, but it
needs full-text checking before assigning a directional regulation term.
Already reviewed APOPTOSIS targets
The current Priority 1 human review set still covers 132 exact top-level rows:
FAS 18, CASP8 14, DIABLO 14, BCL2L1 11, DFFB 10, APAF1 8,
CASP9 8, DFFA 6, CASP3 5, FASLG 5, BAX 4, BCL2 4, CASP7 4,
CASP6 3, PMAIP1 3, AIFM1 2, BAK1 2, BCL2L11 2, CASP10 2,
BBC3 1, CFLAR 1, FADD 1, TNFRSF10A 1, TNFRSF10B 1, TNFRSF1A 1,
and TNFSF10 1.
The mouse over-annotation slice covered three symbols with exact top-level rows:
Bcl2 9, Casp3 9, and Tnfrsf1a 1. The broader mouse rollup points to
Casp9, Bad, Dap3, Ripk1, Casp8, Col6a1, Diablo, and Bcl2l1 as
the next reviewed-gene comparators if this project continues the mouse branch.