Positive-unlabeled convolutional neural networks for particle picking in cryo-electron micrographs

03/22/2018
by   Tristan Bepler, et al.
0

Cryo-electron microscopy (cryoEM) is fast becoming the preferred method for protein structure determination. Particle picking is a significant bottleneck in the solving of protein structures from single particle cryoEM. Hand labeling sufficient numbers of particles can take months of effort and current computationally based approaches are often ineffective. Here, we frame particle picking as a positive-unlabeled classification problem in which we seek to learn a convolutional neural network (CNN) to classify micrograph regions as particle or background from a small number of labeled positive examples and many unlabeled examples. However, model fitting with very few labeled data points is a challenging machine learning problem. To address this, we develop a novel objective function, GE-binomial, for learning model parameters in this context. This objective uses a newly-formulated generalized expectation criteria to learn effectively from unlabeled data when using minibatched stochastic gradient descent optimizers. On a high-quality publicly available cryoEM dataset and a difficult unpublished dataset supplied by the Shapiro lab, we show that CNNs trained with this objective classify particles accurately with very few positive training examples and outperform EMAN2's byRef method by a large margin even with fewer labeled training examples. Furthermore, we show that incorporating an autoencoder improves generalization when very few labeled data points are available. We also compare our GE-binomial method with other positive-unlabeled learning methods never before applied to particle picking. We expect our particle picking tool, Topaz, based on CNNs trained with GE-binomial, to be an essential component of single particle cryoEM analysis and our GE-binomial objective function to be widely applicable to positive-unlabeled classification problems.

READ FULL TEXT

page 10

page 11

page 14

page 15

page 16

research
02/29/2020

VideoSSL: Semi-Supervised Learning for Video Classification

We propose a semi-supervised learning approach for video classification,...
research
05/04/2021

Poisoning the Unlabeled Dataset of Semi-Supervised Learning

Semi-supervised machine learning models learn from a (small) set of labe...
research
06/07/2016

Selective Unsupervised Feature Learning with Convolutional Neural Network (S-CNN)

Supervised learning of convolutional neural networks (CNNs) can require ...
research
02/18/2020

Hierarchical Classification of Enzyme Promiscuity Using Positive, Unlabeled, and Hard Negative Examples

Despite significant progress in sequencing technology, there are many ce...
research
02/28/2022

Single-shot self-supervised particle tracking

Particle tracking is a fundamental task in digital microscopy. Recently,...
research
09/21/2019

Positive-Unlabeled Compression on the Cloud

Many attempts have been done to extend the great success of convolutiona...

Please sign up or login with your details

Forgot password? Click here to reset