the user interface allows communication between the user and the system via a pc or a touchscreen. the most advanced user interfaces let users design their own experiments which are to be carried out on the system.