A few notes on GSOC 2024 Project 5: Better interfacing of Blender and MDAnalysis #4480
Replies: 3 comments 2 replies
-
Hi, Been familiar with MDAnalysis, also a participant of the workshop on MolecularNodes and MDAnalysis. It was great session with building on MDAnalysis and Fundamentals of Molecular Nodes. Eager to develop/improve module features and functionalities for visualization and analysis results in MDAnalysis with Blender. I have considered visualizing(and detecting) conformational changes, visualizing secondary structure elements, and displaying distance between atomgroups (as exemplified in the workshop) Also with regards to the method of displaying interatomic distances in https://github.com/MDAnalysis/MDAnalysisWorkshop-Intro0.5Day/blob/feb24-ws/blender/Interactive_Blender_Notebook.ipynb, I propose implementing a prototype function, such that it can be directly called into use [for example, simply importing the function before running the last 2 cells. and obtaining the Blender output] Looking forward developing a more user-friendly and interactive visualization tool for analysis results in MDAnalysis, and receiving your guidance on taking next steps and what more I am to consider. Anticipating hearing from you soon. |
Beta Was this translation helpful? Give feedback.
-
Hi @jennaswa |
Beta Was this translation helpful? Give feedback.
-
Hi, could you provide the original data for the notebook? Best, Kai |
Beta Was this translation helpful? Give feedback.
-
Regarding GSoC-2024-Project-Ideas#project-5-better-interfacing-of-blender-and-mdanalysis
We recently conducted a workshop on MolecularNodes and MDAnalysis (https://github.com/MDAnalysis/MDAnalysisWorkshop-Intro0.5Day/tree/feb24-ws/blender). Try installing it and experimenting with it to become familiar with the current interface. Consider what you expect to visualize that is currently missing and how the interface could be improved.
A few useful links
Check the current MDAnalysis parser in MolecularNodes (https://github.com/BradyAJohnston/MolecularNodes/blob/main/molecularnodes/io/parse/mda.py).
The method of displaying interatomic distances in https://github.com/MDAnalysis/MDAnalysisWorkshop-Intro0.5Day/blob/feb24-ws/blender/Interactive_Blender_Notebook.ipynb is very hard-coded. Consider whether it could be extended to a more general BaseClass that could be inherited for broader usage.
Please note that our goal is not to modify the existing Blender API, but rather to focus on improving the MolecularNodes module, either within the module itself or as a standalone package to visualize analysis results.
Beta Was this translation helpful? Give feedback.
All reactions