Three-dimensional data storage using the photochromic protein bacteriorhodopsin | IEEE Conference Publication | IEEE Xplore