Coordinate analysis
The analyzer computes chain statistics, residue composition, biochemical property groups, and per-residue B-factor means from the parsed structure.
Scientific visualization toolkit
Turn a structure file into something you can explore.
A Python pipeline for retrieving protein structure files, analyzing their coordinates, and generating static plots plus interactive molecular viewers. Its default example uses PDB 6VYB, with BioPython parsing and a vectorized Cα distance matrix.
A coordinate file contains far more information than its rows reveal at a glance. Linked views of sequence composition, spatial distances, annotated regions, and deposited atom values make that structure easier to inspect.
The analyzer computes chain statistics, residue composition, biochemical property groups, and per-residue B-factor means from the parsed structure.
The contact-map kernel collects Cα coordinates from one chain, then uses NumPy broadcasting to compute all pairwise Euclidean distances.
The pipeline writes static charts and separate HTML molecular viewers for cartoon, surface, region, and deposited B-factor views.
Source coordinate files are cached locally and the analysis summary is exported to JSON, making the plotted values easier to trace back to their inputs.
Follow the downloaded structure through model selection, analysis kernels, and independent output artifacts.
Explore an illustrative Cα backbone and its pairwise distances. Adjust the number of residues, a display contact cutoff, and the viewing angle.
Synthetic coordinates only. The source computes a full distance matrix; the cutoff is an explanatory display filter. Rotating the view must not change pairwise distances.
The default cap limits the selected chain to its first 200 Cα-bearing standard residues. This keeps the quadratic distance matrix small, while making its scope explicit.
RCSB metadata and parsed coordinate counts answer different questions. The pipeline obtains deposited metadata independently from its own standard-residue analysis.
The source uses a static region table for 6VYB, rather than inferring biological function from coordinates. Additional PDB IDs do not automatically gain validated annotations.
Implementation details, examples, and project documentation.
Inspected first-model selection, standard-residue filtering, composition, Cα collection, and vectorized distances.
Inspected CLI chain semantics, independent metadata, JSON summary, and output generation.
Inspected browser PDB fetch, 3Dmol styling, four output views, and chain-A region highlighting.
Architecture and descriptions reflect the linked repository snapshot. The playground explains a mechanism; it does not execute the repository or report measured performance.