Skip to content

Latest commit

 

History

History
55 lines (39 loc) · 1.39 KB

File metadata and controls

55 lines (39 loc) · 1.39 KB

Bioimage_ML_Classification

License: MIT Python Status


Why This Project?

As a wet-lab biologist, I always wondered — can a computer learn to see what we see under the microscope (the way a microscopist does)?

This repository is my exploration of that question — applying machine learning and CNN-based approaches to bioimage classification, starting from malaria cell detection and expanding to other biological phenotypes.

The goal is not just accuracy — but understanding HOW and WHY AI makes biological decisions, hence the focus on Explainable AI.


Projects

1. Malaria Cell Classification

  • Infected vs uninfected cell detection
  • CNN architecture from scratch
  • Evaluation: ROC curve, AUC, Confusion Matrix
  • Explainable AI: GradCAM (under development)
  • Dataset: Kaggle malaria cell images

2. Apoptosis Classification (under development)

  • Normal vs apoptotic cell detection
  • CNN + Explainable AI

3. Nucleus Segmentation (under development)

  • U-Net based segmentation
  • Dataset: BBBC038

Tools & Frameworks

  • Python, PyTorch
  • Google Colab (Tesla GPU)
  • scikit-learn

Author

Nikhil Kirtipal

🔬 Always curious — from microscope to machine learning!