phdymz / ProteinMAE

Official PyTorch implementation of "ProteinMAE: Masked Autoencoder for Protein Surface Self-supervised Learning".
7 stars 0 forks source link

Could you update the README with an example with input proteins and ligands? #3

Open rubenalv opened 1 month ago

rubenalv commented 1 month ago

Hello, From the README, it is not clear how to supply a protein or a list thereof for training/inference. Could you clarify:

Thank you, the software looks promising!

phdymz commented 1 month ago

We used the method of modeling protein surface point cloud in dmasif to reconstruct the protein of ligand task in masif. It should be to reconstruct the pdb data into point cloud. You can try to use the point cloud generation code of dmasif to process your personal data.

phdymz commented 1 month ago

The environment version that dmasif (py37 ...) depends on is not consistent with my current code (we implement on py38 ...). It is difficult to plug its content directly and implement online calculation. Therefore, our current model still needs preprocessing and cannot process raw data. However, you can try to add a surface reconstruction module in dmasif yourself.

rubenalv commented 1 month ago

dMaSIF is a hard nut to crack, it took a lot of re-writing to make it work -that's why I got so excited when I found your paper! I'll reuse the pre-processing code from dMaSIF, thanks for the quick response.

phdymz commented 1 month ago

Yes, including masif, dmasif and masif versions are difficult to match. I don't have a good solution for this. I rented a computer with an older version before.