Sommer Daniel D, Delcher Arthur L, Salzberg Steven L, Pop Mihai
Center for Bioinformatics and Computational Biology, University of Maryland, College Park, MD 20742, USA.
BMC Bioinformatics. 2007 Feb 26;8:64. doi: 10.1186/1471-2105-8-64.
Genome assemblers have grown very large and complex in response to the need for algorithms to handle the challenges of large whole-genome sequencing projects. Many of the most common uses of assemblers, however, are best served by a simpler type of assembler that requires fewer software components, uses less memory, and is far easier to install and run.
We have developed the Minimus assembler to address these issues, and tested it on a range of assembly problems. We show that Minimus performs well on several small assembly tasks, including the assembly of viral genomes, individual genes, and BAC clones. In addition, we evaluate Minimus' performance in assembling bacterial genomes in order to assess its suitability as a component of a larger assembly pipeline. We show that, unlike other software currently used for these tasks, Minimus produces significantly fewer assembly errors, at the cost of generating a more fragmented assembly.
We find that for small genomes and other small assembly tasks, Minimus is faster and far more flexible than existing tools. Due to its small size and modular design Minimus is perfectly suited to be a component of complex assembly pipelines. Minimus is released as an open-source software project and the code is available as part of the AMOS project at Sourceforge.
为了应对处理大型全基因组测序项目挑战的算法需求,基因组组装器已经变得非常庞大和复杂。然而,组装器的许多最常见用途,由一种更简单的组装器来完成效果最佳,这种组装器所需的软件组件更少,占用内存更少,并且安装和运行起来要容易得多。
我们开发了Minimus组装器来解决这些问题,并在一系列组装问题上对其进行了测试。我们表明,Minimus在几个小型组装任务上表现良好,包括病毒基因组、单个基因和BAC克隆的组装。此外,我们评估了Minimus在组装细菌基因组方面的性能,以评估其作为更大组装流程组件的适用性。我们表明,与目前用于这些任务的其他软件不同,Minimus产生的组装错误明显更少,代价是生成的组装结果更加碎片化。
我们发现,对于小型基因组和其他小型组装任务,Minimus比现有工具更快且更加灵活。由于其规模小和模块化设计,Minimus非常适合作为复杂组装流程的一个组件。Minimus作为一个开源软件项目发布,其代码可作为Sourceforge上AMOS项目的一部分获取。