Welcome to the virtual laboratory

Laboratory practical classes are an integral part of the education and training of science, medical, dental and veterinary students, but they are expensive to run, and there are valid objections to the unnecessary use of animals for student practical classes.

Practical classes are intended to provide experience in planning and designing experiments and interpreting data, which are important key skills whether students will continue in laboratory science or not, as well as providing a relatively informal atmosphere for interaction between staff and students. Too often they fail these objectives; constraints of class time mean that rather than designing experiments, students frequently simply follow a worksheet, and their results are often too scattered to be amenable to useful interpretation.

Computer simulation of practical classes overcomes most of these problems. Simulated experiments can be changed or repeated many times in a short class. Computer simulations can also be used to plan experiments in advance of a “wet” practical, so making more efficient use of laboratory time.

The various simulations available are shown on the left; click on any button to see information about that simulation. The "main menu" button will bring you back to this page.

For each simulation there are a number of buttons linked to pages to explain the theory and outline the exercise you will undertake, and one button that will run the program. Each program runs in a new window, and you can return to the theory screens by minimising the program window - you do not have to close the program to check the theory.

For most of the programs you can save the results of experiments to print out later. The results are saved in files called simout.txt (which is a text file that can be opened in word processing sofware) and for some programs simout.csv (which can be opened using spreadhseet software for you to carry out further calculations on the data). The programs locate your temporary file directory automatically (this varies from one computer to another, and different networks have very different locations for these files). When you run a program, the full name of these files, and their location, is displayed on the screen. These files are deleted and re-written each time you run a program, so you must save them under a new name if you want to keep them.

For those programs that provide printout, your saved results