A Graph Completion Method that Jointly Predicts Geometry and Topology Enables Effective Molecule Assembly Article Swipe
YOU?
·
· 2025
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.2505.21833
A common starting point for drug design is to find small chemical groups or "fragments" that form interactions with distinct subregions in a protein binding pocket. The subsequent challenge is to assemble these fragments into a molecule that has high affinity to the protein, by adding chemical bonds between atoms in different fragments. This "molecule assembly" task is particularly challenging because, initially, fragment positions are known only approximately. Prior methods for spatial graph completion-adding missing edges to a graph whose nodes have associated spatial coordinates-either treat node positions as fixed or adjust node positions before predicting edges. The fact that these methods treat geometry and topology prediction separately limits their ability to reconcile noisy geometries and plausible connectivities. To address this limitation, we introduce EdGr, a spatial graph diffusion model that reasons jointly over geometry and topology of molecules to simultaneously predict fragment positions and inter-fragment bonds. Importantly, predicted edge likelihoods directly influence node position updates during the diffusion denoising process, allowing connectivity cues to guide spatial movements, and vice versa. EdGr substantially outperforms previous methods on the molecule assembly task and maintains robust performance as noise levels increase. Beyond drug discovery, our approach of explicitly coupling geometry and topology prediction is broadly applicable to spatial graph completion problems, such as neural circuit reconstruction, 3D scene understanding, and sensor network design.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/2505.21833
- https://arxiv.org/pdf/2505.21833
- OA Status
- green
- OpenAlex ID
- https://openalex.org/W4416046416
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4416046416Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.2505.21833Digital Object Identifier
- Title
-
A Graph Completion Method that Jointly Predicts Geometry and Topology Enables Effective Molecule AssemblyWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2025Year of publication
- Publication date
-
2025-05-27Full publication date if available
- Authors
-
Rohan V. Koodli, Alexander S. Powers, Amiya Pandit, C. Im, Ron O. DrorList of authors in order
- Landing page
-
https://arxiv.org/abs/2505.21833Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/2505.21833Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/2505.21833Direct OA link when available
- Cited by
-
0Total citation count in OpenAlex
Full payload
| id | https://openalex.org/W4416046416 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.2505.21833 |
| ids.doi | https://doi.org/10.48550/arxiv.2505.21833 |
| ids.openalex | https://openalex.org/W4416046416 |
| fwci | |
| type | preprint |
| title | A Graph Completion Method that Jointly Predicts Geometry and Topology Enables Effective Molecule Assembly |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:2505.21833 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/2505.21833 |
| locations[0].version | submittedVersion |
| locations[0].raw_type | text |
| locations[0].license_id | |
| locations[0].is_accepted | False |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/2505.21833 |
| locations[1].id | doi:10.48550/arxiv.2505.21833 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | cc-by |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article |
| locations[1].license_id | https://openalex.org/licenses/cc-by |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.2505.21833 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5082979914 |
| authorships[0].author.orcid | |
| authorships[0].author.display_name | Rohan V. Koodli |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Koodli, Rohan V. |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5025189458 |
| authorships[1].author.orcid | |
| authorships[1].author.display_name | Alexander S. Powers |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Powers, Alexander S. |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5069925748 |
| authorships[2].author.orcid | https://orcid.org/0000-0003-1825-2575 |
| authorships[2].author.display_name | Amiya Pandit |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Pandit, Ayush |
| authorships[2].is_corresponding | False |
| authorships[3].author.id | https://openalex.org/A5109874957 |
| authorships[3].author.orcid | |
| authorships[3].author.display_name | C. Im |
| authorships[3].author_position | middle |
| authorships[3].raw_author_name | Im, Chiho |
| authorships[3].is_corresponding | False |
| authorships[4].author.id | https://openalex.org/A5061322136 |
| authorships[4].author.orcid | https://orcid.org/0000-0002-6418-2793 |
| authorships[4].author.display_name | Ron O. Dror |
| authorships[4].author_position | last |
| authorships[4].raw_author_name | Dror, Ron O. |
| authorships[4].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/2505.21833 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | A Graph Completion Method that Jointly Predicts Geometry and Topology Enables Effective Molecule Assembly |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-28T11:01:17.528514 |
| primary_topic | |
| cited_by_count | 0 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:2505.21833 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/2505.21833 |
| best_oa_location.version | submittedVersion |
| best_oa_location.raw_type | text |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | False |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/2505.21833 |
| primary_location.id | pmh:oai:arXiv.org:2505.21833 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/2505.21833 |
| primary_location.version | submittedVersion |
| primary_location.raw_type | text |
| primary_location.license_id | |
| primary_location.is_accepted | False |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/2505.21833 |
| publication_date | 2025-05-27 |
| publication_year | 2025 |
| referenced_works_count | 0 |
| abstract_inverted_index.A | 0 |
| abstract_inverted_index.a | 22, 35, 77, 125 |
| abstract_inverted_index.3D | 214 |
| abstract_inverted_index.To | 118 |
| abstract_inverted_index.as | 88, 185, 210 |
| abstract_inverted_index.by | 44 |
| abstract_inverted_index.in | 21, 50 |
| abstract_inverted_index.is | 7, 29, 57, 201 |
| abstract_inverted_index.of | 137, 194 |
| abstract_inverted_index.on | 176 |
| abstract_inverted_index.or | 13, 90 |
| abstract_inverted_index.to | 8, 30, 41, 76, 111, 139, 164, 204 |
| abstract_inverted_index.we | 122 |
| abstract_inverted_index.The | 26, 97 |
| abstract_inverted_index.and | 104, 115, 135, 144, 168, 181, 198, 217 |
| abstract_inverted_index.are | 64 |
| abstract_inverted_index.for | 4, 70 |
| abstract_inverted_index.has | 38 |
| abstract_inverted_index.our | 192 |
| abstract_inverted_index.the | 42, 157, 177 |
| abstract_inverted_index.EdGr | 171 |
| abstract_inverted_index.This | 53 |
| abstract_inverted_index.cues | 163 |
| abstract_inverted_index.drug | 5, 190 |
| abstract_inverted_index.edge | 149 |
| abstract_inverted_index.fact | 98 |
| abstract_inverted_index.find | 9 |
| abstract_inverted_index.form | 16 |
| abstract_inverted_index.have | 81 |
| abstract_inverted_index.high | 39 |
| abstract_inverted_index.into | 34 |
| abstract_inverted_index.node | 86, 92, 153 |
| abstract_inverted_index.only | 66 |
| abstract_inverted_index.over | 133 |
| abstract_inverted_index.such | 209 |
| abstract_inverted_index.task | 56, 180 |
| abstract_inverted_index.that | 15, 37, 99, 130 |
| abstract_inverted_index.this | 120 |
| abstract_inverted_index.vice | 169 |
| abstract_inverted_index.with | 18 |
| abstract_inverted_index.EdGr, | 124 |
| abstract_inverted_index.Prior | 68 |
| abstract_inverted_index.atoms | 49 |
| abstract_inverted_index.bonds | 47 |
| abstract_inverted_index.edges | 75 |
| abstract_inverted_index.fixed | 89 |
| abstract_inverted_index.graph | 72, 78, 127, 206 |
| abstract_inverted_index.guide | 165 |
| abstract_inverted_index.known | 65 |
| abstract_inverted_index.model | 129 |
| abstract_inverted_index.nodes | 80 |
| abstract_inverted_index.noise | 186 |
| abstract_inverted_index.noisy | 113 |
| abstract_inverted_index.point | 3 |
| abstract_inverted_index.scene | 215 |
| abstract_inverted_index.small | 10 |
| abstract_inverted_index.their | 109 |
| abstract_inverted_index.these | 32, 100 |
| abstract_inverted_index.treat | 85, 102 |
| abstract_inverted_index.whose | 79 |
| abstract_inverted_index.Beyond | 189 |
| abstract_inverted_index.adding | 45 |
| abstract_inverted_index.adjust | 91 |
| abstract_inverted_index.before | 94 |
| abstract_inverted_index.bonds. | 146 |
| abstract_inverted_index.common | 1 |
| abstract_inverted_index.design | 6 |
| abstract_inverted_index.during | 156 |
| abstract_inverted_index.edges. | 96 |
| abstract_inverted_index.groups | 12 |
| abstract_inverted_index.levels | 187 |
| abstract_inverted_index.limits | 108 |
| abstract_inverted_index.neural | 211 |
| abstract_inverted_index.robust | 183 |
| abstract_inverted_index.sensor | 218 |
| abstract_inverted_index.versa. | 170 |
| abstract_inverted_index.ability | 110 |
| abstract_inverted_index.address | 119 |
| abstract_inverted_index.between | 48 |
| abstract_inverted_index.binding | 24 |
| abstract_inverted_index.broadly | 202 |
| abstract_inverted_index.circuit | 212 |
| abstract_inverted_index.design. | 220 |
| abstract_inverted_index.jointly | 132 |
| abstract_inverted_index.methods | 69, 101, 175 |
| abstract_inverted_index.missing | 74 |
| abstract_inverted_index.network | 219 |
| abstract_inverted_index.pocket. | 25 |
| abstract_inverted_index.predict | 141 |
| abstract_inverted_index.protein | 23 |
| abstract_inverted_index.reasons | 131 |
| abstract_inverted_index.spatial | 71, 83, 126, 166, 205 |
| abstract_inverted_index.updates | 155 |
| abstract_inverted_index.affinity | 40 |
| abstract_inverted_index.allowing | 161 |
| abstract_inverted_index.approach | 193 |
| abstract_inverted_index.assemble | 31 |
| abstract_inverted_index.assembly | 179 |
| abstract_inverted_index.because, | 60 |
| abstract_inverted_index.chemical | 11, 46 |
| abstract_inverted_index.coupling | 196 |
| abstract_inverted_index.directly | 151 |
| abstract_inverted_index.distinct | 19 |
| abstract_inverted_index.fragment | 62, 142 |
| abstract_inverted_index.geometry | 103, 134, 197 |
| abstract_inverted_index.molecule | 36, 178 |
| abstract_inverted_index.position | 154 |
| abstract_inverted_index.previous | 174 |
| abstract_inverted_index.process, | 160 |
| abstract_inverted_index.protein, | 43 |
| abstract_inverted_index.starting | 2 |
| abstract_inverted_index.topology | 105, 136, 199 |
| abstract_inverted_index."molecule | 54 |
| abstract_inverted_index.assembly" | 55 |
| abstract_inverted_index.challenge | 28 |
| abstract_inverted_index.denoising | 159 |
| abstract_inverted_index.different | 51 |
| abstract_inverted_index.diffusion | 128, 158 |
| abstract_inverted_index.fragments | 33 |
| abstract_inverted_index.increase. | 188 |
| abstract_inverted_index.influence | 152 |
| abstract_inverted_index.introduce | 123 |
| abstract_inverted_index.maintains | 182 |
| abstract_inverted_index.molecules | 138 |
| abstract_inverted_index.plausible | 116 |
| abstract_inverted_index.positions | 63, 87, 93, 143 |
| abstract_inverted_index.predicted | 148 |
| abstract_inverted_index.problems, | 208 |
| abstract_inverted_index.reconcile | 112 |
| abstract_inverted_index.applicable | 203 |
| abstract_inverted_index.associated | 82 |
| abstract_inverted_index.completion | 207 |
| abstract_inverted_index.discovery, | 191 |
| abstract_inverted_index.explicitly | 195 |
| abstract_inverted_index.fragments. | 52 |
| abstract_inverted_index.geometries | 114 |
| abstract_inverted_index.initially, | 61 |
| abstract_inverted_index.movements, | 167 |
| abstract_inverted_index.predicting | 95 |
| abstract_inverted_index.prediction | 106, 200 |
| abstract_inverted_index.separately | 107 |
| abstract_inverted_index.subregions | 20 |
| abstract_inverted_index.subsequent | 27 |
| abstract_inverted_index."fragments" | 14 |
| abstract_inverted_index.challenging | 59 |
| abstract_inverted_index.likelihoods | 150 |
| abstract_inverted_index.limitation, | 121 |
| abstract_inverted_index.outperforms | 173 |
| abstract_inverted_index.performance | 184 |
| abstract_inverted_index.Importantly, | 147 |
| abstract_inverted_index.connectivity | 162 |
| abstract_inverted_index.interactions | 17 |
| abstract_inverted_index.particularly | 58 |
| abstract_inverted_index.substantially | 172 |
| abstract_inverted_index.approximately. | 67 |
| abstract_inverted_index.inter-fragment | 145 |
| abstract_inverted_index.simultaneously | 140 |
| abstract_inverted_index.understanding, | 216 |
| abstract_inverted_index.connectivities. | 117 |
| abstract_inverted_index.reconstruction, | 213 |
| abstract_inverted_index.completion-adding | 73 |
| abstract_inverted_index.coordinates-either | 84 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 5 |
| citation_normalized_percentile |