Skip to content

PyBmw v1.2 — SAVES Integration, Better Rotamer Workflow, and Smarter Batch Mutations

Latest

Choose a tag to compare

@protmind protmind released this 11 Nov 22:12
· 1 commit to main since this release
c015c71

🚀 PyBmw v1.2 is now officially live!

This update focuses on making mutation workflows smoother, clearer, and easier to share or validate.
If you’ve been using PyBmw for course work, structural analysis, or protein design pipelines, this version should feel more stable and natural to work with.


🆕 What's New in v1.2

SAVES v6.0 Upload (Built-In)

You can now directly upload your mutated structure to the UCLA SAVES validation server from inside the plugin.
No browser copy-paste, no exporting required.

The plugin will also auto-install its web dependencies (requests + beautifulsoup4) the first time it's run — so researchers don’t need to handle Python setup manually.


Improved Step-by-Step Rotamer Workflow

The step-wise mutation interface feels more fluid now:

  • Clear current_rotamer / total_rotamers indicator
  • Next / Previous rotamer navigation is smoother
  • Optional sculpt refinement cycles are cleaner to configure

Useful if you prefer to visually inspect every mutation.


Better Coloring, Highlighting & Labels

When selecting multiple chains or large sets of residues:

  • Each chain is now highlighted in a different color
  • Staged mutations are easier to distinguish
  • Final mutated residues remain cyan and neatly labeled, e.g.:

HIS58 → ALA

Everything is readable without overcrowding the structure.


More Forgiving CSV Import

The CSV parser now handles:

  • lowercase amino acid codes
  • inconsistent spacing
  • extra commas
  • chain+residue formats like A123 or A 123

Basically, if your CSV looks human, PyBmw will interpret it correctly.


Exporting Made Clearer

Choose what you want to save:

  • PDB only
  • PyMOL session only
  • or both in your selected folder

If steric clashes are detected, the plugin will politely warn you instead of silently exporting messy results.


💡 Why This Update Matters

This release is about reducing friction during structural modeling work.
The plugin now plays nicer in teaching labs, shared workstations, and environments where users can’t install Python packages.


📦 Get the Plugin

Everything you need (including install instructions and screenshots) is available in the main repo:

https://github.com/protmind/Python-Batch-Mutation-Wizard-PyBmw-


If you run into anything weird, have a feature idea, or want to collaborate — just open an issue or reach out.
This tool grows through actual use and actual feedback.

Full Changelog: v1.0...v1.2