Skip to content

feat: add torsion net benchmark#659

Open
lwehrhan wants to merge 1 commit into
ddmms:mainfrom
lwehrhan:feat/add-torsionnet-benchmark
Open

feat: add torsion net benchmark#659
lwehrhan wants to merge 1 commit into
ddmms:mainfrom
lwehrhan:feat/add-torsionnet-benchmark

Conversation

@lwehrhan

@lwehrhan lwehrhan commented Jul 2, 2026

Copy link
Copy Markdown

Pre-review checklist for PR author

PR author must check the checkboxes below when creating the PR.

Summary

The TorsionNet500 dataset consists of 500 drug-like organic molecules with systematically sampled dihedral angles. The target metric is the the barrier height of the dihedrals. The level of theory is ωB97M-D3(BJ)/def2-TZVPPD (re-computed by InstaDeep in-house).

Linked issue

Resolves #642

Progress

  • Calculations
  • Analysis
  • Application
  • Documentation

Testing

New decorators/callbacks

@lwehrhan lwehrhan marked this pull request as ready for review July 6, 2026 08:20
ellalbolland pushed a commit to ellalbolland/ml-peg that referenced this pull request Jul 8, 2026
Renames the benchmark (directories, files, and all internal references) to
TorsionNet500CCSDT to distinguish it from the existing barrier-height
TorsionNet500 implementation in ddmms#642/ddmms#659, since this benchmark reports
RMSE/MAE of the full relative energy profile against CCSD(T)/CBS reference
data - a different metric and reference level of theory, not a duplicate.
@ElliottKasoar ElliottKasoar added the new benchmark Proposals and suggestions for new benchmarks label Jul 8, 2026
ellalbolland pushed a commit to ellalbolland/ml-peg that referenced this pull request Jul 8, 2026
Adds per-fragment RMSE/MAE scatter plots and per-fragment torsion energy
profile curves to the TorsionNet500CCSDT analysis, wired into the app via a
table-cell -> scatter -> curve click-through. Renames the raw energy fields
to ref_energy/model_energy (and ref_rel_energy/model_rel_energy for the
mean-centered profiles) to match existing codebase conventions, and switches
to the shared rmse/mae utilities instead of a local reimplementation.

Named TorsionNet500CCSDT rather than TorsionNet500 to coexist alongside the
existing barrier-height implementation in ddmms#642/ddmms#659, since this benchmark
reports RMSE/MAE of the full relative energy profile against CCSD(T)/CBS
reference data - a different metric and reference level of theory, not a
duplicate.
Computational cost
------------------

Medium: 12,000 single point inference calls on small molecular systems.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same as before, cpu/gpu estimate?

@joehart2001

joehart2001 commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator

Thanks for the pr! same as #658 could you send the data + have a look at the element filtering?

docs: https://ddmms.github.io/ml-peg/developer_guide/filter.html

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

Labels

new benchmark Proposals and suggestions for new benchmarks

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: new benchmark torsion net 500 dihedral scan

3 participants