Drefs, Jakob
Salwig, Sebastian
Lücke, Jörg
2021-02-25
<p>"Zero-Shot" enhancements of an electron microscopy image of SARS-CoV-2 viruses in Vero cell cultures using probabilistic machine learning algorithms for denoising. The data available here were obtained and are discussed in the paper <em>Visualization of SARS-CoV-2 Infection Scenes by "Zero-Shot" Enhancements of Electron Microscopy Images </em>by <a href="https://www.biorxiv.org/content/10.1101/2021.02.25.432265v1">Drefs et al. (2021)</a>. As input we used data made available by <a href="https://www.nature.com/articles/s41598-021-82852-7">Laue et al. (2021)</a> who recorded images of ultrathin plastic sections using transmission electron microscopy (we downloaded the data from <a href="https://zenodo.org/record/3986580#.YDYT_ehKiUk">this Zenodo repository</a>). The input image can be found in the H5 file <em>sars-cov2-em-noisy-input.h5.</em> Based on the data, we estimated pixel means and variances during the application of probabilistic machine learning algorithms for denoising. In the H5 files <em>sars-cov2-em-sssc-mean-reconstruction.h5</em> and <em>sars-cov2-em-sssc-variance-reconstruction.h5</em> the mean and variance of pixel estimations obtained with a Spike-and-Slab Sparse Coding (SSSC) model can be found (illustrated in Fig. 2 in the paper by Drefs et al. (2021)). In the H5 files <em>sars-cov2-em-gpmm-mean-reconstruction.h5</em> and <em>sars-cov2-em-gpmm-variance-reconstruction.h5</em> the mean and variance of pixel estimations obtained with a Gamma Poisson Mixture model (GPMM) can be found (illustrated in Fig. 3 in the paper by Drefs et al. (2021)). The image "<em>sars-cov2-em-sssc-variance-reconstruction-colorized.png" </em>(illustrated in Fig.1 in the paper by Drefs et al. (2021)) was obtained after contrast enhancement and colorization: structures that we manually identified as belonging to a cell were colored in blue, the remainder was colorized in yellow.</p>
<p>The H5 files can be read and visualized in Python as follows:</p>
<pre><code>import glob
import h5py
import matplotlib.pyplot as plt
for file in glob.glob("*.h5"):
with h5py.File(file, "r") as f:
plt.figure()
plt.imshow(f["data"][...], cmap="gray")
plt.title(file)
plt.show()</code></pre>
<p> </p>
We would like to acknowledge funding by the German Ministry of Research and Education (BMBF) in the project 05M2020 (SPAplus) which enabled this research through a top-up fund for COVID-19 research; and we would like to acknowledge funding by the DFG project 352015383 (SFB 1330, B2) which provided source code to train generative models. Furthermore, we would like to acknowledge support in terms of computational resources by the Oldenburg High Performance Compute Cluster (CARL) and by the North German Supercomputing Alliance under grant nim00006.
https://doi.org/10.5281/zenodo.4559517
oai:zenodo.org:4559517
Zenodo
https://zenodo.org/communities/covid-19
https://zenodo.org/communities/ai_ml
https://doi.org/10.5281/zenodo.4559516
info:eu-repo/semantics/openAccess
Creative Commons Attribution 4.0 International
https://creativecommons.org/licenses/by/4.0/legalcode
SARS-CoV
Coronaviridae
Virus Particle
Machine Learning
Unsupervised Learning
Probabilistic Generative Models
Transmission Electron Microscopy
Image Reconstruction
Image Denoising
Visualization of SARS-CoV-2 Infection Scenes by "Zero-Shot" Enhancements of Electron Microscopy Images
info:eu-repo/semantics/other