Optogenetics toolbox