Skip to content

Release 2024.4.0 #387

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 62 commits into from
Feb 5, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
f2992a0
Merge branch 'main' into devel
lohedges Oct 24, 2024
be95268
Update Sire version.
lohedges Oct 24, 2024
eb44a6f
Fix section depth. [ci skip]
lohedges Oct 24, 2024
e6c17ee
Correct restraint search torsional variance calculation
Oct 28, 2024
43d4e4c
Make restraint search more robust to user errors
Oct 28, 2024
dbc2dce
Improve error message for non-exclusive receptor/ ligand anchor point…
Oct 28, 2024
27b3321
Add support for disabling acdoctor. [closes #347]
lohedges Oct 28, 2024
e174b9c
Merge branch 'devel' into feature-robust-restraint-search
Oct 28, 2024
11f3ccb
Blacken
Oct 29, 2024
4852202
Merge pull request #360 from fjclark/feature-robust-restraint-search
lohedges Oct 29, 2024
ba07e40
Merge pull request #361 from OpenBioSim/fix_347
lohedges Oct 29, 2024
b41fc2e
Correct the explanation of the default choice of translation vector
mb2055 Oct 30, 2024
b145e30
Merge pull request #363 from OpenBioSim/ATM_tutorial_change
lohedges Oct 30, 2024
76ae572
Add functionality to prune mappings for use with AMBER.
lohedges Nov 13, 2024
7e1c763
Apply FEP analysis pre-processing modifications.
lohedges Nov 13, 2024
422a549
AMBER only supports the full FEP perturbation type.
lohedges Nov 13, 2024
8b8e0db
Update GROMACS configuration settings.
lohedges Nov 13, 2024
631dcb6
Simplify reporting of FEP energies and gradients.
lohedges Nov 14, 2024
2600aeb
Make defaults consistent across protocols.
lohedges Nov 14, 2024
1e34318
No longer need to set report and restart interval in test.
lohedges Nov 14, 2024
976ab36
Optimise SOMD settings.
lohedges Nov 14, 2024
373876c
Update AMBER reference values following analysis tweaks.
lohedges Nov 14, 2024
e017148
Fix maximum trajectory index.
lohedges Nov 14, 2024
f7e8208
Add functionality to prune changing atom types from mapping.
lohedges Nov 15, 2024
26bd4ec
Add restart flag to equilibration protocols.
lohedges Nov 15, 2024
70deecf
Improve error messages if no lambda windows found during analysis [ci…
Nov 15, 2024
c2876f0
Merge pull request #368 from fjclark/feature-improved-mbar-errors
lohedges Nov 15, 2024
9bce525
Merge branch 'devel' into fix_amber_fep_mappings [ci skip]
lohedges Nov 15, 2024
78bd7d0
Fix indentation.
lohedges Nov 15, 2024
870c175
Merge branch 'devel' into fix_amber_fep_mappings [ci skip]
lohedges Nov 15, 2024
8f8c2b9
Make sure there is data for SOMD2 too.
lohedges Nov 18, 2024
78444b6
Merge branch 'devel' into fix_amber_fep_mappings [ci skip]
lohedges Nov 18, 2024
cefd572
Fix CI build badge. [ci skip]
lohedges Nov 19, 2024
744e51f
Formatting fix. [ci skip]
lohedges Nov 19, 2024
9e1d70f
Fix links in build badge. [ci skip]
lohedges Nov 19, 2024
357beaf
Merge pull request #366 from OpenBioSim/fix_amber_fep_mappings
lohedges Nov 25, 2024
62e5333
Add test to validate preservation of SDF stereochemistry.
lohedges Dec 2, 2024
b136f91
Merge pull request #373 from OpenBioSim/fix_sire_261
lohedges Dec 4, 2024
3f9e852
Add test to validate correct update of triclinic box vectors.
lohedges Dec 9, 2024
8a4b02c
Write unique reference PDB file for each RMSD CV. [ref #376]
lohedges Dec 12, 2024
c3f0457
Decouple aligment and RMSD atom selection. [ref #376]
lohedges Dec 12, 2024
d5f6d2a
Add to list of molecule numbers for all collective variables.
lohedges Dec 12, 2024
bf7c56d
Allow a sub-system to be used as the reference via a mapping.
lohedges Dec 13, 2024
0effc8e
Merge pull request #375 from OpenBioSim/fix_sire_265
lohedges Dec 13, 2024
81869a1
Merge branch 'devel' into fix_376
lohedges Dec 13, 2024
b003c21
Make sure mapping indices are within allowed range.
lohedges Dec 14, 2024
95da10a
Hndle negative molecule indices in reference mapping.
lohedges Dec 16, 2024
adc7faf
Fix RMSD CV instantiation following API change.
lohedges Jan 7, 2025
50d33e3
Update copyright range. [ci skip]
lohedges Jan 7, 2025
92662d6
Merge pull request #379 from OpenBioSim/fix_376
lohedges Jan 20, 2025
46ba7e6
Add _to_default_unit method to GeneralUnit class. [closes #381]
lohedges Jan 23, 2025
5e338eb
Add mass type.
lohedges Jan 23, 2025
8888e35
Add mass requirement.
lohedges Jan 27, 2025
f9497f0
Document use of explicit_dummies kwarg. [closes #382]
lohedges Jan 27, 2025
72d6e1e
Add mass unit convenience classes.
lohedges Jan 27, 2025
2668680
Fix docstrings. [ci skip]
lohedges Jan 29, 2025
08697f4
Replace all mentions of length and Length. [ci skip]
lohedges Jan 29, 2025
f3e3a9c
Merge pull request #385 from OpenBioSim/fix_381
lohedges Jan 29, 2025
4df09ed
Switch to BibTex code block. [ci skip]
lohedges Jan 29, 2025
faa5e62
Merge branch 'main' into release_2024.4.0
lohedges Feb 4, 2025
ecf632c
Bump Sire version.
lohedges Feb 4, 2025
c14fa58
Update CHANGELOG for the 2024.4.0 release.
lohedges Feb 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions doc/source/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,18 @@ company supporting open-source development of fostering academic/industrial coll
within the biomolecular simulation community. Our software is hosted via the `OpenBioSim`
`GitHub <https://github.com/OpenBioSim/biosimspace>`__ organisation.

`2024.4.0 <https://github.com/openbiosim/biosimspace/compare/2024.3.0...2024.4.0>`_ - Feb 04 2025
-------------------------------------------------------------------------------------------------

* Improved robustness of restraint search and fixed torsion force constant (`@fjclark <https://github.com/fjclark>`_) (`#360 <https://github.com/OpenBioSim/biosimspace/pull/360>`__).
* Add support for ``acdoctor`` option for ``Antechamber`` to help with parameterisation of molecules with atypical valence (`#361 <https://github.com/OpenBioSim/biosimspace/pull/361>`__).
* Added missing AMBER atom mapping pruning options to the :mod:`BioSimSpace.Align` module (`#366 <https://github.com/OpenBioSim/biosimspace/pull/366>`__).
* Improved error messages when no lambda windows are found during alchemical free-energy analysis (`@fjclark <https://github.com/fjclark>`_) (`#368 <https://github.com/OpenBioSim/biosimspace/pull/368>`__).
* Decouple the selection used for aligment and RMSD for the :class:`RMSD <BioSimSpace.Metadynamics.CollectiveVariable.RMSD>` collective variable (`#379 <https://github.com/OpenBioSim/biosimspace/pull/379>`__).
* Added missing ``._to_default_unit()`` method to the :class:`GeneralUnit <BioSimSpace.Types._GeneralUnit>` class (`#385 <https://github.com/OpenBioSim/biosimspace/pull/385>`__).
* Clarified the meaning of the ``explicit_dummies`` keyword argument in the :class:`BioSimSpace.Process.Amber` class (`#385 <https://github.com/OpenBioSim/biosimspace/pull/385>`__).
* Added a new :class:`BioSimSpace.Types.Mass` class to handle atomic masses (`#385 <https://github.com/OpenBioSim/biosimspace/pull/385>`__).

`2024.3.0 <https://github.com/openbiosim/biosimspace/compare/2024.2.0...2024.3.0>`_ - Oct 24 2024
-------------------------------------------------------------------------------------------------

Expand Down
2 changes: 1 addition & 1 deletion doc/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@

# General information about the project.
project = "biosimspace"
copyright = "2017-2024"
copyright = "2017-2025"

# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
Expand Down
4 changes: 3 additions & 1 deletion doc/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,9 @@ BioSimSpace is distributed and supported as an open source community project by
Citation |DOI for Citing BioSimSpace|
=====================================

If you use BioSimSpace in any scientific software, please cite the following paper: ::
If you use BioSimSpace in any scientific software, please cite the following paper:

.. code-block:: bibtex

@article{Hedges2019,
doi = {10.21105/joss.01831},
Expand Down
2 changes: 1 addition & 1 deletion python/BioSimSpace/Align/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
######################################################################
# BioSimSpace: Making biomolecular simulation a breeze!
#
# Copyright: 2017-2024
# Copyright: 2017-2025
#
# Authors: Lester Hedges <lester.hedges@gmail.com>
#
Expand Down
2 changes: 1 addition & 1 deletion python/BioSimSpace/Align/_align.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
######################################################################
# BioSimSpace: Making biomolecular simulation a breeze!
#
# Copyright: 2017-2024
# Copyright: 2017-2025
#
# Authors: Lester Hedges <lester.hedges@gmail.com>
#
Expand Down
2 changes: 1 addition & 1 deletion python/BioSimSpace/Align/_merge.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
######################################################################
# BioSimSpace: Making biomolecular simulation a breeze!
#
# Copyright: 2017-2024
# Copyright: 2017-2025
#
# Authors: Lester Hedges <lester.hedges@gmail.com>
#
Expand Down
2 changes: 1 addition & 1 deletion python/BioSimSpace/Box/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
######################################################################
# BioSimSpace: Making biomolecular simulation a breeze!
#
# Copyright: 2017-2024
# Copyright: 2017-2025
#
# Authors: Lester Hedges <lester.hedges@gmail.com>
#
Expand Down
2 changes: 1 addition & 1 deletion python/BioSimSpace/Box/_box.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
######################################################################
# BioSimSpace: Making biomolecular simulation a breeze!
#
# Copyright: 2017-2024
# Copyright: 2017-2025
#
# Authors: Lester Hedges <lester.hedges@gmail.com>
#
Expand Down
2 changes: 1 addition & 1 deletion python/BioSimSpace/Convert/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
######################################################################
# BioSimSpace: Making biomolecular simulation a breeze!
#
# Copyright: 2017-2024
# Copyright: 2017-2025
#
# Authors: Lester Hedges <lester.hedges@gmail.com>
#
Expand Down
2 changes: 1 addition & 1 deletion python/BioSimSpace/Convert/_convert.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
######################################################################
# BioSimSpace: Making biomolecular simulation a breeze!
#
# Copyright: 2017-2024
# Copyright: 2017-2025
#
# Authors: Lester Hedges <lester.hedges@gmail.com>
#
Expand Down
2 changes: 1 addition & 1 deletion python/BioSimSpace/FreeEnergy/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
######################################################################
# BioSimSpace: Making biomolecular simulation a breeze!
#
# Copyright: 2017-2024
# Copyright: 2017-2025
#
# Authors: Lester Hedges <lester.hedges@gmail.com>
#
Expand Down
2 changes: 1 addition & 1 deletion python/BioSimSpace/FreeEnergy/_atm.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
######################################################################
# BioSimSpace: Making biomolecular simulation a breeze!
#
# Copyright: 2017-2024
# Copyright: 2017-2025
#
# Authors: Lester Hedges <lester.hedges@gmail.com>
# Matthew Burman <matthew@openbiosim.org>
Expand Down
2 changes: 1 addition & 1 deletion python/BioSimSpace/FreeEnergy/_ddg.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
######################################################################
# BioSimSpace: Making biomolecular simulation a breeze!
#
# Copyright: 2017-2024
# Copyright: 2017-2025
#
# Authors: Lester Hedges <lester.hedges@gmail.com>
# Matthew Burman <matthew@openbiosim.org>
Expand Down
2 changes: 1 addition & 1 deletion python/BioSimSpace/FreeEnergy/_relative.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
######################################################################
# BioSimSpace: Making biomolecular simulation a breeze!
#
# Copyright: 2017-2024
# Copyright: 2017-2025
#
# Authors: Lester Hedges <lester.hedges@gmail.com>
#
Expand Down
2 changes: 1 addition & 1 deletion python/BioSimSpace/FreeEnergy/_utils.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
######################################################################
# BioSimSpace: Making biomolecular simulation a breeze!
#
# Copyright: 2017-2024
# Copyright: 2017-2025
#
# Authors: Lester Hedges <lester.hedges@gmail.com>
#
Expand Down
2 changes: 1 addition & 1 deletion python/BioSimSpace/Gateway/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
######################################################################
# BioSimSpace: Making biomolecular simulation a breeze!
#
# Copyright: 2017-2024
# Copyright: 2017-2025
#
# Authors: Lester Hedges <lester.hedges@gmail.com>
#
Expand Down
5 changes: 4 additions & 1 deletion python/BioSimSpace/Gateway/_node.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
######################################################################
# BioSimSpace: Making biomolecular simulation a breeze!
#
# Copyright: 2017-2024
# Copyright: 2017-2025
#
# Authors: Lester Hedges <lester.hedges@gmail.com>
#
Expand Down Expand Up @@ -60,6 +60,7 @@
from ._requirements import Energy as _Energy
from ._requirements import Integer as _Integer
from ._requirements import Length as _Length
from ._requirements import Mass as _Mass
from ._requirements import Pressure as _Pressure
from ._requirements import Requirement as _Requirement
from ._requirements import String as _String
Expand All @@ -74,6 +75,7 @@
_Energy,
_Pressure,
_Length,
_Mass,
_Area,
_Volume,
_Temperature,
Expand All @@ -86,6 +88,7 @@
_Energy,
_Pressure,
_Length,
_Mass,
_Area,
_Volume,
_Temperature,
Expand Down
Loading
Loading