You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thank you very much for the help of your software in our study, but I still encountered some difficulties in coloring. The performance is that after I use gromacs to perform kinetic calculations, whether I load the gro file, pdb file, tpr file, and xtc file together, the network calculation cannot be performed correctly. The specific error is as follows. I used rdkit to check the small molecule and found that it can be recognized.The specific error information is as follows:
The relevant files are attached as follows (tpr/xtc/ipynb file)
`---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
in
----> 1 net.show("../Figures/lignetwork.html")
~/anaconda3/envs/prolif-paper/lib/python3.8/site-packages/prolif/utils.py in wrapper(*args, **kwargs)
28 def wrapper(*args, **kwargs):
29 if find_spec(module):
---> 30 return func(*args, **kwargs)
31 raise ModuleNotFoundError(
32 f"The module {module!r} is required to use {func.name!r} "
~/anaconda3/envs/prolif-paper/lib/python3.8/site-packages/prolif/plotting/network.py in show(self, filename, **kwargs)
699 def show(self, filename, **kwargs):
700 """Save the network as HTML and display the resulting file"""
--> 701 html = self._get_html(**kwargs)
702 with open(filename, "w") as f:
703 f.write(html)
~/anaconda3/envs/prolif-paper/lib/python3.8/site-packages/prolif/plotting/network.py in _get_html(self, **kwargs)
542 def _get_html(self, **kwargs):
543 """Returns the HTML code to draw the network"""
--> 544 return self._HTML_TEMPLATE % dict(js=self._get_js(**kwargs))
545
546 def _get_legend(self, height="90px"):
~/anaconda3/envs/prolif-paper/lib/python3.8/site-packages/prolif/plotting/network.py in _make_graph_data(self)
504 self.edges = []
505 # show residues
--> 506 self._make_interactions()
507 # show ligand
508 for atom in self.mol.GetAtoms():
~/anaconda3/envs/prolif-paper/lib/python3.8/site-packages/prolif/plotting/network.py in _make_interactions(self, mass)
444 (weight,)) in self.df.iterrows():
445 if interaction in self._LIG_PI_INTERACTIONS:
--> 446 centroid = self._get_ring_centroid(lig_id)
447 origin = str((lig_res, prot_res, interaction))
448 self.nodes[origin] = {'id': origin,
~/anaconda3/envs/prolif-paper/lib/python3.8/site-packages/prolif/plotting/network.py in _get_ring_centroid(self, index)
474 break
475 else:
--> 476 raise ValueError("No ring containing this atom index was found in "
477 "the given molecule")
478 return self.xyz[list(r)].mean(axis=0)
ValueError: No ring containing this atom i question.zip
ndex was found in the given m question.zip
olecule`
The relevant files are attached as follows (tpr/xtc/ipynb file)
The text was updated successfully, but these errors were encountered:
Thank you very much for the help of your software in our study, but I still encountered some difficulties in coloring. The performance is that after I use gromacs to perform kinetic calculations, whether I load the gro file, pdb file, tpr file, and xtc file together, the network calculation cannot be performed correctly. The specific error is as follows. I used rdkit to check the small molecule and found that it can be recognized.The specific error information is as follows:
The relevant files are attached as follows (tpr/xtc/ipynb file)
`---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
in
----> 1 net.show("../Figures/lignetwork.html")
~/anaconda3/envs/prolif-paper/lib/python3.8/site-packages/prolif/utils.py in wrapper(*args, **kwargs)
28 def wrapper(*args, **kwargs):
29 if find_spec(module):
---> 30 return func(*args, **kwargs)
31 raise ModuleNotFoundError(
32 f"The module {module!r} is required to use {func.name!r} "
~/anaconda3/envs/prolif-paper/lib/python3.8/site-packages/prolif/plotting/network.py in show(self, filename, **kwargs)
699 def show(self, filename, **kwargs):
700 """Save the network as HTML and display the resulting file"""
--> 701 html = self._get_html(**kwargs)
702 with open(filename, "w") as f:
703 f.write(html)
~/anaconda3/envs/prolif-paper/lib/python3.8/site-packages/prolif/plotting/network.py in _get_html(self, **kwargs)
542 def _get_html(self, **kwargs):
543 """Returns the HTML code to draw the network"""
--> 544 return self._HTML_TEMPLATE % dict(js=self._get_js(**kwargs))
545
546 def _get_legend(self, height="90px"):
~/anaconda3/envs/prolif-paper/lib/python3.8/site-packages/prolif/plotting/network.py in _get_js(self, width, height, div_id, fontsize)
518 self.width = width
519 self.height = height
--> 520 self._make_graph_data()
521 options = {
522 "width": width,
~/anaconda3/envs/prolif-paper/lib/python3.8/site-packages/prolif/plotting/network.py in _make_graph_data(self)
504 self.edges = []
505 # show residues
--> 506 self._make_interactions()
507 # show ligand
508 for atom in self.mol.GetAtoms():
~/anaconda3/envs/prolif-paper/lib/python3.8/site-packages/prolif/plotting/network.py in _make_interactions(self, mass)
444 (weight,)) in self.df.iterrows():
445 if interaction in self._LIG_PI_INTERACTIONS:
--> 446 centroid = self._get_ring_centroid(lig_id)
447 origin = str((lig_res, prot_res, interaction))
448 self.nodes[origin] = {'id': origin,
~/anaconda3/envs/prolif-paper/lib/python3.8/site-packages/prolif/plotting/network.py in _get_ring_centroid(self, index)
474 break
475 else:
--> 476 raise ValueError("No ring containing this atom index was found in "
477 "the given molecule")
478 return self.xyz[list(r)].mean(axis=0)
ValueError: No ring containing this atom i
question.zip
ndex was found in the given m
question.zip
olecule`
The relevant files are attached as follows (tpr/xtc/ipynb file)
The text was updated successfully, but these errors were encountered: