A robotic system that can execute experimental protocols without human intervention, controlled by software.