Lectures and textbooks can cover the theoretical aspects of protein purification and laboratory classes can teach the practical techniques, but there are other topics which are difficult to learn by conventional methods. In order to purify any protein you need to know which separation techniques are likely to be most effective under the circumstances and, probably more important, which techniques are not. This knowledge cannot be picked up by following a fixed recipe for a class practical. It requires some thought and usually comes with experience, generally during postgraduate research.
Protein Purification is the latest version of the award-winning program that has been widely used in schools, colleges and universities since 1983. Its built-in tutorial aims to guide you through a simulation of some of the more commonly-used protein separation techniques and to let you experiment with the simulation. It starts off by letting you examine how a simple mixture of proteins behaves during gel filtration and ion-exchange chromatography and then goes on to allow the design and testing of full purification protocols using more complex mixtures of proteins.
It is assumed that you are familiar with the theoretical background underlying the most common separation techniques, enzyme assays etc. and that you understand the concept of the isoelectric point of proteins. The simulation models failure as accurately as success - so care is needed!
The Windows version (32 bit and 64 bit) is now available.
An OS X version (10.6 Snow Leopard and later) is also available.
You can access the free online version for desktops and laptops here.
The tutorial exercises are available via the Help menu.
Alternatively, you can open another browser window or tab and load the online version of the tutorial exercises.
The online version of Protein Purification does not require Java.
The development and delivery of Protein Purification by Andrew Booth is mainly supported by contributions from the community of users. If you wish to contribute, you can do so in one of three ways:
1) Purchase an upgrade to the full versions of the iOS, Android, OS X or Windows versions.
2) You can contribute by translating the program into your local language. Please email for a translation pack and indicate for which language/locale you intend to translate. The authors of translations will be acknowledged on the splash page and in the About dialog. See here for an example.
3) Individuals and/or institutions can contribute to the development and delivery costs of Protein Purification by making a donation via PayPal. There is no minimum or maximum donation - please give whatever you feel would be appropriate. Please keep the receipt from PayPal and email the confirmation number to me so that I can register you as a contributor.