Skip to content

Releases: GilsonLabUCSD/pAPRika

pAPRika v1.3.0

14 Oct 00:52
c0e52bd
Compare
Choose a tag to compare

This release adds a few new quality of life features, as well as a new tutorial notebook. Restraints have received a QOL improvement and more extensive unit testing. Automated testing with CI and CodeQL is working again. The development conda environment has been updated, and tests are passing for python versions 3.9, 3.10, 3.11, 3.12. Lastly, some bugs have been fixed.

What's Changed

Full Changelog: v1.2.0...v1.3.0

pAPRika v1.2.0

26 Oct 21:49
547f59a
Compare
Choose a tag to compare

This release adds minor new features and bug fixes to the paprika code.

  • Integrate OpenFF-units (a wrapper for Pint units) used in DAT_restraints.
  • Enhances the restraints/openmm module to include centroid-based anchor atom selection.
  • Updates the analysis module for pymbar v4.0
  • Minor bug fixes

pAPRika v1.1.0

17 Feb 18:33
864e321
Compare
Choose a tag to compare

This release provides a number of enhancements to the paprika code and changes to the API.

  • Adds support for writing APR restraints to Plumed and Colvars format.
  • Refactoring of the Amber simulation wrapper code and expanded to include wrappers for GROMACS and NAMD.
  • Namespace refactoring for the align, dummy, and tleap modules (now under paprika.build).
  • Namespace refactoring for the OpenFF-Evaluator related modules (now under paprika.evaluator).
  • Enhancements to the tleap class, which includes a wrapper around InterMol for converting Amber files to other MD formats and support for solvating with the Bind3P water model.
  • Migrate continuous integration (CI) to Github Actions (GHA).
  • Minor bug fixes.

What's Changed

Full Changelog: v1.0.4...v1.1.0

pAPRika v1.0.4

18 Aug 15:34
56d8f6f
Compare
Choose a tag to compare
  • Refactor codes for setup.py and analysis.py modules to allow a smoother integration with OpenFF-Evaluator
  • OpenMM restraints code is now decoupled from setup.py and placed in a separate file restraints/openmm.py
  • Updated install requirements to Ambertools v20
  • Added hydrogen mass repartitioning option to TLeap API module
  • Minor bug fixes

pAPRika v1.0.3

04 Dec 21:43
Compare
Choose a tag to compare
  • Fixed API compatibility with the new pymbar v3.0.5 and the I/O for ref_structure in the static_DAT_restraint function

pAPRika v1.0.2

24 Nov 23:20
Compare
Choose a tag to compare
  • Fix parsing of CUDA_VISIBLE_DEVICES class property. This bugfix was intended to go into the v1.0.1 release but was accidentally excluded.

pAPRika v1.0.1

24 Nov 22:52
42f8e85
Compare
Choose a tag to compare
  • Fixes a bug where CUDA_VISIBLE_DEVICES was not being set correctly. This PR was accidentally not merged at this point. Please use the next release.
  • Provides a more robust method to supply a random number seed to the compute_free_energy method.

Thanks to @jeff231li @wwilla7 @nhenriksen.

pAPRika v1.0.0

04 Nov 22:23
Compare
Choose a tag to compare
  • The API for paprika.setup and paprika.analyze are now converged.
  • OpenMM support is proved by PropertyEstimator.
  • The documentation has (mostly) been updated and expanded.

pAPRika v0.1.1

31 Jul 03:31
c94b46c
Compare
Choose a tag to compare

Minor code cleanup and fix reference values for test cases that were failing in the v0.1.0 release.

pAPRika v0.1.0

27 Jul 18:20
Compare
Choose a tag to compare

This release enables paprika to work with propertyestimator of the Open Force Field Toolkit, and taproom to setup host-guest calculations with either GAFF or SMIRNOFF-based force fields using AMBER or OpenMM as simulation backends.