PyBmw v1.0 - Initial Public Release
🚀 We are thrilled to announce the first official public release of the Python Batch Mutation Wizard (PyBmw) v1.0!
This initial version provides a robust and user-friendly GUI to significantly accelerate in-silico mutagenesis workflows directly within PyMOL. PyBmw is designed for both single-site precision and high-throughput batch processing.
✨ Key Features in this Release
-
Multiple Mutation Modes:
- Batch Mode: Apply a single mutation to all selected residues at once.
- Individual Mode: Assign a unique mutation to each selected residue in a clean table.
- Step-by-Step Mode: Sequentially apply mutations, with interactive controls to preview and cycle through rotamers.
-
High-Throughput CSV Import:
- Load and stage hundreds of mutations directly from a simple, two-column CSV file (
Chain ResidueID,TargetAA).
- Load and stage hundreds of mutations directly from a simple, two-column CSV file (
-
Advanced Refinement:
- Engage PyMOL's
sculptingalgorithm to refine sidechain conformations and find better fits.
- Engage PyMOL's
-
Clear Visual Feedback:
- Highlighting: Staged residues are highlighted for clear identification.
- Coloring & Labeling: Mutated residues are automatically colored cyan and labeled (e.g., "ALA123 -> TRP").
-
Flexible Exporting:
- Save your results as a clean PDB file, a full PyMOL Session (
.pse), or both.
- Save your results as a clean PDB file, a full PyMOL Session (
🔧 Getting Started
To install and use the plugin, please refer to the detailed instructions in our main README.md file.
A huge thank you to everyone involved in the development and testing of this initial version!