Skip to content

DrDomenicoMarson/MolecularNodes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MolecularNodes 🧬🍝💻

Buy Me A Coffee

MolecularNodes is a plugin for easy visualisation of structural biology and molecular data inside of the 3D modelling and animation program Blender. It provides a method for quick 1-button import of a range of formats including downloading directly from the protein data bank, or opening molecular dynamics trajectories.

MolecularNodes is powered by two key python packages:

Biotite Logo

  • Biotite which powers the majority of the file parsing and downloading from the PDB

Powered by MDAnalysis

  • MDAnalysis which powers the reading of a variety of molecular dynamics topology and trajectory files.

Getting Started

See the youtube tutorial series which covers how to install and get started with the addon.

image

Installation

To install Molecular Nodes, DO NOT download this repo. Instead, navigate to the release page and download the most recent release. The current version of Molecular Nodes (2.0.X) requires Blender 3.4.

The file needs to remain zipped as MolecularNodes_2.0.X.zip. If your browser automaticlaly unzips the file (Safari on MacOS) then re-zip the file or download with a different browser (Chrome or Firefox) and then install the .zip file.

Inside of Blender, navigate to Edit -> Preferences and click Addons then Install and select the MolecularNodes_2.0.X.zip file. Click 'Enable' which is the tick box in the top left corner.

The MolecularNodes panel can be found under Scene Properties, where there should be a button to click to install the requried python packages.

MolecularNodes v0.13 Installation

The installation instructions for the previous version can be found here. They are similar but differ slightly to the curren installation instructions.

Contributing

To contribute to the project, fork and clone the Molecular Nodes repo to your local machine. I recommend using VS Code and the Blender VS Code addon which streamlines the development process.

Once installed, you can use the Blender: Build and Start command with VS Code open in the addon directory, to start Blender with the addon built and installed. Any changes that are then made to the underlying addon code, can be quickly previewed inside of the running Blender by using the VS Code command Blender: Reload Addonds.

Once happy with your code, open a pull request to discuss and get it reviewed by others working on the project. Open a draft pull request early, or open an issue to discuss the scope and feasability of potential features.

Citation

A paper has not yet been published on the addon, but if ou use it in your academic work you can site it from Zenodo:

DOI

About

Addon and nodes for working with structural biology and molecular data in Blender.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%