Skip to content

v0.1.0 — Initial Release

Choose a tag to compare

@001TMF 001TMF released this 04 Mar 20:58
· 87 commits to master since this 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