GithubHelp home page GithubHelp logo

shz9 / deeploc-vae Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 78.01 MB

Semi-supervised VAE model for protein localization prediction from microscopy images

Python 100.00%
vae keras microscopy microscopy-image protein semi-supervised protein-localization variational-autoencoder

deeploc-vae's Introduction

DeepLoc-VAE

Semi-supervised Classification of Protein Subcellular Localization Patterns in Microscopy Images with Variational Autoencoders

Author: Shadi Zabad, University of Toronto

This is a report on my course project for CSC2548 (Machine Learning for Computer Vision), taught by Sanja Fidler.

Image description

Recent years have witnessed an unprecedented growth in the number and scale ofmicroscopy images generated from a variety of experimental protocols. In response,numerous image analysis pipelines have been proposed to automate various aspectsof the process of scientific discovery, from image segmentation to high-levelannotations. One particular research area that has garnered some attention is theclassification of protein subceullar localization patterns from microscopy images.Previous methods applied in this setting relied on fully-supervised machine learningtechniques to automate the annotation process. Here, we improve on previous workby deploying deep generative models to perform semi-supervised classificationof protein subcellular localization patterns. We show that, despite using only asmall fraction of the labels, the semi-supervised generative model achieves state-of-the-art results. In addition, we leverage the generative capabilities of the modelto explore some of the properties of the inferred latent representations.

Qualitative Assessment of the Generative Capabilities:

Image description

deeploc-vae's People

Contributors

shz9 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.