Create molecular animations in Blender
ProteinBlender is a powerful Blender addon designed for researchers, educators, and scientific communicators who want to create scientifically accurate molecular animations. Built on MolecularNodes, it provides an intuitive interface for working with protein structures directly in Blender's 3D environment.
- Easy Protein Import - Load structures from PDB, mmCIF, or fetch directly from RCSB PDB and AlphaFold databases
- Rich Visualization Styles - Cartoon, surface, ribbon, ball-and-stick, and more molecular representations
- Protein Puppets - Group chains and domains together for coordinated animation
- Pose Library - Save and restore different protein conformations
- Keyframe Animation - Animate protein movements, conformational changes, and colors
- Domain Selection - Split proteins into domains for independent styling and animation
- Hierarchical Outliner - Manage complex multi-protein scenes with ease
- Auto-Updates - Receive update notifications and install with one click (Blender 4.2+)
- Blender 4.2 or newer
- Windows, macOS, or Linux
- All dependencies included (MolecularNodes, biotite, MDAnalysis, etc.)
Option 1: Extension Repository (Recommended)
- Open Blender 4.2+
- Go to
Edit→Preferences→Get Extensions→Repositories - Click
+→Add Remote Repository - Enter the repository URL (see releases for current URL)
- Install ProteinBlender from the extensions list
- Restart Blender
Option 2: Manual Installation
- Download the latest
.zipfrom Releases - In Blender:
Edit→Preferences→Get Extensions→Install from Disk - Select the downloaded zip file
- Restart Blender
- Import a Protein: Use the Importer panel to load a PDB file or fetch from online databases
- Adjust Visuals: Change colors and representation styles in the Visual Setup panel
- Create Puppets: Group chains/domains together in the Protein Puppet Maker
- Save Poses: Capture different conformations in the Pose Library
- Animate: Add keyframes in the Animation panel to bring your proteins to life
Full documentation available at: https://Animation-Lab.github.io/ProteinBlender
Coming soon - example visualizations and animations
Contributions are welcome! Please feel free to submit issues or pull requests.
- Author: Animation Lab
- Built on: MolecularNodes by Brady Johnston
- Dependencies: biotite, MDAnalysis, and other scientific Python libraries
GPL-3.0-or-later
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Note: Replace ORGNAME with your actual GitHub organization name after repository transfer