Transcription Factor Annotation Review Project

IN_PROGRESS BIOLOGY_DOMAINEVALUATION

Species: human

Genes: NTN1 NTN3 HDAC4 RPS3 RFXAP RFXANK NME2

Transcription Factor Annotation Review Project

Bottom line: having a DNA-binding domain does not make a protein a
transcription factor, and GO's dbTF annotations (GO:0003700 and descendants)
are the place where that confusion shows up. February 2026 local snapshots
were used to compare InterPro domains, UniProt KW-0805 proteins and the
GREEKC consortium's 1,449-protein curated dbTF target set. In the 1,447-protein
GOA comparison set, GOA and GREEKC agree on 1,385 proteins, 95.6%; 62 proteins
are GOA-only. Seven of those 62 were reviewed in detail: the netrins NTN1 and
NTN3 had dbTF activity and cis-regulatory DNA binding REMOVEd. HDAC4, RPS3,
RFXAP and RFXANK had dbTF activator or DNA-binding rows either MODIFYed to
GO:0003713 transcription coactivator activity, MODIFYed to GO:0000976
transcription cis-regulatory region binding, or REMOVEd. NME2 instead proved
to be a non-core, noncanonical promoter/G-quadruplex regulator. The netrin
case traced to POU-seeded rows at PAINT node PTN000180816 in the cached
PTHR10574 export; a family review records the provenance discrepancy that
still needs upstream tracing.

The false-negative direction came out clean. Homeobox-fold ceramide synthases,
the bHLH inhibitors ID1-4 that lack a basic region, and the NCOA coactivators
are all correctly excluded from dbTF. The planned ML second pass has not been
run: 945 proteins in the 1,448-protein February 2026 raw QuickGO extraction
have IEA-only dbTF support and are still waiting for DeepTFactor validation,
and 50 GREEKC-only proteins are unreviewed.

Objective

Use AI/ML tools as a second-pass review to validate, challenge, and enhance existing GO annotations for transcription factors and transcriptional regulators. This addresses the gap between traditional homology-based annotation and modern deep learning approaches.

Background

The Problem

Current GO annotations for TFs rely heavily on:

These methods have limitations:

Recent Advances (per Palsson et al. 2026)

Tool Type What it predicts Performance
DeepTFactor CNN TF vs non-TF MCC 0.939
DeepECtransformer Transformer EC numbers Attention-based interpretability
CLEAN Contrastive learning EC numbers Handles class imbalance
Foldseek Cluster Structure similarity Remote homology Links unannotated domains
iModulons Transcriptomics Co-regulated genes Identifies TF regulons

Workflow

Phase 1: Sequence-based prediction

For each protein annotated with TF-related GO terms:

Input: UniProt sequence
    │
    ├─► DeepTFactor
    │   └─► Binary TF prediction + saliency maps (DBD regions)
    │
    ├─► InterPro/Pfam
    │   └─► Known DBD domains (zinc finger, HTH, etc.)
    │
    └─► ESM-2 embeddings
        └─► Cluster with known TF families

Discrepancy flags:

Phase 2: Functional subtype analysis

Current GO doesn't cleanly distinguish:

Approach:

  1. Extract proteins with GO:0003700 (DNA-binding TF activity) and children
  2. Cross-reference with:
    • GO:0001228 (activator) vs GO:0001227 (repressor)
    • Presence/absence of transactivation domains
    • Literature evidence codes (IDA, IMP vs IEA, ISS)
  3. Flag proteins with:
    • Only IEA evidence for TF function
    • Conflicting activator/repressor annotations
    • TF annotation but no detectable DBD

Phase 3: Structure-based validation

For proteins where sequence methods are ambiguous:

Input: UniProt ID
    │
    ├─► AlphaFold structure
    │
    ├─► Foldseek search
    │   └─► Find structural neighbors (even with low sequence identity)
    │
    └─► Compare GO annotations of structural neighbors

Use cases:

Phase 4: Transcriptomic validation (where available)

For bacterial TFs, leverage iModulon data:

Input: Gene symbol
    │
    ├─► iModulonDB lookup
    │   └─► Is this gene associated with a known iModulon?
    │
    └─► Compare predicted regulon with GO annotations

Validation criteria:

Implementation

Tools to integrate

Tool Source Integration method
DeepTFactor GitHub Local installation or API
InterPro EBI API REST queries
ESM-2 Meta AI HuggingFace / local
AlphaFold DB EBI REST API for structures
Foldseek GitHub Local or web server
iModulonDB imodulondb.org Web API

Data sources

  1. GOA files: QuickGO API for current annotations
  2. UniProt: Sequence and reviewed annotation status
  3. Publications: PMID cache in publications/ folder

Output format

For each reviewed protein, generate entries in the standard ai-review.yaml format:

