Skip to content

A collection of resources on bioimage analysis and related tools and techniques

Notifications You must be signed in to change notification settings

swetabiox/Bioimage-Analysis-Resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 

Repository files navigation

Bioimage-Analysis-Resources

A collection of resources on bioimage analysis and related tools and techniques.

Contents:

Sources of bioimage datasets

  • Broad Bioimage Benchmark Collection: Annotated biological image sets for testing and validation
  • NUCEXM DATASET: 3D Instance Segmentation of zebrafish brain nuclei in expansion microscopy
  • FLUORESCENCE MICROSCOPY IMAGE DATASETS FOR DEEP LEARNING SEGMENTATION OF INTRACELLULAR ORGENELLE NETWORKS: Fluorescence microscopy images of the Endoplasmic Reticulum network and mitochondrial network in cultured live cells. The datasets have been used to evaluate and compare performance of the methods proposed in the article “Heuristic Optimization of Deep Learning Models for Segmentation of Intracellular Organelle Networks”.
  • An annotated fluorescence image dataset for training nuclear segmentation methods: This dataset contains annotated fluorescent nuclear images of different tissue origins and sample preparation types and can be used to train machine-learning based nuclear image segmentation algorithms.
  • UCSB Bio-Segmentation Benchmark dataset: Consists of 2D/3D images and time-lapse sequences that can be used for evaluating the performance of novel state of the art computer vision algorithms. Tasks include segmentation, classification, and tracking.
  • PARASITIC EGG DETECTION AND CLASSIFICATION IN MICROSCOPIC IMAGES: The dataset contains 11 parasitic egg types. Each category has 1,000 images, suitable for classification/object recognition.
  • HUMAN SOMATIC LABEL-FREE BRIGHT-FIELD CELL IMAGES: Suitable for multi-class cell classification.
  • CELL TRACKING CHALLENGE: The datasets consist of 2D and 3D time-lapse video sequences of fluorescent counterstained nuclei or cells moving on top or immersed in a substrate, along with 2D Bright Field, Phase Contrast, and Differential Interference Contrast (DIC) microscopy videos of cells moving on a flat substrate. The videos cover a wide range of cell types and quality (spatial and temporal resolution, noise levels etc.)
  • Systems Science of Biological Dynamics database (SSBD:database): It provides a rich set of open resources for analyzing quantitative data and microscopy images of biological objects, such as single-molecule, cell, tissue, individual, etc., and software tools for analysis. Quantitative biological data and microscopy images are collected from a variety of species, sources, and methods. These include data obtained from both experiments and computational simulations.
  • MoNuSeg: The dataset for this challenge was obtained by carefully annotating H&E tissue images of several patients with tumors of different organs and who were diagnosed at multiple hospitals. Given the diversity of nuclei appearances across multiple organs and patients, and the richness of staining protocols adopted at multiple hospitals, the training datatset will enable the development of robust and generalizable nuclei segmentation techniques that will work right out of the box.
  • Nuclei in Histopathology Images: This dataset has been annonced in the accepted paper "Segmentation of Nuclei in Histopathology Images by deep regression of the distance map" in Transaction on Medical Imaging on the 13th of August. This dataset consists of 50 annotated images, divided into 11 patients.
  • 2018 Data Science Bowl Challenge: This dataset contains a large number of segmented nuclei images. The images were acquired under a variety of conditions and vary in the cell type, magnification, and imaging modality (brightfield vs. fluorescence). The dataset is designed to challenge an algorithm's ability to generalize across these variations.

(more information will be added soon)

Courses and Learning resources for bioimage analysis

  1. Bio-image_Analysis_with_Python: This repository contains training resources for Python beginners who want to dive into image processing with Python. These are the lecture materials for "Bio-image analysis, biostatistics, programming and machine learning for computational biology" at the Center of Molecular and Cellular Bioengineering (CMCB) / University of Technology, TU Dresden.
  2. Bio-Image analysis with Python and Napari - DIGS-BB Light Microscopy Course 2022: This one-day course is focused on processing microscopy images showing cells and nuclei.
  3. Bio-image Analysis Notebooks: This collection of Python jupyter notebooks are written for Python beginners who are interested in analyzing three dimensional images of cells and tissues acquired using modern fluorescence microscopes.
  4. DigitalSreeni: This channel walks us through the entire process of learning to code in Python; all the way from basics to advanced machine learning and deep learning. The emphasis is mainly on microscopy and bioimage analysis. The images and code from this channel can be found here.
  5. Quantitative Bio-Image Analysis with Python Course from BiA-PoL: This 5-day course introduces us to the basics of image data science using Python, napari and Jupyter, enabling us to develop reproducible image analysis workflows using state-of-the art data science methods.
  6. Introduction to Bio-Image Analysis: Robert Haase of CSBD/MPI-CBG Dresden gave lectures as part of a lecture series at Biotec TU Dresden about Bio-Image Analysis using Fiji, ImageJ, and others KNIME, good scientific practice and image analysis basics.
  7. Bioimage analysis talk series: In this series, Dr. Anne Carpenter and Dr. Kevin Eliceiri provide an overview of bioimage analysis.
  8. CellProfiler tutorials: CellProfiler tutorials are exercises that have guided groups of users through to help them better understand how to use CellProfiler.
  9. Introduction to Bioimage Analysis by Pete Bankhead
  10. Microscopy data analysis: Machine learning and the BioImage Archive: The 2021 Microscopy data analysis course, organised in association with Wellcome and EOSC-life, provided training to develop programmatic skills for the analysis of bioimage data.
  11. Introduction to R for bioimage analysis
  12. Bioimage Informatics Index - List of Training Materials: Here you can find all other resources and training materials for workshops/webinars/courses etc. conducted on bioimage analysis.
  13. Data science in cell imaging lecture notes

