Photocatalytic lipid vesicles

Discover the world at Leiden University