Input Structure & Reflection Data
Runs unmodified upstream servalcat refine_xtal_norefmac locally in a Web Worker. Drop your own coordinate (.cif, .pdb), reflection (.mtz), or ligand restraint (.cif) files anywhere on the page, or use the bundled RNase Sa benchmark.
| Coordinates | rnase-bandicoot.cif 1SAR_BC · 1,474 atoms · 29 residue types (P2₁2₁2₁) |
|
|---|---|---|
| Reflections | rnasa-1.8-all_refmac1.mtz P 21 21 21 · 17,554 reflns · 16.32–1.85 Å · 13 columns |
|
| Ligand CIFs | Bundled CCP4 Monomer Library subset + on-demand fetch 0 custom ligand files staged (56 standard monomers bundled) |
|
Inspect all 13 MTZ header columns & datasets
| Label | Type | Dataset | Min | Max | Assign |
|---|
Refinement Parameterization
Cycles, Weighting & Hydrogens
Atomic B-Factors (ADP) & Coordinates
Solvent, Jelly-Body, NCS & Link Restraints
Individual Geometry Term Multipliers
Passed via Servalcat’s REFMAC keyword parser into Geom.calc_kwds. Leave blank for upstream default (1.0); set 0 to disable a term.
Pinned Wasm / Pyodide Supply Chain
Every wheel and WebAssembly binary is verified against its SHA-256 Subresource Integrity pin in servalcat/manifest.json before execution. Unpinned network requests are rejected by the worker.
| Artifact | Version | Size | SHA-256 Prefix |
|---|---|---|---|
| servalcat (wasm32 wheel) | 0.4.142 | 526 KiB | fc8b2be8… |
| gemmi (wasm32 wheel) | 0.7.5 | 1.34 MiB | a931d03c… |
| pyodide.asm.wasm | 314.0.7 | 9.15 MiB | cc36e3ca… |
| scipy / numpy / pandas | 1.18 / 2.4 / 3.0 | 20.19 MiB | c551e9af… |
Table 1. Crystallographic Refinement & Model Statistics
Showing verified 5-cycle RNase Sa (1SAR_BC) benchmark baseline (native vs. Pyodide coordinate RMSD 1.0×10⁻⁶ Å). Click Run Servalcat to execute live in your browser worker.
| Statistic / Parameter | Initial (Cycle 0) | Final (Cycle 5) | Shift (Δ) |
|---|
Cycle-by-Cycle Convergence Trajectory
Per-Cycle Refinement Ledger
| Cycle | Rwork | Rfree | Rfree − Rwork | FOM | −LL | Weight | Bond r.m.s.d. (Å) | Bond r.m.s.Z | Angle r.m.s.d. (°) |
|---|
Pyodide Module Worker Log Stream
Servalcat 0.4.142 (Python 3.14.2, Gemmi 0.7.5, NumPy 2.4.6, SciPy 1.18.0, pandas 3.0.2) Target command: servalcat refine_xtal_norefmac Benchmark verification against native macOS arm64 Servalcat 0.4.142: Atoms matched: 1474 / 1474 Coordinate RMSD: 1.0e-06 Å (max shift 1.0e-05 Å) Rwork (cyc 0->5): 0.2535 -> 0.2509 -> 0.2498 -> 0.2493 -> 0.2492 -> 0.2492 (|ΔR| < 5e-07) Rfree (cyc 0->5): 0.2935 -> 0.2893 -> 0.2896 -> 0.2894 -> 0.2901 -> 0.2901 (|ΔR| < 5e-07) FWT/PHWT map rms: 3.3e-04 e/ų across 17,550 reflections Click "Run Servalcat" above to execute live refinement in the Web Worker.