ByNobleID
    Bacteriorhodopsin variants as versatile media in optical processing. | NobleID