-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PointCloud to Graph Protein Lifting (PointCloud to Graph) #42
base: main
Are you sure you want to change the base?
Conversation
Update code due to changes on original repo
…-2024 into uniprot_knn
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
Hello @bertranMiquel! Thank you for your submission. As we near the end of the challenge, I am collecting participant info for the purpose of selecting and announcing winners. Please email me (or have one member of your team email me) at guillermo_bernardez@ucsb.edu so I can share access to the voting form. In your email, please include:
Before July 12, make sure that your submission respects all Submission Requirements laid out on the challenge page. Any submission that fails to meet this criteria will be automatically disqualified. |
Hi Guillermo,
Answering to fulfill the submission requirements:
- Name and last name of the participants: Bertran Miquel-Oliver, Manel
Gil-Sorribes, Alexis Molina, Victor Guallar (all of them in cc)
- Title: PointCloud to Graph Protein Lifting
- Input domain: PointCloud
- Output domain: Graph
- Pull request: #42
<#42>
Best,
Bertran
… Message ID: ***@***.***>
|
This notebook shows how to import UniProt protein data and convert it to a graph using the
PointCloudToGraph
class. Proteins are represented as point clouds where each point is a residue in the protein, setting CarbonAlpha as its centers. The graph is created by connecting residues that are close to each other in the 3D space or that appear in a sequential order.The point cloud 3D domain is lifted to a graph defining the edges between its nodes in the following way:
- Sequentialwise: Connecting residues that appear in a sequential order (one after another). This approach is based on the presence of peptide bonds, which link the amino acids in a protein chain in a specific sequence.
- KNN: Connecting residues that are close to each other in the 3D space. This approach is based on the physical proximity of the residues in the protein structure.
Additionally, we have also included the following features to the graph: