Skip to content

osmordred: add smarts291 Abraham SMARTS feature set (291 features)#35

Open
guillaume-osmo wants to merge 1 commit into
bp-kelley:osmordredfrom
guillaume-osmo:osmordred-smarts291
Open

osmordred: add smarts291 Abraham SMARTS feature set (291 features)#35
guillaume-osmo wants to merge 1 commit into
bp-kelley:osmordredfrom
guillaume-osmo:osmordred-smarts291

Conversation

@guillaume-osmo

Copy link
Copy Markdown

Adds the smarts291 descriptor set — 291 SMARTS-based features for Abraham solvation-parameter prediction (A/S/B/E/L/V models), computed in C++.

Independent of the osmordredv3 PR and the rdkit217 PR; branches off osmordred.

Contents

  • Code/GraphMol/Descriptors/smarts291/{SMARTS291.h,abraham_integration.cpp,abraham_queries.cpp,abraham_queries.h,test_smarts291.cpp}
  • CMake wiring + Python wrapper bindings (CalcAbrahamFeatures, ExtractSMARTS291Batch, ExtractSMARTS291FromMolsBatch, HasSMARTS291Support) under RDK_BUILD_OSMORDRED.

Notes

  • Symbols are distinct from osmordred's calcAbrahams (different functions), so no collision; the existing CalcAbrahams binding in the base is left untouched.

Assisted by Claude

Adds the SMARTS291 descriptor set: 291 SMARTS-based features for Abraham
solvation-parameter prediction (A/S/B/E/L/V models) computed in C++, exposed
via CalcAbrahamFeatures, ExtractSMARTS291Batch, ExtractSMARTS291FromMolsBatch,
and HasSMARTS291Support.

- Code/GraphMol/Descriptors/smarts291/{SMARTS291.h,abraham_integration.cpp,
  abraham_queries.cpp,abraham_queries.h,test_smarts291.cpp}
- CMake wiring + Python wrapper bindings under RDK_BUILD_OSMORDRED.
- Distinct symbols from osmordred's calcAbrahams (no collision); CalcAbrahams
  binding already present in the base, so not re-added.

Independent of the osmordredv3 PR and the rdkit217 PR; branches off osmordred.

Assisted by Claude
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.

1 participant