Releases: Valdes-Tresanco-MS/gmx_MMPBSA
Release list
gmx_MMPBSA v1.6.5 (05/23/2026)
Application Changes
Additions
- [experimental] Implemented nmode for CHARMM topologies
- Added support for additional histidine variants in residue selection
Fixes
- Stricter rules for detecting LP atoms
- Filtered out 'nmode' and 'qh' from IEC2 items to avoid duplicated items
- Fixed typo in make_top.py
- Fixed duplication in IE and C2 calculations
- Fixed IE calculation when ie_segment != 25 in input file and is updated to 25 in gmx_MMPBSA_ana
Changes
- Enhanced handling of terminal hydrogen atoms in make_top.py
Development Environment Changes
Additions
- New installation script:
scripts/conda_pip_install.sh
Fixes
- Removed the unsupported
saoptPBSA parameter from the LPH atoms CHARMMff documentation (#583) - Fixed setuptools version in GitHub workflow
- Fixed broken links, grammar and clarity in getting-started.md
- Optimized git clone speed in tester
- Fixed typo in installation.md
Changes
- Updated environment dependencies to compatible versions of Python, AmberTools, ParmEd, and GROMACS
- Updated installation instructions for conda and pip to reflect version changes
- Added setuptools installation in GitHub workflow
- Updated Python version to the latest stable version in GitHub workflow
- Updated Python version requirement check in setup.py
- Restricted Python version requirement to 3.11
- Updated README.md
- Updated news.json and changelog.md
What's Changed
- Fix typo by @tikuta in #550
- git clone faster by @UnixJunkie in #608
- new file: scripts/conda_pip_install.sh by @UnixJunkie in #610
New Contributors
- @tikuta made their first contribution in #550
- @UnixJunkie made their first contribution in #608
Full Changelog: 1.6.4...v1.7.0
gmx_MMPBSA v1.6.4 (04/11/2024)
What's Changed
- Fixe Installations and dependences
- Fixing get_corrstd for small system changes by @LAndersen1 in #486
- Updating the versioneering library by @LAndersen1 in #488
- Corrected _temp_top.top behaviour to accommodate asynchronous scenarios by @ale94mleon in #493
New Contributors
- @LAndersen1 made their first contribution in #486
- @ale94mleon made their first contribution in #493
Full Changelog: v.1.6.3...1.6.4
gmx_MMPBSA v1.6.3 (02/19/2024)
Fixed minor issues in gmx_MMPBSA and gmx_MMPBSA_ana
Implemented the custom mask atom selection for qm-charge
Fixed inconsistencies with the installation process and the dependencies
gmx_MMPBSA v1.6.2 (09/14/2023)
Fixed minor issues
gmx_MMPBSA v1.6.1 (04/04/2023)
Fixes
- PB decomp ends in error (#352)
- Better parsing for errors
gmx_MMPBSA v1.6.0 (02/20/2023)
Additions
- GBNSR6 model implementation
- Enthalpy
- Per-residue and Per-wise decomposition
- Documentation and examples
- Added git dependency to env.yml file
- Groups can now be defined as either the number or the name (#157)
- Added error tracking for groups that are not in the index file
Fixes
- Incompatible
compilersversion - Fixed bug when CAS and PB/RISM calculations are performed
- Fixed duplicated options and args checking
- Documentation improved
- Fixed numpy deprecated np.float (#316)
- Fixed reproducible command line in debugging in log file (#335)
- GROMACS 2023 compatibility (#327, #335)
- Fixed IE and C2 Entropy (#325)
- PyMOL doesn't open within gmx_MMPBSA environment (#331)
- Inaccessible _temp_top.top when the topology file is in different directory (#299)
Changes
- A copy old info file is created when rewrite-output (for backward compatibility)
- Setting inp = 1 by default (#329)
gmx_MMPBSA v1.5.7 (09/10/2022)
Additions
- Progress bar implementation
- verbose options for API and info logging for IE and C2 entropy calculations
- Added logging info for MPI calculations
Fixes
- QH entropy calculation
- Decomposition bug (#269)
- Alanine scanning in Terminal residues
- Regression to output files subwindow in gmx_MMPBSA_ana
- Bug when using the compact results version
- Seaborn compatibility
print_resin&decompnamelist does not accept "all" (#292)- error when output files are open and any plot property is changed
- error if at least one residue of both the receptor and the ligand is not included in the selection for decomposition
Changes
- now use
mpi4pywhenmpi_size > 1otherwise usefake_MPI. Now "MPI" flag is not required
gmx_MMPBSA v1.5.6 (07/06/2022)
Fix
gmx_MMPBSA
- Inconsistent decomposition output (#246, #248)
- IE and C2 entropies calculation fail when rewrite-output (#253)
- Delta Delta Entropies' values are incorrect (#257)
- Loading binary file fails when alanine scanning is performed (#258)
gmx_MMPBSA_ana
- Mutant-Normal data is not computed or displayed (#254)
- Inconsistent energy values in PyMol visualization (#255)
Changes
gmx_MMPBSA
- Re-implementation of compact binary output file (#249)
gmx_MMPBSA v1.5.5 (06/10/2022)
gmx_MMPBSA v1.5.5 (06/10/2022)
Additions
gmx_MMPBSA
- Improved the API (#209)
- Added a new method to get the Enthalpy
- Added a new method to get the Entropy
- Added a new method to get the Binding
- Added a new method to get the Decomposition energy
- Added a new method to get the gmx_MMPBSA_ana data
gmx_MMPBSA_ana
- Added multiprocessing and multithreading (#209)
- Wait indicator
- Added Error line cap size
- Systems, subsystems and component selection options
- Added threshold to remove energetic terms or residues
- Correlation (#137)
- Normal correlation using ΔG
- Mutant correlation using ΔΔG
- Energy values table
- Interactive systems selection and Experimental Ki editor
- New regression plot with bivariate and univariate graphs
- Chart options panel
- General options
- Regression options
- Scatter
- Distribution
Documentation
- News section
- Animated command-line code block with terminal
- Added versioning
- Added installation using *.yml configuration file (#221)
- Added a new tutorial for correlation analysis (#194)
Fix
gmx_MMPBSA_ana
-
Close gmx_MMPBSA_ana properly when the selection dialog is rejected
-
Compatibility with previous versions (
< v1.5.2) -
Added several tooltips
-
Improved general performance. See the benchmark (#209, #230, #243)
- Improved the reading of output files and optimized data storage. (#228)
- Eliminated the recalculation of IE and C2 entropies before opening the GUI. Now read from outputs files
- Optimized data storage and access to subsets in panda's Dataframes
- Now file processing and graphics generation does not freeze the GUI.
- Removed redundant steps and data
- Removed line graphs for components in the per-wise decomposition schema
- Data access, processing, and storage are done in the API.
- Added the option to temporarily store data on the hard disk instead of memory
- Removed several pop-up windows
- Decreased RAM consumption
-
Removed H5 support
-
Invalid periodicity in the prmtop (#211)
-
Buffer saturation (#213)
Changes
gmx_MMPBSA
- Improved IE and C2 calculation
gmx_MMPBSA_ana
-
Change the IE representation
-
Removed summary widget
-
Now the bar plot data contain the Average, SD, and SEM instead of all frames
-
Chart Options
- Error line color
- Error line representation (SD or SEM)
-
Restructured the init (system selection) dialog
- Improved energy and decomposition options selection
- Improved the correlation options
- Added a new section for performance configuration
- Added RAM consumption estimator
- Improved the systems' tree representation and edition options
gmx_MMPBSA_test
- The examples folder moved up to the root directory
gmx_MMPBSA v1.5.2 (03/23/2022)
Additions
gmx_MMPBSA
- ALPB (Analytical Linearized Poisson-Boltzmann) approximation (#170)
- PC+ correction in 3D-RISM (#187)
- Warning when using
-deooption without &decomp namelist in the input file (#191)
gmx_MMPBSA_ana
- Tooltips for different options (#151)
Fix
gmx_MMPBSA_ana
- Chart options (#185)
Changes
gmx_MMPBSA
- 3D-RISM calculated with sander instead of rism3d.snglpnt (#153)
Documentation
- Update 3D-RISM doc (#190)