ARBA00022438

View original ARBA rule on UniProt

Type: ARBA
Status: COMPLETE
Action: MODIFY
Confidence: 0.20

Description

A complex mega-rule with 86 condition sets attempting to annotate all aminopeptidases across multiple mechanistic families (M1, M24, M2, M49, S33) with only a keyword annotation. The rule spans diverse catalytic mechanisms (zinc-dependent, iron-dependent, serine proteases) and biological functions (protein degradation, methionine removal, hormone processing) without appropriate GO term annotations.

Analysis Summary

Condition-set counts describe the sets recorded in this review, which may omit the full rule.

0
Domain Pairs Analyzed
0
Recorded condition sets
0
Subset Relationships
0
Redundant Annotations

Review Summary

ARBA00022438 represents a well-intentioned but flawed attempt to systematically annotate aminopeptidases. While the biological basis is sound (all targets are indeed aminopeptidases), the rule suffers from several critical issues: (1) excessive complexity with 86 condition sets making human validation impractical, (2) mechanistic incoherence by combining zinc-dependent metalloproteases, iron-dependent methionine aminopeptidases, and serine proteases, (3) complete absence of GO term annotations despite covering enzymes with diverse molecular functions, and (4) potential for high false positive rates due to overlapping domain architectures. The rule requires decomposition into mechanistically coherent, family-specific rules with proper GO annotations.

Action Rationale

While the core biological concept is correct (all targets are aminopeptidases), the rule design is fundamentally flawed. The 86 condition sets create unmanageable complexity and attempt to unify mechanistically distinct enzyme families. Most critically, the rule provides only keyword annotation (KW-0031) without essential GO terms like GO:0004177 (aminopeptidase activity) and GO:0006508 (proteolysis). The rule should be decomposed into focused rules for specific families (M1, M24, M2, etc.) with appropriate molecular function and biological process annotations.

Rule Definition

Assessments

OVERLY_COMPLEX

With 86 condition sets covering 62 unique InterPro domains across multiple peptidase families, this rule exceeds reasonable complexity thresholds. The rule attempts to unify mechanistically distinct aminopeptidase families (M1, M24, M2, M49, S33) that differ in cofactor requirements, substrate specificity, and biological roles. This violates the principle that rules should target coherent, mechanistically related protein sets.

MODERATE

Aminopeptidases are well-characterized enzymes with strong literature support for their catalytic activities. However, the literature clearly supports family-specific classification based on catalytic mechanisms, cofactor requirements, and substrate specificities rather than a pan-family approach. The MEROPS database provides definitive classification supporting mechanistic families.

Supporting Evidence:

  • file:rules/arba/ARBA00022438/ARBA00022438-deep-research-manual.md: Key references supporting family-specific classification: (1) Rawlings et al. (2018) MEROPS peptidase database: Comprehensive classification by catalytic mechanism and evolutionary relationships, (2) López-Otín & Bond (2008) Proteases: multifunctional enzymes in life and disease. Shows functional diversity requires focused annotation approaches
SIGNIFICANT

With 86 condition sets and 62 unique InterPro domains, substantial overlap is inevitable. Many domains appear in multiple peptidase families, and the rule combines conditions for mechanistically distinct families. This creates complex overlap patterns that increase false positive risk and make the rule difficult to maintain and validate.

MISSING

Critical issue: The rule provides NO GO term annotations, only keyword KW-0031 "Aminopeptidase". This is completely inadequate for enzyme annotation. Aminopeptidases should minimally have GO:0004177 (aminopeptidase activity) and GO:0006508 (proteolysis). Family-specific rules should include more specific molecular function terms reflecting substrate specificity and cofactor requirements.

TOO_BROAD

The rule spans multiple kingdoms with taxon-specific conditions (Bacillati, Pezizomycotina) while also having universal conditions. This mixed approach creates inconsistency and potential for inappropriate cross-kingdom annotations. Some aminopeptidase families are universal (M24) while others are lineage-specific, requiring different taxonomic strategies.

