Giter Site home page Giter Site logo

anuranjanpandey / human-protein-classification Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 707 KB

Solution for Kaggle human protein classification competition.

Home Page: https://www.kaggle.com/c/jovian-pytorch-z2g

Jupyter Notebook 100.00%
deep-learning deep-neural-networks convolutional-neural-networks pytorch resnet-18 python

human-protein-classification's Introduction

Human-Protein-Classification

This is my submission of Kaggle competition Zero to GANs - Human Protein Classification.

Description

In this competition, I have developed a model capable of classifying mixed patterns of proteins in microscope images. Images visualizing proteins in cells are commonly used for biomedical research, and these cells could hold the key for the next breakthrough in medicine. However, thanks to advances in high-throughput microscopy, these images are generated at a far greater pace than what can be manually evaluated. Therefore, the need is greater than ever for automating biomedical image analysis to accelerate the understanding of human cells and disease.

This is a multilabel image classification problem, where each image can belong to several classes. The class labels are as follows:

  1. 'Mitochondria',
  2. 'Nuclear bodies',
  3. 'Nucleoli',
  4. 'Golgi apparatus',
  5. 'Nucleoplasm',
  6. 'Nucleoli fibrillar center',
  7. 'Cytosol',
  8. 'Plasma membrane',
  9. 'Centrosome',
  10. 'Nuclear speckles'

Dataset

Dataset contains 512x512 resolution images of 3 channels (RGB). Images are in PNG format. Train set contains - 19236 images Test set contains - 8243 images.

Prediction

We are predicting protein organelle localization labels for each sample. There are in total 10 different labels present in the dataset. The dataset is acquired in a highly standardized way using one imaging modality (confocal microscopy). However, the dataset comprises 10 different cell types of highly different morphology, which affect the protein patterns of the different organelles. Each image can have 1 or more labels associated to them.

human-protein-classification's People

Contributors

anuranjanpandey avatar

Watchers

 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.