A user's guide to channelrhodopsin variants: features, limitations and future developments

A user's guide to channelrhodopsin variants: features, limitations and future developments