Support Molar Refractivity #6

Open
opened 2026-04-12 16:31:32 -04:00 by aalexmmaldonado · 0 comments
aalexmmaldonado commented 2026-04-12 16:31:32 -04:00 (Migrated from github.com)

Molar refractivity measures molecular polarizability and volume. It shows up in QSAR modeling and Lipinski-style profiling. PubChem stores it under "Molar Refractivity" and the values are typically bare floats with a unit of cm³/mol, about as simple as annotations get.

Scope

Add MOLAR_REFRACTIVITY = "Molar Refractivity" to Annotation. Create pcdigitizer/data/molar_refractivity.py with a MolarRefractivityData processor. Output schema: cid, sid, pclid, molar_refractivity (Float64), unit (String, nullable), comment (String, nullable). Register, export, and test.

Definition of done

Same criteria as the other new-annotation issues.

Molar refractivity measures molecular polarizability and volume. It shows up in QSAR modeling and Lipinski-style profiling. PubChem stores it under `"Molar Refractivity"` and the values are typically bare floats with a unit of cm³/mol, about as simple as annotations get. ### Scope Add `MOLAR_REFRACTIVITY = "Molar Refractivity"` to `Annotation`. Create `pcdigitizer/data/molar_refractivity.py` with a `MolarRefractivityData` processor. Output schema: `cid`, `sid`, `pclid`, `molar_refractivity` (Float64), `unit` (String, nullable), `comment` (String, nullable). Register, export, and test. ### Definition of done Same criteria as the other new-annotation issues.
Sign in to join this conversation.