Graph Network
GINet layer
Graph Interaction Networks layer
This layer is inspired by Sazan Mahbub et al. “EGAT: Edge Aggregated Graph Attention Networks and Transfer Learning Improve Protein-Protein Interaction Site Prediction”, BioRxiv 2020
Create edges feature by concatenating node feature
Apply softmax function, in order to learn to consider or ignore some neighboring nodes
Sum over the nodes (no averaging here)
Herein, we add the edge feature to the step 1)
Fout Net layer
This layer is described by eq. (1) of “Protein Interface Predition using Graph Convolutional Network”, by Alex Fout et al. NIPS 2018
sGraphAttention (sGAT) layer
This is a new layer that is similar to the graph attention network but simpler
|| is the concatenation operator: [1,2,3] || [4,5,6] = [1,2,3,4,5,6] Ni is the number of neighbor of node i Sum_j runs over the neighbors of node i \(a_ij\) is the edge attribute between node i and j