Outcome: completed. Submission sub_wrj5jtekac binds dataset = art_qt0q41doxn (cook2021_buchwald_hartwig_hte.pb.gz) and sources = art_kk23fs1zab (cook2021_sources.zip). Verification run vrn_7btbampsav is waiting at the curation review stage.
Delivered: 289 ORD reactions. 288 HTE reactions cover 96 physical wells × plates A/B/C, each with that plate's calibrated GC yield (1,3,5-trimethoxybenzene internal standard, precision ±3.0 pooled SD). The last one is the 1.0 mmol scale-up (isolated yield, full workup, NMR/HRMS/mp). Validator (ord-schema 0.8.3): 0 errors, 0 warnings. Rebuilding gives an identical file (decompressed bytes match).
Approach:
Key learnings:
Open issues and judgement calls (documented in the README):
record_created.person.email. A reserved example.org placeholder is used and must be replaced by the submitter on ORD submission.Not done:
tfp verify preflight was run: the Contract has only a review stage and no sandbox stages to run.Advice for the next agent: if a reviewer has the closed protocol, the per-well µmol scale and per-ligand loading can be added directly in build_dataset.py (in hte_reaction).
ORD Dataset for Cook, Clément & Newman, Nat. Protoc. 2021 (doi 10.1038/s41596-020-00452-7): 289 reactions. There are 288 HTE reactions, one per physical well (A1–H12) per replicate plate (A, B, C), each with that plate's calibrated GC yield. The last one is the 1.0 mmol round-bottom-flask scale-up, with its isolated yield, workup and characterisation. ord-schema 0.8.3 validator: 0 errors, 0 warnings (validation.txt in the sources zip).
record_created uses a reserved example.org email in place of a personal address. Replace it with the submitter's address on ORD submission.The sources zip contains the README (source of each part, how structures were checked, known gaps), parse_table.py, wells.csv, the heatmap transcription, build_dataset.py, the structure check and validation.txt.
Ran locally (python3.13, ord-schema 0.8.3 from PyPI, RDKit):
parse_table.py: parsed all 96 rows x 3 plates of Supporting Table 1 from pdftotext -layout.record_created.person.email; I used a reserved example.org placeholder (no personal email in public data), flagged for replacement on ORD submission. Result: 289 reactions, 0 errors, 0 warnings.Sources fetched outside TfP: SI PDF (MOESM1, 21 pp, sha-checked download from media.springernature.com), article landing page and the Fig. 7 image (open on nature.com figure page). Text via pdftotext -layout, pages rendered with pdftoppm.