existing_annotations:
  - term:
      id: GO:0003700
      label: DNA-binding transcription factor activity
    evidence_type: IEA
    original_reference_id: InterPro:IPR000123
    review:
      action: MODIFY  # or ACCEPT, REMOVE, MARK_AS_OVER_ANNOTATED
      summary: |
        DeepTFactor predicts TF with high confidence (0.95).
        Saliency highlights residues 45-120 (zinc finger region).
        However, no experimental evidence for DNA binding.
      proposed_replacement_terms:
        - id: GO:0003712
          label: transcription coregulator activity
      ml_validation:
        deeptfactor_score: 0.95
        deeptfactor_regions: "45-120 (C2H2 zinc finger)"
        interpro_domains: ["IPR007087"]
        structural_neighbors: ["P12345 (0.85 TM-score)"]

Prioritization

High priority targets

  1. Human TFs with IEA-only evidence: 945 proteins
  2. Proteins with conflicting annotations: activator AND repressor
  3. "TF" annotations lacking any DBD domain: potential cofactors
  4. Bacterial y-ome candidates: uncharacterized E. coli proteins predicted as TFs

Species focus

Organism Rationale
Human Clinical relevance, most annotations
E. coli K-12 Best characterized, iModulon data available
S. cerevisiae Well-studied TF network
A. thaliana Plant-specific TF families

Evaluation metrics

Per-protein metrics

Cohort metrics

References

Key methodological papers

  1. Kim GB et al. (2021) DeepTFactor. PNAS 118:e2021171118
  2. Kim GB et al. (2023) DeepECtransformer. Nat Commun 14:7370
  3. Yu T et al. (2023) CLEAN. Science 379:1358-1363
  4. Barrio-Hernandez I et al. (2023) Foldseek Cluster. Nature 622:637-645
  5. Palsson BO, Lee SY, Kim GB (2026) AI for gene function discovery. Nat Microbiol 11:350-358

Deep research output

GO Consortium TF annotation guidelines

Two related documents exist:

Document Citation Location
Journal paper Gaudet P et al. (2021) Gene Ontology representation for transcription factor functions. BBA Gene Regul Mech 1864:194752. PMID:34461313 ScienceDirect
Operational guidelines Gaudet P, Logie C, Lovering R (last updated 2023-10-24) TRANSCRIPTION_FACTORS/TF-annotation-guidelines.pdf

The PDF states it is "replaced by" the journal paper, but this is misleading — both documents are needed:

Journal paper (2021) provides:

PDF guidelines (2023) provides content NOT in the paper:

Synthesized guidelines: TRANSCRIPTION_FACTORS/tf-synthesized-guidelines.md — operational distillation of both sources.

Human dbTF catalogue

From Lovering et al. (2021) "A GO catalogue of human DNA-binding transcription factors" (PMID:34673265) and the February 2026 local QuickGO export:

File Description Count
TRANSCRIPTION_FACTORS/human-dbTF-list.tsv Raw QuickGO UniProt ID + gene symbol list 1,448
TRANSCRIPTION_FACTORS/human-dbTF-annotations-quickgo.tsv Full GO annotations with evidence codes 5,020 rows
TRANSCRIPTION_FACTORS/goa-dbTF-ids.txt GOA dbTF IDs used in the GREEKC set comparison 1,447

Source: QuickGO API query for GO:0003700 descendants, taxon 9606, Swiss-Prot reviewed proteins.

Related resources:


Project History

2026-02-04: Initial setup

  1. Literature scan on AI/ML methods for TF prediction from sequence

    • Created query in TRANSCRIPTION_FACTORS/ai-methods-query.txt
    • Ran deep research via perplexity → TRANSCRIPTION_FACTORS/ai-methods-tf-prediction-perplexity.md
    • Key finding: DeepTFactor (2021) is primary tool; transformers underexplored for TF classification
  2. Reviewed Palsson et al. 2026 (Nature Microbiology)

    • Comprehensive review of AI for gene function discovery
    • Covers DeepTFactor, DeepECtransformer, CLEAN, Foldseek, iModulons
    • 43 references vs 6 from deep research scan
    • Added to project references
  3. Gathered GO annotation guidelines

    • Downloaded TRANSCRIPTION_FACTORS/TF-annotation-guidelines.pdf (GO Consortium)
    • Compared with journal paper (PMID:34461313)
    • Created TRANSCRIPTION_FACTORS/tf-synthesized-guidelines.md — concise operational version
  4. Defined ML-based review workflow (this page)

    • 4-phase approach: sequence → subtype → structure → transcriptomics
    • Output format compatible with ai-review.yaml schema

Status

Phase 0: Dataset Comparison ✅

Phase 1: Manual Review (In Progress)

Tracked in ai-gene-review#4021.

Phase 2: ML Validation (Planned)

Phase 3-4: Structure & Transcriptomics (Not Started)