Ever since I started reading about HTML5, I had wondered if you could do a stripped down protein viewer in it. So over the last few months, I've holed away in cafes in San Francisco and Berlin to work on yet another protein viewer.
The big problem with looking at proteins is to control the level of detail so that you are looking at something that is meaningful on a structural level. Unlike most other viewers, I've tried to make everything on the screen easily identifiable and clickable. I've chosen an idiosyncratic method of navigating around the protein that I believe provides the optimal flexibility in controlling the viewing detail with the least amount of controls that need to be mastered. Everything can be done on my Macbook Pro with the trackpad.
But more importantly, I designed the program to be tightly integrated with a web server (the marvelous google app engine), both to cache protein structures and to store any annotations that you may wish to make (as an example, check out myoglobin). The result is that almost everything has a unique URL attached to it, and that annotations are publicaly shared.
Finally, I want to thank a bunch of great beta-testers who gave me fantastic suggestions: Kate Stafford, Nir London, Micheal Lerner, Franz Gruswitz, Wladimir Labeikovsky.