Skip to content
/ STGAT Public

STGAT: A Novel Spatio-Temporal Graph Attention Approach for Dynamical Trajectory Prediction

Notifications You must be signed in to change notification settings

tong0410/STGAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

To run this code, you should first prepare some of the datasets in "data" folder. Create your "protein name" as folder name in "data". And it should contain edges features and nodes features in "protein name" folder. Different numpy files represent different features. And you should prepare nodes features and edges features separately.

Our research provides a new perspective and a powerful tool for predicting the trajectory of biomacromolecules, and realizes the real-time dynamic monitoring of the trajectory of biomacromolecules. And our model adeptly assimilates structural information from each protein’s molecular space, enabling accurate trajectory predictions. In practical applications, a synergistic integration of deep learning methods and traditional molecular dynamics simulations can offer a more comprehensive and precise molecular prediction and analysis framework.

The model begins by receiving various input features, which are then fed into an STGAT layer. This layer utilizes a sandwich structure, consisting of Time Convolution Layers and a GAT layer, to efficiently extract and integrate both temporal and graph-based information from the input features.

image

Training model

  • If you want to train the STGAT model on "test" protein:
python ./main.py --dataset test --epochs 300 
  • After training the model on "test", you should use the model to finish the prediction:
python ./tools/predict.py

About

STGAT: A Novel Spatio-Temporal Graph Attention Approach for Dynamical Trajectory Prediction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages