Skip to content

Documentation

How the workbench works

Every page here draws on one chemistry layer: atoms are typed by their lone pairs, hybrids follow the real bond angles, and π electrons are shared by Hückel theory with heteroatom parameters. These notes explain each model, the numbers behind it, and where it stops being trustworthy.

Start here

The orbital layer

The foundation under the 3D viewer, the π density maps, the pKa forecasts and the API. What it computes, from which rules, and how each rule was checked.

Read the orbital layer →

Foundations

The orbital layerThe chemistry layer under every page: lone-pair typing, Coulson hybrids from the real bond angles, Hückel π with heteroatom parameters, Slater exponents, Löwdin densities, protonation and pKa descriptors.Radial functions: an experimentWhich radial function should an orbital have? Slater's rules and hydrogenic functions measured against Hartree–Fock atoms: forecast first, then the test, then what changed in the app.ArchitectureHow the workbench is put together: one Python process, a shared orbital layer, browser-side field evaluation, and what scales with the number of atoms.pKa of every site, tested against IUPAC dataSite pKa values and site–site charge interaction fitted on 2832 molecules of the IUPAC Digitized pKa Dataset: the forecast, the held-out test, what improved and what did not.pKa of every site: the forecastWhat we expected before comparing a single number with the IUPAC pKa data: six forecasts and the acceptance rule, written down first and left unedited.Protein sites and zinc: the experimentZinc's acceptor orbitals from Hartree–Fock, zinc placed where AlphaFold leaves none, and an orbital layer that scales to protein fragments: thirteen forecasts and what the measurements said.Protein sites: the forecastWhat we expected before computing zinc's orbitals, placing a single zinc or timing a 400-atom fragment, written down first and left unedited.Ligands: from atoms to SMILES, the experimentBond orders, hydrogens and stereo of bound ligands from their coordinates, checked against the PDB's dictionary on 104 ligands and 156 held out: seven forecasts, what failed, and haem c.Ligands: the forecastWhat we expected before the first ligand was read from its coordinates, written down first and left unedited.A lab server: the experimentWorker processes, larger sites, batch surveys and a local PDB dictionary for a 22-core lab server: nine forecasts, what held in a 2-core sandbox, and what is measured on the machine.A lab server: the forecastWhat we expected before writing the worker pool, the batches and the local dictionary, written down first and left unedited.

Models

Tools

API

Project

Guiding rule. Show local chemistry quickly and honestly, and keep five things apart: observed structure, geometric inference, local orbital construction, delocalised π treatment, and any thermodynamic interpretation.