.. _changelog: *************** Release history *************** This section lists features and improvements of note in each release. The full release history can be viewed `at the GitHub perses releases page `_. 0.9.3 - Release --------------- Bugfixes ^^^^^^^^ - (PR `#894 `_) Remove unused argument 'implicitSolvent' from SystemGenerator in tests. - (PR `#893 `_) Add installation instructions to readme. - (PR `#892 `_) Allow `generate_dipeptide_top_pos_sys` to accept `demap_CBs`. - (PR `#878 `_) Fix stochastic failures in RepartitionedHybridTopologyFactory test. - (PR `#877 `_) Fix naked charge padding (sigmas for hydroxyl hydrogens are changed from 1.0 nm to 0.06 nm). - (PR `#874 `_) Added readme instructions on how to run perses examples using the docker container with GPUs/CUDA. - (PR `#866 `_) Fix endstate validation handling in PointMutationExecutor. - (PR `#860 `_) Simplify `_construct_atom_map` for protein mutations. - Various CI fixes * PR `#787 `_ * PR `#850 `_ * PR `#858 `_ * PR `#868 `_ * PR `#871 `_ * PR `#880 `_ * PR `#887 `_ * PR `#898 `_ New features ^^^^^^^^^^^^ - (PR `#896 `_) Drop support for older OpenMM versions. We now only support versions >= 7.6.0. - (PR `#924 `_) Command line utility to automatically run and analyze benchmarks using the data set found in https://github.com/openforcefield/protein-ligand-benchmark/ 0.9.2 - Bugfix release ----------------------- Bugfixes ^^^^^^^^ - (PR `#835 `_) Write out YAML file after all options are parsed and set. Saved as YAML original file name + date + time. Resolves `#817 `_. - (PR `#840 `_) Minor improvements to point mutation executor. Make sure reverse geometry proposal is directly after forward proposal. Fixes formatting problem for complex positions. - (PR `#841 `_) Minor improvements to PolymerProposalEngine. - (PR `#844 `_) Minimal examples of amino acid (small molecule), protein-ligand and ligand mutations, with automated testing. - (PR `#849 `_) Use an instance of ContextCache instead of the default global instance. More info at `#613 (comment) `_. New features ^^^^^^^^^^^^ - (PR `#708 `_) Create visualization module for generating PyMOL movies. - (PR `#834 `_) Enable protein mutation transformations involving nonstandard amino acids, specifically: ASH, GLH, HID, HIE, HIP, LYN. - (PR `#838 `_) Official Docker image hosted on docker hub ``docker pull choderalab/perses:0.9.2``. Resolves `#832 `_. 0.9.1 - Bugfix release ----------------------- Bugfixes ^^^^^^^^ - (PR `#830 `_) Added limited support for resuming simulations from the CLI. Assumes simulations are only going to be resumed from the production step and not equilibration step. To extend the simulation, change ``n_cycles`` to a larger number and re-run the CLI tool. ``LOGLEVEL`` can now be set with an environmental variable when using the CLI tool. - (PR `#821 `_) Added tests for the resume simulation functionality. - (PR `#828 `_) Addresses (`issue #815 `_) by checking the potential energy of the proposed positions before generating the ``RepartitonedHybridTopologyFactory``. - (PR `#809 `_) The atom mapping facility was overhauled to address a bug in mapping rings (`#805 `_). Atom mapping is now handled via an ``AtomMapper`` factory that generates an ``AtomMapping`` class that localizes all relevant functionality. - (PR `#824 `_) The default timestep is now 4 fs (was 1 fs) and the minimum openMM version is now 7.5.0 - (PR `#812 `_) Automatically set package version by ``git tag`` using versioneer - (PR `#804 `_) Set the default temperature back to 300 K for ``relative_point_mutation_setup.py``. - (PR `#796 `_) Removed defunct ``atom_map`` argument from FEP constructor.