Department of Medical Microbiology, Amsterdam UMC, University of Amsterdam, the Netherlands.
Department of Global Health, Amsterdam Institute for Global Health and Development, Amsterdam UMC, University of Amsterdam, the Netherlands.
Microb Genom. 2022 Mar;8(3). doi: 10.1099/mgen.0.000790.
Computational algorithms have become an essential component of research, with great efforts by the scientific community to raise standards on development and distribution of code. Despite these efforts, sustainability and reproducibility are major issues since continued validation through software testing is still not a widely adopted practice. Here, we report seven recommendations that help researchers implement software testing in microbial bioinformatics. We have developed these recommendations based on our experience from a collaborative hackathon organised prior to the American Society for Microbiology Next Generation Sequencing (ASM NGS) 2020 conference. We also present a repository hosting examples and guidelines for testing, available from https://github.com/microbinfie-hackathon2020/CSIS.
计算算法已成为研究的重要组成部分,科学界付出了巨大努力来提高代码的开发和分发标准。尽管做出了这些努力,但可持续性和可重复性仍然是主要问题,因为通过软件测试进行持续验证尚未被广泛采用。在这里,我们报告了有助于研究人员在微生物生物信息学中实施软件测试的七个建议。我们根据在 2020 年美国微生物学会下一代测序 (ASM NGS) 会议之前组织的一次协作黑客马拉松活动中的经验制定了这些建议。我们还提供了一个存储测试示例和指南的存储库,可从 https://github.com/microbinfie-hackathon2020/CSIS 获得。