Skip to content

Commit 35ecb30

Browse files
authored
Merge pull request #458 from OpenBioSim/release_2025.2.0
Release 2025.2.0
2 parents a8a7865 + 005123e commit 35ecb30

13 files changed

Lines changed: 696 additions & 8 deletions

File tree

.github/workflows/Sandpit_exs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333

3434
- name: Install dependency
3535
run: |
36-
conda install -c conda-forge -c openbiosim/label/main biosimspace python=3.11 ambertools gromacs "sire=2024.3.0" "alchemlyb>=2.1" pytest openff-interchange pint=0.21 rdkit "jaxlib>0.3.7" tqdm
36+
conda install -c conda-forge -c openbiosim/label/main biosimspace python=3.11 ambertools gromacs "sire=2025.1.1" "alchemlyb>=2.1" pytest openff-interchange pint=0.21 rdkit "jaxlib>0.3.7" tqdm
3737
python -m pip install git+https://github.com/Exscientia/MDRestraintsGenerator.git
3838
# For the testing of BSS.FreeEnergy.AlchemicalFreeEnergy.analysis
3939
python -m pip install https://github.com/alchemistry/alchemtest/archive/master.zip

actions/update_recipe.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,12 @@
1919

2020
# Store the name of the recipe and template YAML files.
2121
recipe = os.path.join(condadir, "meta.yaml")
22-
template = os.path.join(condadir, "template.yaml")
22+
23+
# If the BSS_TEMPLATE environment variable is set, use that as the template.
24+
if "BSS_TEMPLATE" in os.environ:
25+
template = os.environ["BSS_TEMPLATE"]
26+
else:
27+
template = os.path.join(condadir, "template.yaml")
2328

2429
# Now parse all of the requirements
2530
run_reqs = parse_requirements(os.path.join(srcdir, "requirements.txt"))

doc/source/changelog.rst

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,29 @@ company supporting open-source development of fostering academic/industrial coll
99
within the biomolecular simulation community. Our software is hosted via the `OpenBioSim`
1010
`GitHub <https://github.com/OpenBioSim/biosimspace>`__ organisation.
1111

12+
`2025.2.0 <https://github.com/openbiosim/biosimspace/compare/2024.5.0...2025.2.0>`_ - Oct 08 2025
13+
-------------------------------------------------------------------------------------------------
14+
15+
* Add support for ``SOMD2`` FEP analysis using data frames with different numbers of samples (`#415 <https://github.com/OpenBioSim/biosimspace/pull/415>`__).
16+
* Add support for the ABCG2 charge method for GAFF parameterisation (`#421 <https://github.com/OpenBioSim/biosimspace/pull/421>`__).
17+
* Fixed f-string formatting error in FEP analysis exception message (`#423 <https://github.com/OpenBioSim/biosimspace/pull/423>`__).
18+
* Fixed FEP energy trajectory slicing when intitial sample time is non-zero (`#424 <https://github.com/OpenBioSim/biosimspace/pull/424>`__).
19+
* Add workaround for incompatibility between ``ParmEd`` and ``NumPy`` 2.3 (`#428 <https://github.com/OpenBioSim/biosimspace/pull/428>`__).
20+
* Remove ``AnteChamber`` check when using ``OpenFF-NAGL`` (`#428 <https://github.com/OpenBioSim/biosimspace/pull/428>`__).
21+
* Add missing OPC water solvation function docstring (`#431 <https://github.com/OpenBioSim/biosimspace/pull/431>`__).
22+
* Use ``NumPy`` native ``array.tolist()`` rather than ``list(array)`` and add missing ATM protocol ``__str__`` methods (`#435 <https://github.com/OpenBioSim/biosimspace/pull/435>`__).
23+
* Add missing OPC water solvation function docstring (`#431 <https://github.com/OpenBioSim/biosimspace/pull/431>`__).
24+
* Allow user to skip writing of velocities to output files (`#437 <https://github.com/OpenBioSim/biosimspace/pull/437>`__).
25+
* Add support for renumbering molecules when copying a system (`#440 <https://github.com/OpenBioSim/biosimspace/pull/440>`__).
26+
* Added a molecular editing tutorial (`#447 <https://github.com/OpenBioSim/biosimspace/pull/447>`__).
27+
* Fixed issue with a non-singleton being used in a set within a mapping pruning function (`#454 <https://github.com/OpenBioSim/biosimspace/pull/454>`__).
28+
* Fix handling of trajectory frame reconstruction when using a perturbable reference system (`#456 <https://github.com/OpenBioSim/biosimspace/pull/456>`__).
29+
1230
`2025.1.0 <https://github.com/openbiosim/biosimspace/compare/2024.4.1...2025.1.0>`_ - Jul 01 2025
1331
-------------------------------------------------------------------------------------------------
1432

1533
* Improved robustness of formal charge inference when reading molecules from PDB or SDF files (`#393 <https://github.com/OpenBioSim/biosimspace/pull/393>`__).
16-
* Make sure the system extracted from AMBER trajectory frames during free-energy perturbation simulations are in the original, unsquashed format (`#403 <https://github.com/OpenBioSim/biosimspace/pull/403>`__).
34+
* Make sure the system extracted from AMBER trajectory frames during free-energy perturbation simulations is in the original, unsquashed format (`#403 <https://github.com/OpenBioSim/biosimspace/pull/403>`__).
1735
* Add support for the ``ff19SB`` force field and OPC water (`#406 <https://github.com/OpenBioSim/biosimspace/pull/406>`__).
1836
* Allow creation of ``SOMD`` perturbation files without modification to ghost atom bonded terms (`#407 <https://github.com/OpenBioSim/biosimspace/pull/407>`__).
1937
* Support analysis of ``SOMD2`` energy trajectories with time varying lambda sampling (`#408 <https://github.com/OpenBioSim/biosimspace/pull/408>`__).

doc/source/tutorials/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,4 @@ please :doc:`ask for support. <../support>`
2525
metadynamics
2626
protein_mutations
2727
alchemical_transfer
28+
molecular_editing

0 commit comments

Comments
 (0)