• English
  • Deutsch
  • Log In
    Password Login
    or
  • Research Outputs
  • Projects
  • Researchers
  • Institutes
  • Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Scopus
  4. Metamorphic Testing in Bioinformatics Software: A Case Study on Metagenomic Assembly
 
  • Details
  • Full
Options
2022
Conference Paper
Titel

Metamorphic Testing in Bioinformatics Software: A Case Study on Metagenomic Assembly

Abstract
MetaCompass is a metage nomic assembly tool developed by the Pop Lab at the University of Maryland, College Park [2]. Such tools are vital for studying the DNA of the variety of microorganisms present in mixed environmental samples, but they can be difficult to test due to the infeasibility of assessing the correctness of the output of a given test case. In this paper, we demonstrate a simple metamorphic test that detects inconsistencies in the popular assem-bly tools MEGAHIT [7] and Pilon [11], upon which MetaCompass relies. These inconsistencies were not detected during the development process by standard testing procedures, despite the fact that they may be introducing undesirable noise into MetaCompass's results. Our results suggest that metamorphic testing is a valuable tool for finding otherwise subtle defects in metagenomic assembly software.
Author(s)
Stacy, Brook
Fraunhofer USA Center Mid-Atlantic CMA
Hauzel, Jason
Fraunhofer USA Center Mid-Atlantic CMA
Lindvall, Mikael
Fraunhofer USA Center Mid-Atlantic CMA
Porter, Adam
Fraunhofer USA Center Mid-Atlantic CMA
Pop, Mihai
University of Maryland, College Park/Md.
Hauptwerk
IEEE/ACM 7th International Workshop on Metamorphic Testing, MET 2022
Konferenz
International Workshop on Metamorphic Testing 2022
International Conference on Software Engineering 2022
Thumbnail Image
DOI
10.1145/3524846.3527340
Language
English
google-scholar
Fraunhofer USA Center Mid-Atlantic CMA
Tags
  • genome assembly

  • metage-nomics

  • metamorphic testing

  • oracle problem

  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Send Feedback
© 2022