MaSuRCA is whole genome assembly software. It combines the efficiency of the de Bruijn graph and Overlap-Layout-Consensus (OLC) approaches. MaSuRCA can assemble data sets containing only short reads from Illumina sequencing or a mixture of short reads and long reads (Sanger, 454).
The MaSuRCA assembler is written in C++ and perl. It is developed and tested on x86_64 Linux systems. It might work on other UNIX like systems but it is not well tested. The following is required (all current major Linux distributions include these software but may require installation with the builtin package manager):
- GNU C++ compiler g++ version 4.4 or higher.
- GNU make.
- Perl version 5.10 or higher.
- Development file of library bz2 (usually packaged as libbz2-dev or libbz2-devel).
To install, download the latest soure and run the installation script './install.sh'.