Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Deep learning based protein characterization from 3D point clouds

License

NotificationsYou must be signed in to change notification settings

hammoudiproject/ProteinNet

 
 

Repository files navigation

Deep learning based protein characterization from 3D point clouds.

This project has been developed in the frame of the SHREC 2021 contesthttp://shrec2021.drugdesign.fr/. It consists of proposing approaches for indexing proteins from 3d shapes in the form of point cloud and associated metadata. The developed approach exploits deep learning techniques to characterize protein shape. In particular, the approach includes a data normalization module by realigning the 3D coordinates of the proteins towards optimizing indexing performances.

proteinnetFig. 1 ProteinNet deep architecture for protein point cloud transformation into canonical representation. Step (1): affine transformation matrix estimation. Step (2): protein point cloud transformation using the estimated affine matrix. Step (3): similarity calculation between the original protein point cloud (the input) and its transformed point cloud. Step (4): cosine similarity loss calculation between the original input protein point cloud and its transformation; and back–propagation over the network to optimize the estimation of the affine transformation matrix. (first published in [1]).

How to use the code?

Steps:

  • Download the dataset (queries_ply_shape.tar.gz + ply_shape.tar.gz) from the contest website and unzip it.
  • Run the "Preprocess.ipynb" file to normalize data and simplify the protein shapes.
  • Run the "ProteinNetModel.ipynb" file to characterize proteins and produce the dissimilarity matrix.

Note:

  • Code can be run cell by cell using Google Colab plateform for example.
  • External codes that have been used in this project are referenced by a comment in the head of concerned cells.

Team

Project leaders:

Note: code has been developed by Halim Benhabiles.

Contributors:

How to cite this work?

[1] Langenfeld, F., Aderinwale, T., Christoffer, C., Shin, W. H., Terashi, G., Wang, X., Kihara, D., Benhabiles, H. et al. Surface-based protein domains retrieval methods from a SHREC2021 challenge. Journal of Molecular Graphics and Modelling, Elsevier (2022).https://doi.org/10.1016/j.jmgm.2021.108103

About

Deep learning based protein characterization from 3D point clouds

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook100.0%

[8]ページ先頭

©2009-2025 Movatter.jp