smad3a / smad3b protein and expression comparison

Script: compare_smad3.py (run with
uv run python genes/DANRE/smad3a/smad3a-bioinformatics/compare_smad3.py > genes/DANRE/smad3a/smad3a-bioinformatics/output.txt).
Raw output: output.txt (run 2026-09-28). Global alignments: Biopython PairwiseAligner,
BLOSUM62, gap open -10, extend -0.5. Zebrafish sequences come from the cached UniProt
records (Q8AY15 = smad3a, Q8AY16 = smad3b). Human SMAD3 (P84022) sequence and features,
and spotted gar SMAD-family proteins, are fetched from UniProt REST. Expression calls come
from the Bgee REST API and the ZFIN wildtype-expression_fish.txt download.

Protein

Comparison Identity Columns
smad3a vs smad3b 94.1% 425
smad3a vs human SMAD3 96.9% 426
smad3b vs human SMAD3 93.0% 426
smad3a vs gar SMAD3 (W5N932) 96.3% 427
smad3b vs gar SMAD3 (W5N932) 93.9% 427

Expression (Bgee, anatomical entities, all data types)

Interpretation