References (1)

Raw YAML

View Source YAML
id: ARBA00022438
description: 'A complex mega-rule with 86 condition sets attempting to annotate all aminopeptidases across multiple mechanistic families (M1, M24, M2, M49, S33) with only a keyword annotation. The rule spans diverse catalytic mechanisms (zinc-dependent, iron-dependent, serine proteases) and biological functions (protein degradation, methionine removal, hormone processing) without appropriate GO term annotations.'
status: COMPLETE
rule_type: ARBA
rule:
  rule_id: ARBA00022438
  condition_sets: []  # 86 condition sets (too complex to list here)
  go_annotations: []  # Critical issue: NO GO annotations, only keyword KW-0031
  reviewed_protein_count: 0
  unreviewed_protein_count: 212202
  created_date: '2020-05-12'
  modified_date: '2025-03-21'
review_summary: 'ARBA00022438 represents a well-intentioned but flawed attempt to systematically annotate aminopeptidases. While the biological basis is sound (all targets are indeed aminopeptidases), the rule suffers from several critical issues: (1) excessive complexity with 86 condition sets making human validation impractical, (2) mechanistic incoherence by combining zinc-dependent metalloproteases, iron-dependent methionine aminopeptidases, and serine proteases, (3) complete absence of GO term annotations despite covering enzymes with diverse molecular functions, and (4) potential for high false positive rates due to overlapping domain architectures. The rule requires decomposition into mechanistically coherent, family-specific rules with proper GO annotations.'
action: MODIFY
action_rationale: 'While the core biological concept is correct (all targets are aminopeptidases), the rule design is fundamentally flawed. The 86 condition sets create unmanageable complexity and attempt to unify mechanistically distinct enzyme families. Most critically, the rule provides only keyword annotation (KW-0031) without essential GO terms like GO:0004177 (aminopeptidase activity) and GO:0006508 (proteolysis). The rule should be decomposed into focused rules for specific families (M1, M24, M2, etc.) with appropriate molecular function and biological process annotations.'
suggested_modifications:
- 'Decompose into family-specific rules: separate rules for M1 (leucyl aminopeptidases), M24 (methionine aminopeptidases), M2 (ACE family), M49 (dipeptidylpeptidases)'
- 'Add essential GO annotations: GO:0004177 (aminopeptidase activity), GO:0006508 (proteolysis), family-specific molecular function terms'
- 'Reduce condition sets per rule to <20 for maintainability and validation'
- 'Implement appropriate taxonomic boundaries based on family distribution'
- 'Consider substrate specificity differences when designing replacement rules'
parsimony:
  assessment: OVERLY_COMPLEX
  notes: 'With 86 condition sets covering 62 unique InterPro domains across multiple peptidase families, this rule exceeds reasonable complexity thresholds. The rule attempts to unify mechanistically distinct aminopeptidase families (M1, M24, M2, M49, S33) that differ in cofactor requirements, substrate specificity, and biological roles. This violates the principle that rules should target coherent, mechanistically related protein sets.'
  supported_by:
  - reference_id: file:rules/arba/ARBA00022438/ARBA00022438-deep-research-manual.md
    supporting_text: 'With 86 condition sets, this rule is among the most complex in the ARBA system. The high complexity suggests: (1) Over-ambitious scope: Trying to capture too many mechanistically distinct families, (2) Maintenance burden: Nearly impossible to manually validate all combinations, (3) False positive risk: High likelihood of annotating non-aminopeptidases'
