EnsembleAssembler performs de novo assembly of pathogen genomes from metagenomic samples sequenced using Illumina platforms. EnsembleAssembler optimizes contig formation by integrating results from multiple assemblers including SOAPDenovo2, ABySS, MetaVelvet, and Cap3. The software does NOT perform preprocessing. The user needs to do preprocessing with other software before attempting for assembly.