Skip to content

Document pharmacophore channel IDs 21–26 and schema - #2

Open
buyan-kh wants to merge 1 commit into
prescient-design:mainfrom
buyan-kh:docs/pharmacophore-channels-issue-1
Open

Document pharmacophore channel IDs 21–26 and schema#2
buyan-kh wants to merge 1 commit into
prescient-design:mainfrom
buyan-kh:docs/pharmacophore-channels-issue-1

Conversation

@buyan-kh

@buyan-kh buyan-kh commented Sep 4, 2026

Copy link
Copy Markdown

Summary

  • Answers #1: pharmacophores_dict is precomputed in the Zenodo pathways, not rebuilt in-repo (PathwayDataset / extract_pharmacophores_from_rxn_tasks).
  • Documents OE ImplicitMillsDean ColorAtom type IDs 21–26 → donor / acceptor / cation / anion / aromatic / hydrophobe (SynLaD §3.2, arXiv:2607.01105).
  • Adds named constants, docs/pharmacophores.md, build_pharmacophores_dict helper for external ligands, and a small unit test.

Test plan

  • Mapping 21..260..5 checked
  • build_pharmacophores_dict schema smoke-checked
  • Optional: rebuild docs / run pytest tests/test_pharmacophore_schema.py in a full env

Answer issue prescient-design#1: pharmacophores_dict is precomputed in the Zenodo
pathways (not built in-repo). OE ImplicitMillsDean ColorAtom type
ids 21–26 map to donor/acceptor/cation/anion/aromatic/hydrophobe
per SynLaD §3.2. Add named constants, docs/pharmacophores.md, and
build_pharmacophores_dict for external ligands.

Fixes prescient-design#1
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.

2 participants