v0.1.0 — Initial Release
ProteinView v0.1.0
Terminal protein structure viewer with interactive 3D visualization.
Features
- Cartoon ribbon rendering with depth fog and Lambert shading
- 3 visualization modes: Cartoon, Backbone, Wireframe
- 5 color schemes: secondary structure, chain, element, B-factor, rainbow
- Braille rendering — colored Unicode braille (2x4 dots per cell), works everywhere including SSH
- HD pixel rendering — Sixel/Kitty/iTerm2 graphics protocol support via ratatui-image
- Protein-protein interface analysis — detect and highlight inter-chain contacts
- PDB and mmCIF format support with secondary structure parsing
- Fetch from RCSB PDB by ID (
--fetch, optional feature) - Vim-style keybindings with auto-rotation
Install
cargo install --path .Quick Start
proteinview examples/4HHB.pdb # braille mode
proteinview examples/4HHB.pdb --hd # HD pixel mode