Replies: 6 comments 2 replies
-
Internally I use Biotite which would potentially enable this kind of thing. As it currently stands, the workflow takes the protein coordinate information and converts is into Blender objects via Biotite or MDAnalysis, then once it is inside of Blender it is all based on Geometry Nodes. To support this there would have be a back and forth between Blender models and Biotite AtomArrays. This shouldn't actually be too difficult in principle, but there isn't any foundation established at the moment for doing so. I have stayed away from a lot of specific functionality that other programs like PyMol and ChimeraX enable, trying to focus this being purely a visualisation package. Adding more and more features like this will increase code base and development time. For something like mutating residues though I think this could be part of a broader protein manipulation workflow potentially. Open to suggestions, but also currently pretty limited on dev time so I wouldn't say it's planned any time soon. |
Beta Was this translation helpful? Give feedback.
-
As a developer, I absolutely understand your point of view. Don't get bloated too quickly! |
Beta Was this translation helpful? Give feedback.
-
I have no experience with PyRosetta, so if you end up figuring something out that could work, then I'd love to know about it! :) |
Beta Was this translation helpful? Give feedback.
-
I really like this idea but it will not be an easy one.
Unfortunately I'm still an intro of Rosetta and not familiar with PyRosetta. The installation part is implemented as in this commit. It works in most location of the planet but needs some cleanup. Should we look into the PyMOL-PyRoseeta server script for hints? |
Beta Was this translation helpful? Give feedback.
-
@BradyAJohnston Is there a way to provide dynamism for various structures you want to load even after the load without exiting Blender everytime? The reason I ask is that I noticed using the ea_fec.pdb and ea_fec.dcd, I can only load that selection on that structure one at a time. For instance, in custom_selections, is there a way for me to visualize multiple selections simultaneously? |
Beta Was this translation helpful? Give feedback.
-
Dear Brady,
I’m in the process of submitting a paper that uses figures made with "Molecular Nodes ».
I explored https://bradyajohnston.github.io/MolecularNodes/ but didn’t find any advice:
What would be the best way to thank/cite you?
Thomas
|
Beta Was this translation helpful? Give feedback.
-
Is your feature request related to a problem? Please describe.
As a protein designer, I often need to mutate amino acids of existing proteins. It would be nice to be able to do this kind of mutations from Blender in Python using molecular nodes. This probably requires to use a discrete or constinuous rotamer library such as Dunback's of Basilisk.
Describe the solution you'd like
The ability to set the amino acid at a given ResId and then control its geometry through internal coordinates or from successive choices in a rotamer library.
Describe alternatives you've considered
This is feasible in PyMol using the Mutagenesis wizard.
Using PyRosetta here could be handy (but it's a heavy non-open-source dependency).
Beta Was this translation helpful? Give feedback.
All reactions