CA8 (P35219) — review journal

The contested annotation, and the thing that makes this case unusual

GOA carries GO:0004089 carbonate dehydratase activity twice, and I checked the
evidence codes myself in CA8-goa.tsv:

row evidence reference assigned by
enables GO:0004089 IEA (ECO:0000256) GO_REF:0000002, InterPro IPR018338/IPR023561 InterPro
enables GO:0004089 TAS (ECO:0000304) PMID:8977131 PINC
enables GO:0008270 zinc ion binding IEA (ECO:0000256) GO_REF:0000002, same InterPro signatures InterPro

There is no IDA, IMP or EXP row for either term anywhere in the file. So the catalytic
assignment rests on (a) a fold/domain match and (b) a single traceable author statement.

The TAS contradicts its own source

PMID:8977131 is Sjöblom et al., FEBS Lett 1996;398(2-3):322-5,
"Two point mutations convert a catalytically inactive carbonic anhydrase-related protein
(CARP) to an active enzyme", DOI 10.1016/s0014-5793(96)01263-x — verified against PubMed,
abstract-only in cache (full_text_available: false).

The title alone says it, and the abstract is unambiguous:
PMID:8977131

The whole point of the paper is that you have to engineer two substitutions
(Arg117→His, Glu115→Gln) to get activity:
PMID:8977131

And the same sentence that establishes zinc binding establishes it for the mutant, by
contrast with the wild-type
:
PMID:8977131

So the PINC TAS for GO:0004089 is a misannotation of the very paper it cites: the source
reports the absence of the activity in the wild-type protein. That also disposes of the
GO:0008270 zinc-ion-binding IEA — unmodified CARP was not isolated as a zinc complex, and
the fold-based signature that produced the IEA is exactly what the experiment refutes.

(The paper works on murine CARP, the CA8 ortholog. That is not a problem for the
argument: the human protein has the identical active-site substitution, UniProt flags it,
and PINC used this paper for the human entry in the first place.)

Independent confirmation that CA8 is acatalytic

Decision: GO:0004089 (both the IEA and the TAS rows — same term must carry the same
action) and GO:0008270 → REMOVE. This is not second-guessing an experimental
annotation: there is no experimental annotation to second-guess, and the one cited paper
says the opposite of what the TAS asserts.

What CA8 actually does

The fold is retained and repurposed as a protein-interaction surface. The primary finding
is Hirota et al., Biochem J 2003 (PMID:12611586, verified; abstract-only in cache):

Mechanism, restated by the structural work:
PMID:32316137

The interaction is reciprocally validated from the receptor side by Ando et al., PNAS
2018 (PMID:30429331):
PMID:30429331 and
PMID:30429331
This is the strongest part of the case: mutations on either side of the interface
converge on the same functional readout.

Disease: recessive CA8 mutations cause cerebellar ataxia (SCAR34 / CAMRQ3).
PMID:19461874

Directionality: CA8 is a negative regulator —
PMID:42268453, and it acts
on the receptor, not on the ligand:
PMID:42268453

Choosing the replacement molecular function

IP3R1 (ITPR1) is a ligand-gated intracellular calcium-release channel. CA8 binds it and
reduces its activity. I looked up candidates rather than guessing:

candidate verdict
GO:0019855 calcium channel inhibitor activity (MF) — "Binds to and stops, prevents, or reduces the activity of a calcium channel." chosen; the definition is almost a paraphrase of the CA8 result
GO:0005246 calcium channel regulator activity (MF) correct but less specific — CA8's effect is unidirectional inhibition
GO:0044325 transmembrane transporter binding (MF) records the binding but drops the functional consequence
GO:0070679 inositol 1,4,5 trisphosphate binding (MF) wrong — CA8 binds the receptor's modulatory domain, not IP3 (PMID:42268453 above)
GO:0051280 negative regulation of release of sequestered calcium ion into cytosol (BP) chosen as the process

There is no GO term for "IP3 receptor binding" specifically; GO:0019855 is the most
informative MF available and it is in the molecular_function branch (checked via QuickGO),
so it passes the strict branch validation on core_functions.

Other GOA rows

Honest uncertainties

Validation notes