Skip to content

MrVincentCai/PMAK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Description

This repository contains the code and datasets to reproduce the results and figures and to train the models from our paper "PMAK: Enhancing kcat Prediction Through Residue-Aware Attention Mechanism and Pre-Trained Representations".

Introduction of PMAK

The turnover number ($k_{cat}$) is a critical parameter in enzyme kinetics, representing the maximum number of substrate molecules an enzyme can convert to product per unit time under optimal conditions. While $k_{cat}$ reflects an enzyme's catalytic efficiency and plays a central role in understanding enzyme activity, existing computational models for predicting this parameter often face significant limitations. Most models rely solely on substrate information, overlooking the integral role of the reaction itself in predicting $k_{cat}$. The only model that attempts to incorporate reaction information, TurNuP, still falls short in both predictive accuracy and interpretability. To address these challenges, we propose PMAK, a deep learning model that leverages pre-trained representation learning and a residue-aware attention mechanism. By incorporating both enzyme sequences and reaction details, PMAK generates robust representations, effectively capturing the complex interplay between enzyme and reaction, and offering superior accuracy and generalization compared to existing methods. Our approach not only enhances the prediction of $k_{cat}$ values but also provides valuable insights into the key features driving enzyme catalysis, making it a more interpretable solution for enzymatic reaction prediction.

Model Framework

model.png

Usage

1.Generate enzyme embedding by Pro-T5-XL

python get_prot5.py

2.Generate reaction embedding by RXNFP

python get_rxnfp.py

3.Train the PMAK model

python train_kcat.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages