Skip to content
Open
Show file tree
Hide file tree
Changes from 48 commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
2977c01
Refactor RMSD analyses into MDAnalysis AnaysisBase classes
hannahbaumann Feb 20, 2026
4a960a0
Combine RMSD analyses
hannahbaumann Feb 23, 2026
afa829a
Merge branch 'main' into rmsd_refactor_analysisbase
hannahbaumann Feb 23, 2026
19ddaba
First attempt at implementing a symmetry corrected RMSD
hannahbaumann Feb 27, 2026
df017da
Add reference and superposition option
hannahbaumann Mar 2, 2026
d824ab6
Apply suggestion from @hannahbaumann
hannahbaumann Mar 2, 2026
71a11d3
Merge branch 'main' into rmsd_refactor_analysisbase
hannahbaumann Mar 3, 2026
5cabcf4
Merge branch 'main' into rmsd_refactor_analysisbase
hannahbaumann Apr 13, 2026
e16b2e3
Some changes
hannahbaumann Apr 13, 2026
616bf42
Fix mda 2D analysis example
hannahbaumann Apr 13, 2026
90ed39e
Add RMSD test using mda test data
hannahbaumann Apr 13, 2026
7d6e49f
Some fixes
hannahbaumann May 19, 2026
8820fa5
Merge branch 'rmsd_refactor_analysisbase' into spyrmsd
hannahbaumann May 19, 2026
60478a9
Some updates
hannahbaumann May 19, 2026
0b50d46
Merge branch 'spyrmsd' of https://github.com/OpenFreeEnergy/openfe_an…
hannahbaumann May 19, 2026
4bf598f
Some more updates
hannahbaumann May 19, 2026
3adcddf
Merge branch 'rmsd_refactor_analysisbase' into spyrmsd
hannahbaumann May 19, 2026
c73260b
Add tests symmetry RMSD
hannahbaumann May 19, 2026
80b984d
Update src/openfe_analysis/rmsd.py
hannahbaumann May 22, 2026
db61dc4
Address review comments
hannahbaumann May 22, 2026
f22d96f
Fix docs build
hannahbaumann May 22, 2026
4ccb734
Merge branch 'rmsd_refactor_analysisbase' into spyrmsd
hannahbaumann May 22, 2026
fdf4531
Add MDAnalysisTests as test dependency
hannahbaumann May 22, 2026
2b4f9f5
Merge branch 'rmsd_refactor_analysisbase' into spyrmsd
hannahbaumann May 22, 2026
a1022a2
Add utils for state atom extraction and fixing elements in a state
hannahbaumann May 22, 2026
aae4531
small update
hannahbaumann May 22, 2026
e9947a6
Merge branch 'main' into rmsd_refactor_analysisbase
hannahbaumann May 22, 2026
4e8be20
Merge branch 'rmsd_refactor_analysisbase' into spyrmsd
hannahbaumann May 22, 2026
3c001a1
Add news entry
hannahbaumann May 26, 2026
adf2b37
Merge branch 'rmsd_refactor_analysisbase' into spyrmsd
hannahbaumann May 26, 2026
5e55ecb
Add spyrmsd
hannahbaumann May 26, 2026
e4c5417
add more tests for classes
hannahbaumann May 26, 2026
1035634
Merge branch 'rmsd_refactor_analysisbase' into spyrmsd
hannahbaumann May 26, 2026
d04bef5
Add utils function to correct elements for hybrid topology analysis
hannahbaumann May 26, 2026
b4600d8
Remove element fix function
hannahbaumann May 26, 2026
c5a84b7
Merge branch 'spyrmsd' of https://github.com/OpenFreeEnergy/openfe_an…
hannahbaumann May 26, 2026
20e138f
Merge branch 'spyrmsd' into correct_elements_stateb
hannahbaumann May 26, 2026
bf02611
Restructure tests
hannahbaumann May 26, 2026
c96fd8e
Update test symm corr
hannahbaumann May 26, 2026
984bcbb
Update tests
hannahbaumann May 26, 2026
42c3017
Update src/openfe_analysis/utils/universe_utils.py
hannahbaumann May 26, 2026
da0e65c
Merge branch 'rmsd_refactor_analysisbase' into spyrmsd
hannahbaumann May 26, 2026
26f04f5
Small fix
hannahbaumann May 26, 2026
eafa23e
Add error for missing bonds
hannahbaumann May 26, 2026
6bb4274
add missing imports
hannahbaumann May 26, 2026
fca32c7
More imports
hannahbaumann May 26, 2026
433a2ac
Merge branch 'spyrmsd' into correct_elements_stateb
hannahbaumann May 26, 2026
236d1a8
Apply suggestion from @hannahbaumann
hannahbaumann May 26, 2026
19e24f5
Merge branch 'main' into spyrmsd
hannahbaumann May 27, 2026
ca9f3d6
fix failing tests
hannahbaumann May 27, 2026
aa61816
Merge branch 'spyrmsd' into correct_elements_stateb
hannahbaumann May 27, 2026
5988460
Merge branch 'main' into spyrmsd
hannahbaumann May 27, 2026
c134726
update fixture to make test more stable
hannahbaumann May 27, 2026
ed313ee
Merge branch 'spyrmsd' of https://github.com/OpenFreeEnergy/openfe_an…
hannahbaumann May 27, 2026
9c91222
merge conflicts
hannahbaumann May 27, 2026
c6b3b03
Merge branch 'main' into spyrmsd
hannahbaumann May 27, 2026
b08671a
fix tests
hannahbaumann May 27, 2026
9ddee0f
Merge branch 'spyrmsd' of https://github.com/OpenFreeEnergy/openfe_an…
hannahbaumann May 27, 2026
82e22d0
Merge branch 'spyrmsd' into correct_elements_stateb
hannahbaumann May 27, 2026
bfd64c2
Merge branch 'main' into correct_elements_stateb
hannahbaumann May 28, 2026
065500f
small fix
hannahbaumann May 28, 2026
0be05e0
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] May 28, 2026
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
2 changes: 2 additions & 0 deletions docs/environment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ dependencies:
- python=3.12
- sphinx
- furo
- spyrmsd
- rdkit
3 changes: 3 additions & 0 deletions environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ channels:
dependencies:
- click
- MDAnalysis
- MDAnalysisTests
- netCDF4
- openff-units
- pip
Expand All @@ -16,3 +17,5 @@ dependencies:
- pytest-cov
- pytest-xdist
- pytest-rerunfailures
- spyrmsd
- rdkit
23 changes: 23 additions & 0 deletions news/refactor_analyses_base.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
**Added:**

* <news item>

**Changed:**

* Refactored the structural analyses methods into MDAnalysis AnalysisBase classes.

**Deprecated:**

* <news item>

**Removed:**

* <news item>

**Fixed:**

* <news item>

**Security:**

* <news item>
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ dependencies = [
'netCDF4',
'openff-units',
'pyyaml',
'spyrmsd',
]
description="Trajectory analysis of free energy calculations."
readme="README.md"
Expand Down Expand Up @@ -48,6 +49,7 @@ test = [
"pytest-xdist",
"pytest-cov",
"pooch",
"MDAnalysisTests",
]

[project.urls]
Expand Down
Loading