Abstract
AbstractEnzyme functional annotation is a fundamental challenge in biology, and many computational tools have been developed. Accurate function prediction of enzymes relies heavily on sequence and structural information, providing critical insights into enzyme activity and specificity. However, for less studied proteins or proteins with previously uncharacterized functions or multiple activities, most of these tools cannot accurately predict functional annotations, such as enzyme commission (EC) numbers. At the same time, functional hierarchical information between enzyme species categorized based on EC numbers has not been sufficiently investigated. To address these challenges, we propose a machine learning algorithm named EnzHier, which assigns EC numbers to enzymes with better accuracy and reliability compared to state-of-the-art tools. EnzHier cleverly learns the functional hierarchy of enzymes by optimizing triplet loss, enabling it to annotate understudied enzymes confidently and identify confounding enzymes with two or more EC numbers. By incorporating both sequence and structural information, EnzHier enhances its predictive capabilities. We experimentally demonstrate its excellent performance. We anticipate that this tool will be widely used to predict the function of uncharacterized enzymes, thereby advancing many fields such as drug design and discovery and medical diagnostics.
Publisher
Cold Spring Harbor Laboratory