Pyphe, a python toolbox for assessing microbial growth and cell viability in high-throughput colony screens

Elife. 2020 Jun 16:9:e55160. doi: 10.7554/eLife.55160.

Abstract

Microbial fitness screens are a key technique in functional genomics. We present an all-in-one solution, pyphe, for automating and improving data analysis pipelines associated with large-scale fitness screens, including image acquisition and quantification, data normalisation, and statistical analysis. Pyphe is versatile and processes fitness data from colony sizes, viability scores from phloxine B staining or colony growth curves, all obtained with inexpensive transilluminating flatbed scanners. We apply pyphe to show that the fitness information contained in late endpoint measurements of colony sizes is similar to maximum growth slopes from time series. We phenotype gene-deletion strains of fission yeast in 59,350 individual fitness assays in 70 conditions, revealing that colony size and viability provide complementary, independent information. Viability scores obtained from quantifying the redness of phloxine-stained colonies accurately reflect the fraction of live cells within colonies. Pyphe is user-friendly, open-source and fully documented, illustrated by applications to diverse fitness analysis scenarios.

Keywords: E. coli; S. cerevisiae; S. pombe; cell viability; genetic screen; genetics; genomics; high-throughput phenotyping; infectious disease; microbial fitness; microbiology; phenomics; python software.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Cell Survival*
  • Colony Count, Microbial / instrumentation
  • Colony Count, Microbial / methods*
  • Gene Deletion
  • Genetic Fitness*
  • Phenotype*
  • Schizosaccharomyces / genetics
  • Schizosaccharomyces / growth & development
  • Schizosaccharomyces / physiology*
  • Software