ProteinViz3D

- A browser viewer for 3D protein structures. Type a PDB ID or drop in a .pdb file and inspect the model with 3Dmol.js.
BioinformaticsProtein Structure3Dmol.jsFastAPIWebGL
- Status
- Shipped
- Date
- May 2026
- Role
- Developer
About
Enter a PDB ID such as 4HHB and the FastAPI backend downloads the structure from RCSB PDB along with its entry metadata: title, experimental method, resolution and deposit date. You can also upload or drag in your own .pdb file up to 5 MB. 3Dmol.js renders the model in WebGL on the client. You pick cartoon, stick, sphere or wireframe, colour by spectrum, chain, residue or element, and lay a van der Waals surface over the model at whatever opacity you want. The side panel counts the chains and atoms of the loaded structure, and quick-load buttons fetch oxyhemoglobin, crambin, the SARS-CoV-2 main protease and deoxyhemoglobin in one click. The app ships as a single Docker container on Hugging Face Spaces.