Skip to content

Add WiSE electrolyte benchmark (density, X-ray S(q), Li-O RDF)#445

Draft
LucaBrugnoli wants to merge 1 commit intoddmms:mainfrom
LucaBrugnoli:wise-electrolytes-benchmark
Draft

Add WiSE electrolyte benchmark (density, X-ray S(q), Li-O RDF)#445
LucaBrugnoli wants to merge 1 commit intoddmms:mainfrom
LucaBrugnoli:wise-electrolytes-benchmark

Conversation

@LucaBrugnoli
Copy link
Copy Markdown

Pre-review checklist for PR author

Summary

New benchmark for 21 molal LiTFSI/H₂O water-in-salt electrolyte (WiSE), evaluating MLIP foundation models on three
experimental observables:

  1. Density — NPT equilibrium density vs Gilbert et al., JCED 62, 2056
    (2017)
  2. X-ray S(q) — Structure factor R-factor vs SAXS data, Zhang et al., JPCB 125, 4501
    (2021)
    . Computed via dynasor.
  3. Li-O RDF — Coordination numbers (Li-O_water, Li-O_TFSI) vs Watanabe et al., JPCB 125, 7477
    (2021)

Further details on the simulation protocol and MLIP assessment for this system: L. Brugnoli, arXiv:2603.22099
(2026)
.

Linked issue

Resolves #304

Progress

  • Calculations
  • Analysis
  • Application
  • Documentation

Note: Trajectory data (~500 MB, extxyz) needs to be uploaded to the ml-peg S3 bucket. Data files are available on
request.

Testing

Tested on 6 models: matpes-r2scan, mace-mpa-0-medium, mace-omat-0-medium, mace-mp-0b3, mace-mh-1-omat,
mace-mh-1-omol.

Requirement: ASE < 3.28 (3.28.0 has a bug in ase.io.extxyz.ixyzchunks). Tests run with --noconftest.

New decorators/callbacks

No new callbacks required. The RDF app uses existing plot_from_table_column from ml-peg utils.

Three sub-benchmarks for 21 m LiTFSI/H2O with 6 MLIP models
(matpes-r2scan, mace-mpa-0-medium, mace-omat-0-medium, mace-mp-0b3,
mace-mh-1-omat, mace-mh-1-omol):
- NPT density vs Gilbert et al. JCED 2017
- X-ray structure factor S(q) vs SAXS experiment
- Li-O RDF coordination numbers vs Watanabe et al. JPCB 2021
@LucaBrugnoli
Copy link
Copy Markdown
Author

@joehart2001 The code and analysis are complete. The remaining step I think is uploading the trajectory data to
the S3 bucket. Could you let me know how to proceed with the upload, please?

@joehart2001
Copy link
Copy Markdown
Collaborator

@joehart2001 The code and analysis are complete. The remaining step I think is uploading the trajectory data to the S3 bucket. Could you let me know how to proceed with the upload, please?

Hi @LucaBrugnoli thanks for the PR! The easiest way is to attach a zip file containing your data to this PR and I can upload it. Hopefully that works

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Water-in-salt electrolytes

2 participants