Testing ideas and scripts for structured lab protocols