(more information will be added soon)

Researchers and labs working on bioimage analysis

  1. Kreshuk Group - Machine learning for bioimage analysis: Led by Anna Kreshuk, the Kreshuk group develops machine learning-based methods and tools for automatic segmentation, classification and analysis of biological images.
  2. Biological Image Analysis Unit (BIA): Headed by Jean-Christophe Olivo-Marin, this group develops and improves on original and rigorous methodologies for the quantification of 3D multichannel image sequences in biological imaging, at the cellular and molecular level, but also at the level of organizations.
  3. LOÏC ROYER, DR. RER. NAT.
  4. Henriques Laboratory: Headed by Ricardo Henriques.
  5. Jug Group: Headed by Florian Jug.
  6. Myers Lab: Headed by Gene Myers.
  7. Robert Haase: He leads the Bio-image Analysis Group
  8. Weigert group: Led by Martin Weigert, this group focuses on the development of new machine learning based approaches to extract quantitative biological information from microscopy images and the design of novel computational methods to augment and improve optical microscopy.
  9. Kainmueller Lab: Led by Dr. Dagmar Kainmueller, this lab pursues theoretical advances in machine learning and combinatorial optimization to solve challenging image analysis problems in biology.
  10. Uwe Schmidt
  11. Kota Miura: Dr. Kota Miura is a Freelance Bioimage Analyst and works with various research groups and companies in Europe, for teaching, consulting, and collaborations. He also is affiliated with the Nikon Imaging Center at the University of Heidelberg and is the Vice-Chair of NEUBIAS (the Network of European Bioimage Analysts).
  12. Quantitative Microscopy: A research group at Uppsala University that develops automatic image analysis methods for microscopy.
  13. Nataša Sladoje
  14. Uhlmann Group: Led by Virginie Uhlmann, the Uhlmann group develops methods to quantify morphology from microscopy images, whether they are 2D, 3D, static, dynamic, and of any imaging modality.
  15. Pete Bankhead
  16. Simon F. Nørrelykke

(more information will be added soon)

Landmark Papers

  1. Bioimage Data Analysis Workflows: This Open Access textbook provides students and researchers in the life sciences with essential practical information on how to quantitatively analyze data images.
  2. Bioimage Data Analysis Workflows ‒ Advanced Components and Methods: This open access textbook aims at providing detailed explanations on how to design and construct image analysis workflows to successfully conduct bioimage analysis. Addressing the main challenges in image data analysis, where acquisition by powerful imaging devices results in very large amounts of collected image data, the book discusses techniques relying on batch and GPU programming, as well as on powerful deep learning-based algorithms.
  3. A bird’s-eye view of deep learning in bioimage analysis
  4. A Practical Guide to Supervised Deep Learning for Bioimage Analysis: Challenges and good practices

(More coming soon)

Blogs

(More coming soon)

Softwares and Toolkits

  • BioImage Model Zoo: This is a community-driven, fully open resource where standardized pre-trained models can be shared, explored, tested, and downloaded for further adaptation or direct deployment in multiple end user-facing tools. It has models, applications and datasets for bioimage analysis.
  • QuPath: QuPath is an open, powerful, flexible, extensible software platform for bioimage analysis.
  • ilastik: ilastik is a simple, user-friendly tool for interactive image classification, segmentation and analysis, developed by the ilastik team in Anna Kreshuk's lab at the European Molecular Biology Laboratory.
  • ImageJ
  • CellProfiler
  • Fiji
  • Icy
  • DeepImageJ
  • Microscopy Image Stitching Tool: Microscopy Image Stitching Tool (MIST), is a stitching tool for 2D grids of images.
  • CLIJ2: CLIJ2 is a GPU-accelerated image processing library for ImageJ/Fiji, Icy, Matlab and Java.
  • The Allen Cell & Structure Segmenter: It is a Python-based open source toolkit developed at the Allen Institute for Cell Science for 3D segmentation of intracellular structures in fluorescence microscope images.

(More coming soon)

Python libraries and plugins

  1. Napari
  2. The PYthon Microscopy Environment: The PYthon Microscopy Environment is an open-source package providing image acquisition and data analysis functionality for a number of microscopy applications, but with a particular emphasis on single molecule localisation microscopy (PALM/STORM/PAINT etc).
  3. pyTFM: pyTFM is a python package that allows you to analyze force generation and stresses in cells, cell colonies and confluent cell layers growing on a 2 dimensional surface.

(More Coming soon)

About

A collection of resources on bioimage analysis and related tools and techniques

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published