SMOG 2 history
Updates
- 2.5.beta
- added support for custom dihedral potentials (OpenSMOG, only)
- added smog_modifyXML - equivalent to smog_scale-energies, except for use with OpenSMOG XML files
- adjustPDB : changed output PDB to left justify the atom names. This has no effect on how SMOG 2 works, but it does make the PDB files more consistent with typical PDB formatting.
- adjustPDB : altered behavior, so that -insertTER will begin reindexing atoms and residues if the chainID changes
- added editgro
- ions : fixed issue with non-orthorhombic PBCs
- 2.4.5
- simplified configuration and testing steps
- added support for the zsh shell
- added more descriptive error messages
- fixed bug in adjustPDB that would throw a premature error when processing long chains
- moved SMOG-CHECK into the primary SMOG 2 distribution
- improved support for non-standard user-define BONDs
- added ability to define mandatory cutoffs for OpenSMOG potentials
- add more error checking when using OpenSMOG potentials
August 27, 2022: Moved all repos to GitHub
- Improvements to the preprocessing tool smog_adjustPDB that reduce the need for users to "clean up" a PDB file manually
- Improved custom potential and extras parsing and processing checks
- Bug fixed related to ordering of attributes in the residue element in a bif file. This issue did not affect any official force fields, but customized force fields may have been affected. If the "name" attribute was not the first attribute listed for amino acid residues, then there could be differences in the produced contact map.
- 2.4.2
- OpenSMOG: support added for nonbonded parameters
- 2.4.1
- OpenSMOG: bug fix for gaussian potentials
- OpenSMOG: 1/2 prefactor added for bonds type6
- 2.4
- OpenSMOG support added for contacts
- various improvements to performance for large systems
- improved support for non-specific interactions
- 2.3
- Improved error messaging throughout the tools
- Improved ability to introduce non-specific (e.g. CHARMM, or AMBER) terms within a SMOG model
- General clean-up of the code
- Corrected inconsistent use (Gromacs vs. SMOG conventions) when giving specific dihedral angles values in templates
- Fixed bug relating to dihedrals with even multiplicities
- smog_adjustPDB: Added a variety of new options and rigorous residue matching
- Added -large option in adjustPDB, which allows PDB files to have very large chains (~1 billion atoms and ~15 million residues)
- Fixed a missing bond in DA and DG in default AA models
- Implemented additional bonded checks in smog-check for supported templates
- Significantly extended smog-check routines
- 2.2
- Fixed minor bug in adjustPDB that prevented RNA tails from being renamed.
- Minor bug, pertaining to placement of ions in smog_ions.
- Performance of smog_ions significantly improved (>1k-fold) for large (>10k atom) systems.
- Added check so only nonbond_params in extras file will be written if they are present in the generated system.
- Corrected issues with definitions of dihedrals in ligands in default models.
- Added more stringent template verification routines.
- Improved robustness of dihedral/angle/bond matching routines.
- Added more tests for dihedral/angle/bond matching routines.
- Added AMP, ADP, ATP, GDP, GTP and extended smog-check for ligands
- Added ability to process single-residue chains with smog_adjust
- Added ability for smog-check to test compatibility with grompp
- 2.1
- Improved error messaging for inconsistent bif-pdb atom naming.
- Added a fix to command line parsing in smog_adjustPDB.
- Significant performance improvements (factor of 3-4) for "vanilla" models and large systems.
- Extended output messaging.
- Introduction to CPAN added to manual.
- Description of force field corrected in manual.
- smog_extract module added.
- Increased default excluded volume in SBM_AA+gaussian, so that it is consistent with SBM_AA.
- Added more checks for mismatched atoms in improper connections.
- Added MIA residue to Whitford09 templates.
- Added connection definition for nucleic to protein (e.g. in aminoacyl-tRNA).
- Removed officially-unsupported templates from distro. Now they may be found in the force field repo.
- Changes option -warnonly to -warn N. Rather than ignore all errors, the first N can be considered warnings. -1 indicates that all errors will be converted to warnings.
- smog_ion module added.
- Cleaned up a variety of routines.
- Added more robust template checks.
- 2.0.3
- Added -rescaleCD option.
- Improved performance of error checking.
- Minor cleanup of code.
- 2.0.2
- Added error message when END is missing after ATOM lines.
- Chain ordering in ndx file is now numerical.
- Added free_bond routines.
- Fix to pairType assignment. nbType was used for contact function matching. Now, pairType is used.
- 2.0.1
- Updated license information.
- Updated warning messages.
- Added additional error checks.
- 2.0
- Initial release of standalone SMOG 2 software package.
Page created and maintained by Jeff Noel and Paul Whitford