literature_support:
  assessment: MODERATE
  notes: 'Aminopeptidases are well-characterized enzymes with strong literature support for their catalytic activities. However, the literature clearly supports family-specific classification based on catalytic mechanisms, cofactor requirements, and substrate specificities rather than a pan-family approach. The MEROPS database provides definitive classification supporting mechanistic families.'
  supported_by:
  - reference_id: file:rules/arba/ARBA00022438/ARBA00022438-deep-research-manual.md
    supporting_text: 'Key references supporting family-specific classification: (1) Rawlings et al. (2018) MEROPS peptidase database: Comprehensive classification by catalytic mechanism and evolutionary relationships, (2) López-Otín & Bond (2008) Proteases: multifunctional enzymes in life and disease. Shows functional diversity requires focused annotation approaches'
condition_overlap:
  assessment: SIGNIFICANT
  notes: 'With 86 condition sets and 62 unique InterPro domains, substantial overlap is inevitable. Many domains appear in multiple peptidase families, and the rule combines conditions for mechanistically distinct families. This creates complex overlap patterns that increase false positive risk and make the rule difficult to maintain and validate.'
  supported_by:
  - reference_id: file:rules/arba/ARBA00022438/ARBA00022438-deep-research-manual.md
    supporting_text: 'The rule includes 62 unique InterPro domains across multiple peptidase families: M1 family (leucyl/methionyl aminopeptidases), M24 family (methionine aminopeptidases), M2 family (angiotensin-converting enzyme), M49 family (dipeptidylpeptidases), S33 family (prolyl tripeptidyl peptidases). This diversity suggests the rule is attempting to unify evolutionarily and mechanistically distinct enzyme families.'
go_specificity:
  assessment: MISSING
  notes: 'Critical issue: The rule provides NO GO term annotations, only keyword KW-0031 "Aminopeptidase". This is completely inadequate for enzyme annotation. Aminopeptidases should minimally have GO:0004177 (aminopeptidase activity) and GO:0006508 (proteolysis). Family-specific rules should include more specific molecular function terms reflecting substrate specificity and cofactor requirements.'
  supported_by:
  - reference_id: file:rules/arba/ARBA00022438/ARBA00022438-deep-research-manual.md
    supporting_text: 'Critical Issue: The rule only provides keyword annotation but lacks GO terms. Aminopeptidases should be annotated with: GO:0004177 (aminopeptidase activity) - molecular function, GO:0006508 (proteolysis) - biological process, Specific cellular component terms based on localization'
taxonomic_scope:
  assessment: TOO_BROAD
  notes: 'The rule spans multiple kingdoms with taxon-specific conditions (Bacillati, Pezizomycotina) while also having universal conditions. This mixed approach creates inconsistency and potential for inappropriate cross-kingdom annotations. Some aminopeptidase families are universal (M24) while others are lineage-specific, requiring different taxonomic strategies.'
  supported_by:
  - reference_id: file:rules/arba/ARBA00022438/ARBA00022438-deep-research-manual.md
    supporting_text: 'The taxonomic restrictions should be carefully evaluated: Some aminopeptidase families are universal (M24), Others are eukaryote-specific (ERAP1/2), Bacterial variants may need separate rules due to different regulatory contexts'
confidence: 0.2
references:
- id: file:rules/arba/ARBA00022438/ARBA00022438-deep-research-manual.md
  title: Deep research analysis of aminopeptidase family complexity and rule design issues
  findings:
  - statement: 'Aminopeptidases comprise mechanistically distinct families (M1, M24, M2, M49) that require separate annotation approaches'
  - statement: 'The 86 condition sets create unmanageable complexity and high false positive risk'
  - statement: 'Critical absence of GO term annotations makes the rule inadequate for modern annotation standards'
  - statement: 'Literature strongly supports family-specific rather than pan-family classification approaches'
supported_by:
- reference_id: file:rules/arba/ARBA00022438/ARBA00022438-deep-research-manual.md
  supporting_text: 'While the biological basis for aminopeptidase annotation is sound, ARBA00022438 represents a failed attempt to unify mechanistically and functionally diverse enzyme families under a single rule. The 86 condition sets create unmanageable complexity and high false positive risk. The rule requires decomposition into focused, family-specific rules with appropriate GO term annotations.'