Spirographic AI · Computational Pharmacology
Molecular Modeler VB12 Validation Report
3D molecular geometry built from first principles, tested against experiment and with eight large, complex drugs.
- Report date
- October 1, 2026
- Engine
- Molecular Modeler VB12
- Author
- Brandy Stoffel, MSN, RN
Section 01
Executive summary
Molecular Modeler VB12 V12 built a full 3D structure for each of 112 molecules spanning 13 structural classes, from water to strychnine, starting from nothing but each molecule's SMILES string. Every structure is a single deterministic build with no training data. The builds were scored against two references: experimental gas-phase geometries from the NIST CCCBDB for 22 molecules, and PubChem 3D computed structures for all 112. Against experiment, bond lengths came out within 0.56% and bond angles within 0.52° on average. All 112 molecules built successfully, in 119 seconds total on a single CPU with no GPU.
A separate pressure test then built eight large, complex drugs, from doxorubicin (38 heavy atoms) to vancomycin (101 heavy atoms), including the macrocycles cyclosporine A, rapamycin and rifampin. All eight built, with median bond-length error under 0.24% for every drug; vancomycin, the largest, finished in 56.6 seconds.
| Measure | Result |
|---|---|
| Molecules tested | 112 benchmark + 8 large drugs |
| Build success | 112 / 112 and 8 / 8 (100%) |
| Atom order matches RDKit canonical order | 112 / 112 |
| Bond-length error vs experiment (NIST) | 0.56% (22 molecules) |
| Bond-angle error vs experiment (NIST) | 0.52° (13 molecules) |
| Bond-length error vs PubChem 3D | 0.83% mean, 0.84% median (112 molecules) |
| Bond-angle error vs PubChem 3D | 2.53° (112 molecules) |
| Heavy-atom RMSD vs PubChem 3D | 0.555 Å median, 0.616 Å mean (101 molecules) |
| Build time | 0.073 s median per molecule; 119.2 s for all 112 (single-threaded CPU, no GPU) |
The headline 0.56% averages each molecule's error first, then averages across the 22 molecules. Averaging all 35 individual bond comparisons directly gives 0.58% (median 0.61%). Angles are handled the same way: 0.52° per molecule, 0.55° across all 14 angle comparisons. RMSD compares one deterministic Molecular Modeler VB12 structure to one PubChem structure, with no ensemble and no best-of selection.
Section 02
Agreement with experiment
NIST CCCBDB gas-phase geometries are measured, not computed, which makes them the strictest reference available. Every bond comparison but one fell within 1.3% of the measured value.
| Molecule | Bond Type | VB12 (Å) | NIST (Å) | Error (%) |
|---|---|---|---|---|
| Water | O-H | 0.9656 | 0.9580 | 0.79 |
| Ammonia | N-H | 1.0100 | 1.0120 | 0.20 |
| Methane | C-H | 1.0900 | 1.0870 | 0.28 |
| Hydrogen sulfide | S-H | 1.3449 | 1.3360 | 0.66 |
| Methanol | C-O | 1.4384 | 1.4270 | 0.80 |
| Methanol | O-H | 0.9656 | 0.9560 | 1.00 |
| Ethanol | C-C | 1.5250 | 1.5350 | 0.65 |
| Ethanol | C-O | 1.4384 | 1.4310 | 0.52 |
| Formaldehyde | C=O | 1.2108 | 1.2080 | 0.23 |
| Formaldehyde | C-H | 1.1160 | 1.1160 | 0.00 |
| Acetic acid | C-C | 1.5069 | 1.5200 | 0.86 |
| Acetic acid | C=O | 1.2117 | 1.2140 | 0.19 |
| Ethane | C-C | 1.5250 | 1.5350 | 0.65 |
| Ethane | C-H | 1.0900 | 1.0940 | 0.37 |
| Ethylene | C=C | 1.3441 | 1.3390 | 0.38 |
| Ethylene | C-H | 1.0812 | 1.0860 | 0.44 |
| Acetylene | C-H | 1.0660 | 1.0630 | 0.28 |
| Dimethyl Ether | C-O | 1.4101 | 1.4100 | 0.00 |
| Acetone | C=O | 1.2108 | 1.2220 | 0.92 |
| Acetone | C-C | 1.5069 | 1.5070 | 0.01 |
| Formic Acid | C=O | 1.2117 | 1.2020 | 0.80 |
| Formic Acid | C-O | 1.3261 | 1.3430 | 1.26 |
| Formic Acid | O-H | 0.9821 | 0.9720 | 1.04 |
| Benzene | C-C aromatic | 1.3860 | 1.3970 | 0.79 |
| Benzene | C-H | 1.0812 | 1.0840 | 0.25 |
| Toluene | C-C | 1.4977 | 1.5240 | 1.72 |
| Toluene | C-C aromatic | 1.4019 | 1.3990 | 0.21 |
| Phenol | C-O | 1.3740 | 1.3750 | 0.07 |
| Phenol | O-H | 0.9656 | 0.9560 | 1.00 |
| Phenol | C-C aromatic | 1.3860 | 1.3940 | 0.58 |
| Pyridine | C-C aromatic | 1.3865 | 1.3950 | 0.61 |
| Pyrrole | N-H | 1.0097 | 1.0000 | 0.97 |
| Naphthalene | C-C aromatic | 1.3837 | 1.3810 | 0.20 |
| Cyclopropane | C-C | 1.5250 | 1.5100 | 0.99 |
| Cyclohexane | C-C | 1.5255 | 1.5360 | 0.69 |
35 bond comparisons across 22 molecules: mean 0.58%, median 0.61%, largest 1.72% (toluene ring-to-methyl C–C).
Bond angles
| Molecule | Angle Type | VB12 (°) | NIST (°) | Error (°) |
|---|---|---|---|---|
| Water | H-O-H | 105.39 | 104.52 | 0.87 |
| Ammonia | H-N-H | 107.89 | 107.80 | 0.09 |
| Methane | H-C-H | 109.47 | 109.47 | 0.00 |
| Hydrogen sulfide | H-S-H | 92.11 | 92.10 | 0.01 |
| Formaldehyde | H-C-H | 116.13 | 116.50 | 0.37 |
| Ethylene | H-C-H | 117.60 | 117.40 | 0.20 |
| Dimethyl Ether | C-O-C | 111.35 | 111.70 | 0.35 |
| Acetone | C-C-C | 118.53 | 116.00 | 2.53 |
| Benzene | C-C-C | 120.00 | 120.00 | 0.00 |
| Pyridine | C-N-C | 118.26 | 116.90 | 1.36 |
| Pyridine | C-C-C | 119.06 | 118.50 | 0.56 |
| Naphthalene | C-C-C | 120.10 | 120.00 | 0.10 |
| Cyclopropane | C-C-C | 60.00 | 60.00 | 0.00 |
| Cyclohexane | C-C-C | 112.71 | 111.40 | 1.31 |
14 angle comparisons across 13 molecules: mean 0.55°, median 0.27°. Methane, benzene and cyclopropane match exactly.
Section 03
Results across 112 molecules
| Structural class | N | Built | Bond error (%) | Angle error (°) | RMSD (Å) | Mean build time (s) |
|---|---|---|---|---|---|---|
| Hydrides/Simple | 16 | 16/16 | 0.63 | 1.3 | 0.01 | 0.017 |
| Aromatics | 12 | 12/12 | 0.69 | 1.5 | 0.07 | 0.028 |
| Fused Rings | 8 | 8/8 | 1.12 | 1.8 | 0.12 | 0.079 |
| Bridged/Polycyclic | 8 | 8/8 | 0.79 | 4.0 | 0.60 | 7.140 |
| Strained | 5 | 5/5 | 0.92 | 5.9 | 0.02 | 0.059 |
| Steroids | 6 | 6/6 | 1.33 | 1.7 | 1.12 | 0.891 |
| Ergotamines | 6 | 6/6 | 1.29 | 4.0 | 1.53 | 7.225 |
| Chemo | 6 | 6/6 | 1.13 | 3.8 | 1.37 | 0.321 |
| Sugars/O-rich | 9 | 9/9 | 0.51 | 3.5 | 0.92 | 0.132 |
| CNS | 8 | 8/8 | 0.89 | 1.9 | 0.82 | 0.538 |
| Hormones | 4 | 4/4 | 0.69 | 1.4 | 0.71 | 0.108 |
| Pharma/OTC | 16 | 16/16 | 0.80 | 2.5 | 1.18 | 0.176 |
| Diverse | 8 | 8/8 | 0.68 | 2.4 | 0.79 | 0.109 |
Mean bond error stays between 0.5% and 1.4% in every class, including steroids and the ergoline family. RMSD rises with size and flexibility, as expected for a single structure compared against a single computed conformer.
By molecular weight
| Weight class | Range | N | Built | Bond error (%) | Angle error (°) | RMSD (Å) |
|---|---|---|---|---|---|---|
| Small | < 150 Da | 56 | 56/56 | 0.75 | 2.3 | 0.18 |
| Medium | 150-400 Da | 53 | 53/53 | 0.91 | 2.6 | 1.09 |
| Large | > 400 Da | 3 | 3/3 | 1.10 | 5.9 | 2.65 |
Bond-length error stays close to 1% as molecules grow; the larger RMSD in heavier molecules mainly reflects more ways for a flexible chain to sit in 3D, not bond errors.
Show all 112 molecules
| # | Molecule | Class | MW | Weight | Heavy atoms | Bond vs exp. (%) | Bond vs PubChem (%) | Angle (°) | RMSD (Å) | Atom order | Time (s) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Water | Hydrides/Simple | 18 | small | 1 | 0.8 | 0.4 | 1.4 | 0.00 | OK | 0.149 |
| 2 | Ammonia | Hydrides/Simple | 17 | small | 1 | 0.2 | 0.9 | 1.9 | 0.00 | OK | 0.004 |
| 3 | Methane | Hydrides/Simple | 16 | small | 1 | 0.3 | 0.2 | 0.0 | 0.00 | OK | 0.004 |
| 4 | Hydrogen sulfide | Hydrides/Simple | 34 | small | 1 | 0.7 | 0.3 | 1.3 | 0.00 | OK | 0.004 |
| 5 | Methanol | Hydrides/Simple | 32 | small | 2 | 0.9 | 0.8 | 0.3 | 0.01 | OK | 0.005 |
| 6 | Ethanol | Hydrides/Simple | 46 | small | 3 | 0.6 | 0.8 | 0.8 | 0.01 | OK | 0.011 |
| 7 | Formaldehyde | Hydrides/Simple | 30 | small | 2 | 0.1 | 1.2 | 0.5 | 0.01 | OK | 0.009 |
| 8 | Acetic acid | Hydrides/Simple | 60 | small | 4 | 0.5 | 0.8 | 2.2 | 0.05 | OK | 0.013 |
| 9 | Ethane | Hydrides/Simple | 30 | small | 2 | 0.5 | 0.6 | 1.1 | 0.01 | OK | 0.017 |
| 10 | Ethylene | Hydrides/Simple | 28 | small | 2 | 0.4 | 0.5 | 0.7 | 0.00 | OK | 0.005 |
| 11 | Acetylene | Hydrides/Simple | 26 | small | 2 | 0.3 | 0.3 | 0.0 | 0.00 | OK | 0.004 |
| 12 | Dimethyl Ether | Hydrides/Simple | 46 | small | 3 | 0.0 | 0.6 | 0.3 | 0.01 | OK | 0.005 |
| 13 | Acetone | Hydrides/Simple | 58 | small | 4 | 0.5 | 0.7 | 0.7 | 0.02 | OK | 0.005 |
| 14 | Formic Acid | Hydrides/Simple | 46 | small | 3 | 1.0 | 1.0 | 4.0 | 0.04 | OK | 0.005 |
| 15 | Propanol | Hydrides/Simple | 60 | small | 4 | -- | 0.7 | 1.2 | 0.02 | OK | 0.021 |
| 16 | Urea | Hydrides/Simple | 60 | small | 4 | -- | 0.3 | 3.8 | 0.05 | OK | 0.005 |
| 17 | Benzene | Aromatics | 78 | small | 6 | 0.5 | 0.5 | 0.0 | 0.01 | OK | 0.005 |
| 18 | Toluene | Aromatics | 92 | small | 7 | 1.0 | 0.5 | 0.6 | 0.01 | OK | 0.005 |
| 19 | Phenol | Aromatics | 94 | small | 7 | 0.5 | 0.7 | 0.3 | 0.01 | OK | 0.006 |
| 20 | Pyridine | Aromatics | 79 | small | 6 | 0.6 | 0.2 | 1.7 | 0.01 | OK | 0.024 |
| 21 | Pyrimidine | Aromatics | 80 | small | 6 | -- | 0.3 | 2.8 | 0.02 | OK | 0.023 |
| 22 | Imidazole | Aromatics | 68 | small | 5 | -- | 0.6 | 0.5 | 0.02 | OK | 0.059 |
| 23 | Thiophene | Aromatics | 84 | small | 5 | -- | 1.5 | 1.4 | 0.03 | OK | 0.062 |
| 24 | Aniline | Aromatics | 93 | small | 7 | -- | 0.6 | 3.0 | 0.01 | OK | 0.006 |
| 25 | Furan | Aromatics | 68 | small | 5 | -- | 0.9 | 4.0 | 0.04 | OK | 0.061 |
| 26 | Pyrrole | Aromatics | 67 | small | 5 | 1.0 | 0.7 | 1.7 | 0.03 | OK | 0.067 |
| 27 | Hydroquinone | Aromatics | 110 | small | 8 | -- | 0.7 | 0.3 | 0.01 | OK | 0.006 |
| 28 | Benzoic Acid | Aromatics | 122 | small | 9 | -- | 1.1 | 1.8 | 0.63 | OK | 0.014 |
| 29 | Naphthalene | Fused Rings | 128 | small | 10 | 0.2 | 0.8 | 0.1 | 0.03 | OK | 0.007 |
| 30 | Indole | Fused Rings | 117 | small | 9 | -- | 1.1 | 2.6 | 0.04 | OK | 0.112 |
| 31 | Quinoline | Fused Rings | 129 | small | 10 | -- | 0.9 | 1.6 | 0.03 | OK | 0.035 |
| 32 | Anthracene | Fused Rings | 178 | medium | 14 | -- | 0.9 | 0.2 | 0.05 | OK | 0.010 |
| 33 | Coumarin | Fused Rings | 146 | small | 11 | -- | 2.2 | 2.2 | 0.07 | OK | 0.061 |
| 34 | Acridine | Fused Rings | 179 | medium | 14 | -- | 1.0 | 1.7 | 0.05 | OK | 0.063 |
| 35 | Caffeine | Fused Rings | 194 | medium | 14 | -- | 1.4 | 1.7 | 0.13 | OK | 0.180 |
| 36 | Thalidomide | Fused Rings | 258 | medium | 19 | -- | 0.6 | 4.3 | 0.56 | OK | 0.164 |
| 37 | Norbornane | Bridged/Polycyclic | 96 | small | 7 | -- | 0.6 | 2.2 | 0.08 | OK | 0.104 |
| 38 | Cubane | Bridged/Polycyclic | 104 | small | 8 | -- | 0.7 | 0.0 | 0.01 | OK | 0.012 |
| 39 | Morphine | Bridged/Polycyclic | 285 | medium | 21 | -- | 0.7 | 2.9 | 0.78 | OK | 26.195 |
| 40 | Amantadine | Bridged/Polycyclic | 151 | medium | 11 | -- | 0.7 | 7.4 | 1.10 | OK | 0.236 |
| 41 | Camphor | Bridged/Polycyclic | 152 | medium | 11 | -- | 0.9 | 2.1 | 0.63 | OK | 0.313 |
| 42 | Strychnine | Bridged/Polycyclic | 334 | medium | 25 | -- | 0.9 | 6.0 | 1.03 | OK | 29.484 |
| 43 | Cocaine | Bridged/Polycyclic | 169 | medium | 12 | -- | 1.1 | 4.6 | -- | OK | 0.265 |
| 44 | Atropine | Bridged/Polycyclic | 275 | medium | 20 | -- | 0.9 | 6.7 | -- | OK | 0.513 |
| 45 | Cyclopropane | Strained | 42 | small | 3 | 1.0 | 1.2 | 6.4 | 0.01 | OK | 0.063 |
| 46 | Ethylene Oxide | Strained | 44 | small | 3 | -- | 1.3 | 5.7 | 0.02 | OK | 0.043 |
| 47 | Cyclobutane | Strained | 56 | small | 4 | -- | 0.2 | 8.4 | -- | OK | 0.082 |
| 48 | Oxetane | Strained | 58 | small | 4 | -- | 0.9 | 2.2 | 0.04 | OK | 0.059 |
| 49 | Aziridine | Strained | 43 | small | 3 | -- | 0.9 | 6.6 | 0.01 | OK | 0.047 |
| 50 | Cholesterol | Steroids | 387 | medium | 28 | -- | 0.7 | 1.2 | 2.73 | OK | 2.000 |
| 51 | Testosterone | Steroids | 288 | medium | 21 | -- | 1.1 | 1.8 | 0.56 | OK | 0.528 |
| 52 | Estradiol | Steroids | 272 | medium | 20 | -- | 1.1 | 2.1 | 0.59 | OK | 0.474 |
| 53 | Cortisol | Steroids | 348 | medium | 25 | -- | 1.3 | 1.3 | -- | OK | 0.842 |
| 54 | Dexamethasone | Steroids | 392 | medium | 28 | -- | 1.9 | 2.9 | 1.08 | OK | 0.914 |
| 55 | Progesterone | Steroids | 314 | medium | 23 | -- | 1.8 | 1.1 | 0.65 | OK | 0.586 |
| 56 | Ergotamine | Ergotamines | 530 | large | 39 | -- | 1.3 | 4.1 | -- | OK | 6.322 |
| 57 | Ergometrine | Ergotamines | 325 | medium | 24 | -- | 1.3 | 2.3 | 1.50 | OK | 13.037 |
| 58 | Dihydroergotamine | Ergotamines | 546 | large | 40 | -- | 1.5 | 8.3 | -- | OK | 4.641 |
| 59 | LSD | Ergotamines | 323 | medium | 24 | -- | 1.3 | 2.7 | 1.98 | OK | 6.855 |
| 60 | Lysergic Acid | Ergotamines | 268 | medium | 20 | -- | 1.3 | 3.6 | 1.11 | OK | 5.219 |
| 61 | Methysergide | Ergotamines | 339 | medium | 25 | -- | 1.2 | 3.1 | -- | OK | 7.277 |
| 62 | Fluorouracil | Chemo | 130 | small | 9 | -- | 1.2 | 3.6 | 0.07 | OK | 0.007 |
| 63 | Methotrexate | Chemo | 454 | large | 33 | -- | 0.5 | 5.4 | 2.65 | OK | 1.025 |
| 64 | Cyclophosphamide | Chemo | 261 | medium | 14 | -- | 2.0 | 4.9 | 1.31 | OK | 0.262 |
| 65 | Tamoxifen | Chemo | 372 | medium | 28 | -- | 0.8 | 1.8 | 2.36 | OK | 0.270 |
| 66 | Chlorambucil | Chemo | 304 | medium | 19 | -- | 0.9 | 2.4 | 1.25 | OK | 0.355 |
| 67 | Hydroxyurea | Chemo | 76 | small | 5 | -- | 1.3 | 4.5 | 0.57 | OK | 0.008 |
| 68 | Glucose | Sugars/O-rich | 180 | medium | 12 | -- | 0.5 | 2.1 | 0.92 | OK | 0.086 |
| 69 | Fructose | Sugars/O-rich | 180 | medium | 12 | -- | 0.4 | 0.9 | 0.84 | OK | 0.118 |
| 70 | Galactose | Sugars/O-rich | 180 | medium | 12 | -- | 0.4 | 2.0 | 0.99 | OK | 0.087 |
| 71 | Ascorbic acid | Sugars/O-rich | 176 | medium | 12 | -- | 0.8 | 2.9 | 1.34 | OK | 0.130 |
| 72 | Glycerol | Sugars/O-rich | 92 | small | 6 | -- | 0.5 | 1.3 | 0.33 | OK | 0.025 |
| 73 | Mannitol | Sugars/O-rich | 182 | medium | 12 | -- | 0.6 | 3.0 | 0.86 | OK | 0.126 |
| 74 | Sucrose | Sugars/O-rich | 342 | medium | 23 | -- | 0.3 | 3.2 | 1.74 | OK | 0.503 |
| 75 | Ribose | Sugars/O-rich | 150 | medium | 10 | -- | 0.5 | 3.7 | 0.86 | OK | 0.088 |
| 76 | Lactic Acid | Sugars/O-rich | 90 | small | 6 | -- | 0.5 | 12.6 | 0.39 | OK | 0.021 |
| 77 | Serotonin | CNS | 176 | medium | 13 | -- | 0.9 | 1.0 | 0.70 | OK | 0.168 |
| 78 | Dopamine | CNS | 153 | medium | 11 | -- | 0.6 | 1.0 | 0.62 | OK | 0.062 |
| 79 | Amphetamine | CNS | 135 | small | 10 | -- | 0.6 | 1.1 | 0.93 | OK | 0.110 |
| 80 | Diazepam | CNS | 285 | medium | 20 | -- | 1.6 | 2.0 | 0.63 | OK | 3.452 |
| 81 | Histamine | CNS | 111 | small | 8 | -- | 0.9 | 0.8 | 1.04 | OK | 0.119 |
| 82 | GABA | CNS | 103 | small | 7 | -- | 0.7 | 4.5 | 0.62 | OK | 0.069 |
| 83 | Tryptophan | CNS | 204 | medium | 15 | -- | 1.0 | 3.9 | 1.08 | OK | 0.228 |
| 84 | Clonidine | CNS | 230 | medium | 14 | -- | 0.9 | 1.2 | 0.94 | OK | 0.099 |
| 85 | Melatonin | Hormones | 232 | medium | 17 | -- | 1.2 | 1.7 | 1.03 | OK | 0.269 |
| 86 | Epinephrine | Hormones | 183 | medium | 13 | -- | 0.6 | 1.2 | 0.60 | OK | 0.045 |
| 87 | Norepinephrine | Hormones | 169 | medium | 12 | -- | 0.6 | 1.1 | 0.56 | OK | 0.059 |
| 88 | Vitamin B6 | Hormones | 169 | medium | 12 | -- | 0.5 | 1.4 | 0.67 | OK | 0.060 |
| 89 | Aspirin | Pharma/OTC | 180 | medium | 13 | -- | 0.9 | 1.8 | 0.85 | OK | 0.043 |
| 90 | Acetaminophen | Pharma/OTC | 151 | medium | 11 | -- | 0.6 | 2.7 | 0.38 | OK | 0.017 |
| 91 | Ibuprofen | Pharma/OTC | 206 | medium | 15 | -- | 0.9 | 9.1 | 1.18 | OK | 0.251 |
| 92 | Nicotine | Pharma/OTC | 162 | medium | 12 | -- | 0.8 | 1.6 | 0.70 | OK | 0.130 |
| 93 | Warfarin | Pharma/OTC | 280 | medium | 21 | -- | 1.3 | 0.9 | -- | OK | 0.291 |
| 94 | Propranolol | Pharma/OTC | 229 | medium | 17 | -- | 0.9 | 1.4 | -- | OK | 0.122 |
| 95 | Lidocaine | Pharma/OTC | 234 | medium | 17 | -- | 0.4 | 4.2 | 1.45 | OK | 0.238 |
| 96 | Capsaicin | Pharma/OTC | 305 | medium | 22 | -- | 0.7 | 1.9 | 3.14 | OK | 0.642 |
| 97 | Penicillin G | Pharma/OTC | 334 | medium | 23 | -- | 0.9 | 3.6 | 1.86 | OK | 0.408 |
| 98 | Metformin | Pharma/OTC | 129 | small | 9 | -- | 0.4 | 1.1 | -- | OK | 0.011 |
| 99 | Phenylephrine | Pharma/OTC | 167 | medium | 12 | -- | 0.6 | 1.2 | 0.61 | OK | 0.042 |
| 100 | Atenolol | Pharma/OTC | 236 | medium | 17 | -- | 0.9 | 1.7 | -- | OK | 0.198 |
| 101 | Gabapentin | Pharma/OTC | 171 | medium | 12 | -- | 1.0 | 3.4 | 1.29 | OK | 0.187 |
| 102 | Valproic Acid | Pharma/OTC | 144 | small | 10 | -- | 0.9 | 3.0 | 1.01 | OK | 0.120 |
| 103 | Propofol | Pharma/OTC | 178 | medium | 13 | -- | 0.6 | 0.6 | 1.00 | OK | 0.085 |
| 104 | Niacin | Pharma/OTC | 123 | small | 9 | -- | 0.9 | 2.2 | 0.63 | OK | 0.026 |
| 105 | Cyclohexane | Diverse | 84 | small | 6 | 0.7 | 0.3 | 1.8 | 0.02 | OK | 0.064 |
| 106 | Cyclopentane | Diverse | 70 | small | 5 | -- | 0.5 | 1.5 | 0.13 | OK | 0.077 |
| 107 | Piperazine | Diverse | 86 | small | 6 | -- | 0.5 | 1.6 | 0.02 | OK | 0.056 |
| 108 | Triethanolamine | Diverse | 149 | small | 10 | -- | 0.6 | 6.5 | 1.59 | OK | 0.239 |
| 109 | Niacinamide | Diverse | 122 | small | 9 | -- | 1.0 | 2.1 | 0.35 | OK | 0.028 |
| 110 | Retinol | Diverse | 286 | medium | 21 | -- | 0.9 | 1.4 | 3.68 | OK | 0.382 |
| 111 | Salicylic Acid | Diverse | 138 | small | 10 | -- | 0.8 | 1.4 | 0.10 | OK | 0.012 |
| 112 | Pyruvic Acid | Diverse | 88 | small | 6 | -- | 0.9 | 3.1 | 0.39 | OK | 0.010 |
Dashes mean that reference value wasn't available for that molecule. All 112 passed the atom-order check (heavy atom count, total atom count, element order and hydrogen count).
Section 04
Large-molecule pressure test 8 / 8 built
Eight large drugs with fused, bridged and macrocyclic ring systems were built in a separate run on the same day. Vancomycin, with 101 heavy atoms and 12 rings, is the largest molecule Molecular Modeler VB12 has built to date.
| Drug | Heavy atoms | Mean error (%) | Median error (%) | Max error (%) | Build time (s) |
|---|---|---|---|---|---|
| Taxol (paclitaxel) | 62 | 0.033 | 0.033 | 0.074 | 4.8 |
| Digoxin | 55 | 0.293 | 0.038 | 7.269 | 3.1 |
| Vancomycin | 101 | 0.361 | 0.022 | 24.215 | 56.6 |
| Erythromycin | 51 | 0.049 | 0.050 | 0.126 | 3.9 |
| Doxorubicin | 38 | 0.158 | 0.043 | 3.218 | 1.0 |
| Rifampin | 58 | 0.048 | 0.014 | 0.988 | 9.7 |
| Cyclosporine A | 85 | 0.303 | 0.236 | 1.058 | 11.0 |
| Rapamycin (sirolimus) | 60 | 0.433 | 0.049 | 5.823 | 7.8 |
Rifampin had the lowest median error (0.014%) and Taxol the lowest mean (0.033%). Where a maximum is high, it comes from a single bond (for vancomycin and rapamycin, a macrocyclic ring closure); the median for every drug stays at or below 0.24%. Taxol and digoxin were also built in a September 28 run, and their results were stable between the two runs.
Section 05
Limitations
Reference structures
Only 22 molecules have experimental gas-phase geometries in NIST CCCBDB. The broader 112-molecule comparison uses PubChem 3D structures, which are computed with the MMFF94 force field rather than measured, so part of the difference against them may come from the reference itself.
Single structure, not an ensemble
Molecular Modeler VB12 produces one deterministic structure per molecule. RMSD here is not comparable to benchmarks that report the best match from an ensemble of many generated conformers. Long, flexible molecules such as retinol (3.68 Å) and capsaicin (3.14 Å) show the highest RMSD for this reason.
Single-bond outliers in large drugs
In the pressure test, a few individual bonds carried much larger errors than the rest of the molecule: vancomycin 24.2%, digoxin 7.3%, rapamycin 5.8% and doxorubicin 3.2%. In vancomycin and rapamycin these sit at macrocyclic ring closures. Medians for these drugs remain low, but those bonds are the clearest target for further work.
Small sample sizes
Only 3 of the 112 benchmark molecules are above 400 Da, and the pressure test covers 8 drugs, so results for large molecules should be read as early evidence. RMSD was unavailable for 11 molecules, and vitamin B12 was not included in the October 1 pressure test.
Confidentiality
This report presents validation results and the evaluation protocol only. The architecture, algorithms, thresholds and source code are proprietary and are intentionally not disclosed.