identifier: traitmech:000399
label: Old exonuclease system
definition: A phage defense system in which an organism possesses an Old exonuclease
locus represented by DefenseFinder as a single-profile model, Old_exonuclease__Old_exonuclease,
and experimentally linked to interference with phage lambda by the bacteriophage
P2 Old protein.
definition_source: https://gitlab.pasteur.fr/mdm-lab/wiki/-/raw/ee7647d8/content/3.defense-systems/old_exonuclease.md
trait_category: GENOMICS
term_kind: CLASS
mapping_status: PROPOSED
parent_traits:
- traitmech:000209
synonyms:
- synonym_text: Old_exonuclease
synonym_type: RELATED_SYNONYM
source: https://raw.githubusercontent.com/mdmparis/defense-finder-models/afb0e5a8b466be53586b13266f5d38d98c3ac268/List_system_article.md
- synonym_text: Old_exonuclease__Old_exonuclease
synonym_type: RELATED_SYNONYM
source: https://raw.githubusercontent.com/mdmparis/defense-finder-models/afb0e5a8b466be53586b13266f5d38d98c3ac268/Liste_hmm_system.md
evidence:
- reference: DOI:10.1128/jb.177.3.497-501.1995
snippet: The Old protein of bacteriophage P2 is responsible for interference with
the growth of phage lambda and for killing of recBC mutant Escherichia coli.
notes: The 1995 Old nuclease study identifies the P2 Old protein as responsible
for phage-lambda interference.
- reference: DOI:10.1128/jb.177.3.497-501.1995
snippet: The Old protein fused to maltose-binding protein has exonuclease activity
on double-stranded DNA as well as nuclease activity on single-stranded DNA and
RNA.
notes: The 1995 biochemical study shows Old has nuclease activity on double-stranded
DNA, single-stranded DNA, and RNA.
- reference: https://gitlab.pasteur.fr/mdm-lab/wiki/-/raw/ee7647d8/content/3.defense-systems/old_exonuclease.md
snippet: It's been shown to protect against phage lambda :ref{doi=10.1128/jb.177.3.497-501.1995},
and when cloned with the P2 Tin accessory gene, it was shown to protect against
other *E. coli* phages :ref{doi=10.1016/j.chom.2022.02.018}.
notes: The pinned DefenseFinder wiki page links Old_exonuclease to lambda protection
and to broader P2 Old plus Tin protection.
- reference: https://gitlab.pasteur.fr/mdm-lab/wiki/-/raw/ee7647d8/content/3.defense-systems/old_exonuclease.md
snippet: The old_exonuclease is dsDNA exonuclease that digests in the 5' to 3' direction
:ref{doi=10.1128/jb.177.3.497-501.1995}. To our knowledge, other aspects of the
molecular mechanisms remain unknown.
notes: The pinned DefenseFinder wiki page supports Old dsDNA exonuclease activity
while leaving the remaining molecular mechanism unresolved.
- reference: https://gitlab.pasteur.fr/mdm-lab/wiki/-/raw/ee7647d8/content/3.defense-systems/old_exonuclease.md
snippet: 'The Old_exonuclease is composed of 1 protein: Old_exonuclease.'
notes: The pinned DefenseFinder wiki page describes Old_exonuclease as a one-protein
system.
- reference: https://gitlab.pasteur.fr/mdm-lab/wiki/-/raw/ee7647d8/content/3.defense-systems/old_exonuclease.md
snippet: 'The Old_exonuclease system in *Shewanella xiamenensis* (GCF_022453805.1,
NZ_CP092630) is composed of 1 protein: Old_exonuclease (WP_240293412.1)'
notes: The pinned DefenseFinder wiki page illustrates a predicted Old_exonuclease
locus in RefSeq assembly GCF_022453805.1 on NZ_CP092630.
- reference: https://gitlab.pasteur.fr/mdm-lab/wiki/-/raw/ee7647d8/content/3.defense-systems/old_exonuclease.md
snippet: "Rousset_2022[Rousset\
\ et al., 2022] --> Origin_0\n Origin_0[Enterobacteria phage P2 \nNP_046798.1]\
\ --> Expressed_0[Escherichia coli]\n Expressed_0[Escherichia coli] ----> Lambda\
\ & T4 & LF82_P8 & Al505_P2"
notes: The DefenseFinder experimental-validation diagram links Rousset et al. to
Enterobacteria phage P2 Old expressed in Escherichia coli against lambda, T4,
LF82_P8, and Al505_P2.
- reference: https://gitlab.pasteur.fr/mdm-lab/wiki/-/raw/ee7647d8/content/3.defense-systems/old_exonuclease.md
snippet: "subgraph Title4[Protects against]\n Lambda\n T4\n \
\ LF82_P8\n Al505_P2"
notes: The DefenseFinder experimental-validation diagram lists lambda, T4, LF82_P8,
and Al505_P2 in the Old_exonuclease protects-against subgraph.
- reference: https://raw.githubusercontent.com/mdmparis/defense-finder-models/afb0e5a8b466be53586b13266f5d38d98c3ac268/List_system_article.md
snippet: Old_exonuclease | 10\.1101/2021\.01\.21\.427644 | Prophage-encoded hotspots
of bacterial immune systems
notes: The DefenseFinder article registry maps the named Old_exonuclease system
to the Rousset et al. preprint.
- reference: https://raw.githubusercontent.com/mdmparis/defense-finder-models/afb0e5a8b466be53586b13266f5d38d98c3ac268/DefenseFinder_rules.tsv
snippet: "Old_exonuclease\tOld_exonuclease\t1\t1\tOld_exonuclease__Old_exonuclease\t\
\t\t"
notes: The DefenseFinder rules table models Old_exonuclease as a single-profile
system requiring Old_exonuclease__Old_exonuclease.
- reference: https://raw.githubusercontent.com/mdmparis/defense-finder-models/afb0e5a8b466be53586b13266f5d38d98c3ac268/Liste_hmm_system.md
snippet: '| Old_exonuclease__Old_exonuclease | Old_exonuclease__Old_exonuclease |
Old_exonuclease | Custom | 200 |'
notes: The DefenseFinder HMM inventory records Old_exonuclease__Old_exonuclease
under the Old_exonuclease system namespace.
causal_graphs:
- graph_id: old_exonuclease_locus_interferes_with_lambda
title: Old exonuclease loci interfere with phage lambda
description: Conservative system-level sketch linking a named Old_exonuclease one-profile
model to phage-lambda interference.
scope_status: NONMECHANISTIC
scope_notes: The graph captures Old_exonuclease as a named DefenseFinder single-profile
phage-defense system while leaving natural host breadth, Tin accessory dependence,
RecBCD-triggered activation, profile-to-protein mapping, and the lambda interference
mechanism unresolved.
nodes:
- node_id: old_exonuclease_locus
label: Old exonuclease locus
node_type: GENETIC_ELEMENT
description: A single-profile Old-exonuclease phage-defense locus represented
by the custom DefenseFinder Old_exonuclease profile.
- node_id: lambda_phage_interference
label: lambda phage interference
node_type: BIOLOGICAL_PROCESS
description: Interference with growth of phage lambda in a host expressing bacteriophage
P2 Old.
- node_id: old_exonuclease_system_trait
label: Old exonuclease system
node_type: TRAIT
grounding: traitmech:000399
description: Possession of a genome-encoded Old exonuclease phage-defense system.
- node_id: phage_defense_system
label: phage defense system
node_type: TRAIT
grounding: traitmech:000209
description: Possession of one or more genome-encoded immune systems that inhibit
bacteriophage infection.
edges:
- subject: old_exonuclease_locus
predicate: contributes to
predicate_id: RO:0002326
object: lambda_phage_interference
description: The P2 Old protein is linked to phage-lambda interference, and DefenseFinder
models Old_exonuclease as a single-profile system.
evidence:
- reference: DOI:10.1128/jb.177.3.497-501.1995
snippet: The Old protein of bacteriophage P2 is responsible for interference
with the growth of phage lambda and for killing of recBC mutant Escherichia
coli.
notes: The 1995 Old nuclease study identifies the P2 Old protein as responsible
for phage-lambda interference.
- reference: https://raw.githubusercontent.com/mdmparis/defense-finder-models/afb0e5a8b466be53586b13266f5d38d98c3ac268/DefenseFinder_rules.tsv
snippet: "Old_exonuclease\tOld_exonuclease\t1\t1\tOld_exonuclease__Old_exonuclease\t\
\t\t"
notes: The DefenseFinder rules table models Old_exonuclease as a single-profile
system requiring Old_exonuclease__Old_exonuclease.
- reference: https://raw.githubusercontent.com/mdmparis/defense-finder-models/afb0e5a8b466be53586b13266f5d38d98c3ac268/Liste_hmm_system.md
snippet: '| Old_exonuclease__Old_exonuclease | Old_exonuclease__Old_exonuclease |
Old_exonuclease | Custom | 200 |'
notes: The DefenseFinder HMM inventory records Old_exonuclease__Old_exonuclease
under the Old_exonuclease system namespace.
- subject: lambda_phage_interference
predicate: confers
predicate_id: METPO:2007700
object: old_exonuclease_system_trait
description: Old-mediated phage-lambda interference realizes the Old exonuclease
system trait.
evidence:
- reference: DOI:10.1128/jb.177.3.497-501.1995
snippet: The Old protein of bacteriophage P2 is responsible for interference
with the growth of phage lambda and for killing of recBC mutant Escherichia
coli.
notes: The 1995 Old nuclease study identifies the P2 Old protein as responsible
for phage-lambda interference.
- reference: https://gitlab.pasteur.fr/mdm-lab/wiki/-/raw/ee7647d8/content/3.defense-systems/old_exonuclease.md
snippet: "Rousset_2022[Rousset\
\ et al., 2022] --> Origin_0\n Origin_0[Enterobacteria phage P2 \n\
NP_046798.1] -->\
\ Expressed_0[Escherichia coli]\n Expressed_0[Escherichia coli] ----> Lambda\
\ & T4 & LF82_P8 & Al505_P2"
notes: The DefenseFinder experimental-validation diagram links Rousset et al.
to Enterobacteria phage P2 Old expressed in Escherichia coli against lambda,
T4, LF82_P8, and Al505_P2.
- reference: https://gitlab.pasteur.fr/mdm-lab/wiki/-/raw/ee7647d8/content/3.defense-systems/old_exonuclease.md
snippet: "subgraph Title4[Protects against]\n Lambda\n T4\n \
\ LF82_P8\n Al505_P2"
notes: The DefenseFinder experimental-validation diagram lists lambda, T4, LF82_P8,
and Al505_P2 in the Old_exonuclease protects-against subgraph.
- subject: old_exonuclease_system_trait
predicate: is a
predicate_id: rdfs:subClassOf
object: phage_defense_system
description: Old exonuclease system possession is a phage-defense-system trait.
evidence:
- reference: https://gitlab.pasteur.fr/mdm-lab/wiki/-/raw/ee7647d8/content/3.defense-systems/old_exonuclease.md
snippet: It's been shown to protect against phage lambda :ref{doi=10.1128/jb.177.3.497-501.1995},
and when cloned with the P2 Tin accessory gene, it was shown to protect against
other *E. coli* phages :ref{doi=10.1016/j.chom.2022.02.018}.
notes: The pinned DefenseFinder wiki page links Old_exonuclease to lambda protection
and to broader P2 Old plus Tin protection.
- reference: https://raw.githubusercontent.com/mdmparis/defense-finder-models/afb0e5a8b466be53586b13266f5d38d98c3ac268/List_system_article.md
snippet: Old_exonuclease | 10\.1101/2021\.01\.21\.427644 | Prophage-encoded
hotspots of bacterial immune systems
notes: The DefenseFinder article registry maps the named Old_exonuclease system
to the Rousset et al. preprint.
- reference: https://raw.githubusercontent.com/mdmparis/defense-finder-models/afb0e5a8b466be53586b13266f5d38d98c3ac268/DefenseFinder_rules.tsv
snippet: "Old_exonuclease\tOld_exonuclease\t1\t1\tOld_exonuclease__Old_exonuclease\t\
\t\t"
notes: The DefenseFinder rules table models Old_exonuclease as a single-profile
system requiring Old_exonuclease__Old_exonuclease.
discussions:
- discussion_id: old-exonuclease-tin-trigger-mechanism-gap
prompt: Resolve Old_exonuclease natural host breadth, Tin accessory dependence,
RecBCD-triggered activation, profile-to-protein mapping, and lambda interference
mechanism before minting narrower Old nuclease mechanism children.
kind: KNOWLEDGE_GAP
status: OPEN
rationale: The 1995 P2 Old paper supports Old nuclease activity and phage-lambda
interference, and DefenseFinder represents Old_exonuclease as a required single-profile
model. This first system-level record leaves Tin dependence in the Rousset et
al. assay, natural host breadth, RecBCD-linked activation, profile-to-protein
mapping, and the exact phage-interference mechanism unresolved.
evidence:
- reference: DOI:10.1128/jb.177.3.497-501.1995
snippet: The Old protein of bacteriophage P2 is responsible for interference with
the growth of phage lambda and for killing of recBC mutant Escherichia coli.
notes: The 1995 Old nuclease study identifies the P2 Old protein as responsible
for phage-lambda interference.
- reference: DOI:10.1128/jb.177.3.497-501.1995
snippet: The Old protein fused to maltose-binding protein has exonuclease activity
on double-stranded DNA as well as nuclease activity on single-stranded DNA and
RNA.
notes: The 1995 biochemical study shows Old has nuclease activity on double-stranded
DNA, single-stranded DNA, and RNA.
- reference: https://gitlab.pasteur.fr/mdm-lab/wiki/-/raw/ee7647d8/content/3.defense-systems/old_exonuclease.md
snippet: The old_exonuclease is dsDNA exonuclease that digests in the 5' to 3'
direction :ref{doi=10.1128/jb.177.3.497-501.1995}. To our knowledge, other aspects
of the molecular mechanisms remain unknown.
notes: The pinned DefenseFinder wiki page supports Old dsDNA exonuclease activity
while leaving the remaining molecular mechanism unresolved.
- reference: https://gitlab.pasteur.fr/mdm-lab/wiki/-/raw/ee7647d8/content/3.defense-systems/old_exonuclease.md
snippet: 'The Old_exonuclease is composed of 1 protein: Old_exonuclease.'
notes: The pinned DefenseFinder wiki page describes Old_exonuclease as a one-protein
system.
- reference: https://raw.githubusercontent.com/mdmparis/defense-finder-models/afb0e5a8b466be53586b13266f5d38d98c3ac268/DefenseFinder_rules.tsv
snippet: "Old_exonuclease\tOld_exonuclease\t1\t1\tOld_exonuclease__Old_exonuclease\t\
\t\t"
notes: The DefenseFinder rules table models Old_exonuclease as a single-profile
system requiring Old_exonuclease__Old_exonuclease.
attaches_to:
- causal_graphs#old_exonuclease_locus_interferes_with_lambda
posed_by: codex
posed_date: '2026-09-27'
curation_history:
- timestamp: '2026-09-27T01:44:29Z'
curator: codex
action: MINTED_TRAITMECH_ID
changes: Minted Old exonuclease system as a DOI- and DefenseFinder-backed GENOMICS
TraitRecord under phage defense system after an ignored-and-hidden duplicate review
found no exact live TraitMech, METPO, history, or prior proposal record; the replacement
placeholder is reserved in proposals/metpo_traitmech_v276.
llm_assisted: true
- timestamp: '2026-09-27T01:44:30Z'
curator: codex
action: REVIEW_CANONICAL_EXAMPLE_EVIDENCE_GAP
changes: Reviewed Old exonuclease system during canonical-example issue 444 enforcement
and left canonical_examples empty because the sources support a bacteriophage
P2 Old protein, a heterologous Old plus Tin protection assay in Escherichia coli,
and a DefenseFinder RefSeq model example, but not a direct native microbial isolate
exemplar with experimentally verified Old_exonuclease activity. No paid research
was used.
llm_assisted: true