View original ARBA rule on UniProt
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.
Condition-set counts describe the sets recorded in this review, which may omit the full rule.
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.
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.
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.
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.
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.
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.
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.
Aminopeptidases comprise mechanistically distinct families (M1, M24, M2, M49) that require separate annotation approaches
The 86 condition sets create unmanageable complexity and high false positive risk
Critical absence of GO term annotations makes the rule inadequate for modern annotation standards
Literature strongly supports family-specific rather than pan-family classification approaches
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.'