Home

Software installation

All the software we will use is free and readily available for Windows, Mac OSX or Linux.

Python and libraries

Windows

Recommend installing either Python(x,y) or WinPython. These include the Spyder shell, as well as numpy scipy and matplotlib.

For the bioinformatics part, You will need to install biopython separately.

GNU/Linux

Suggest Spyderlib.

Mac OS X

Mac OS X comes with a version of Python, but it does not include the various scientific libraries we will need. Hence we recommend the following.

Install Xcode and and MacPorts, if you do not have them already. Then, in a terminal window, type the following.

sudo port install py-spyder
sudo port install py-biopython

For each of these, MacPorts will automatically install other packages on which these depend. The whole process is likely to take about an hour, during which a lot of diagnostics will appear on the terminal. But you don't have to watch, just check back every so often.

To start the Spyder environment, type

spyder

in a terminal window. Before that, however, go to Terminal Preferences, Settings, Advanced and uncheck the option `Set locale environment variables on startup'. If you have OSX 10.8 (Mountain Lion) you may need to type

export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
spyder
instead.

MacPorts recommends

sudo port -d selfupdate
sudo port upgrade outdated

periodically, to upgrade to the current versions.

For more fun, you can also install openCV

sudo port install opencv +python27

which will let you control the camera from Python.

Cell Profiler

Cell Profiler is a separate package and comes with its own instructions.