arrow
Return

MicrographCleaner: A python package for cryo-EM micrograph cleaning using deep learning

delete2020-06-01
delete28
delete
OA
AI
R
Rubén Sánchez-García *
J
Joan Segura
D
David Maluenda
C
Carlos Óscar S. Sorzano
J
J.M. Carazo
DOI:10.1016/j.jsb.2020.107498delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Cryo-EM Single Particle Analysis workflows require tens of thousands of high-quality particle projections to unveil the three-dimensional structure of macromolecules. Conventional methods for automatic particle picking tend to suffer from high false-positive rates, hampering the reconstruction process. One common cause of this problem is the presence of carbon and different types of high-contrast contaminations. In order to overcome this limitation, we have developed MicrographCleaner, a deep learning package designed to discriminate, in an automated fashion, between regions of micrographs which are suitable for particle picking, and those which are not. MicrographCleaner implements a U-net-like deep learning model trained on a manually curated dataset compiled from over five hundred micrographs. The benchmarking, carried out on approximately one hundred independent micrographs, shows that MicrographCleaner is a very efficient approach for micrograph pre-processing. MicrographCleaner (micrograph_cleaner_em) package is available at PyPI and Anaconda Cloud and also as a Scipion/Xmipp protocol. Source code is available at https://github.com/rsanchezgarc/micrograph_cleaner_em.
Keywords:
Cryo-EM
Deep learning
Micrographs
Cleaning
Carbon
Contaminants

Journal

Journal of Structural Biology cover
Journal of Structural Biology
IF:
2.7
Papers:
4.4K
Citations:
1.0W

Organization

C
consejo superior de investigaciones cientificas (csic)
Scholars:
8.8W
Papers: 8.5W
Citations: 125
University of California System cover
University of California System
Scholars:
37.5W
Papers: 33.7W
Citations: 6.6K