2D SAXS Explorer: Planar Debye Scattering
A genuinely 2D coarse-grained polymer model with its own correct in-plane orientational-averaged scattering law (Bessel J0, not the 3D sinc), live Debye curve, Guinier plot and radius of gyration.
A genuinely planar counterpart to solution X-ray scattering: a coarse-grained bead chain lives and tumbles entirely in a 2D plane, and its scattering curve is computed from the correct in-plane orientational average — the Bessel function J₀(qr) — rather than reusing the 3D sinc(qr) formula. Reshape the chain between a compact globular disk, an elongated ellipse and a fully denatured 2D random walk, and watch the Debye curve, Guinier plot and radius of gyration respond exactly as the (dimension-appropriate) theory predicts.
A genuinely two-dimensional coarse-grained polymer model of a protein: beads live and tumble entirely in a plane, and the scattering curve is computed from the correct in-plane orientational average — the Bessel function J0(qr) — instead of reusing the 3D sinc(qr) formula. Reshape the chain between a compact disk, an elongated ellipse and a denatured 2D random walk, and watch the Debye curve, Guinier plot and radius of gyration respond live.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install