Skip to content
kpalin edited this page Oct 19, 2011 · 1 revision

Software prerequisite for SLRP

SLRP has been developed on the computing Farm of the Sanger Institute and assumes you have somewhat modern installation of scientific python libraries on Linux system. Specifically SLRP has been developed with environment with

  • Python 2.7
  • numpy 1.5.1rc1
  • scipy 0.9.0.dev6850
  • (mpi4py)

MPI4PY is needed for distributing the computation in non-shared-memory environment. This is only needed for large sets of individuals and one should generally try to avoid it. It hasn't been under active development for a significant while and there is no guarantees of it working at all. One should rather invest in one computer with several hundreds of gigabytes of memory rather than try to use large numbers of smaller memory machines. 16 Gigabyte machines will take you far, and I've managed to phase 13,090 individuals just fine with only the largest chromosomes needing more than 60 Gigabytes of memory.