iracooke/vlsci-protein-vis archive