Project Awesome project awesome

Biological Image Analysis

Interpreting biological phenomena using images.

Collection 178 stars GitHub

General image analysis software

3D Slicer 2.4k updated 2d ago

Free, open source and multi-platform software package widely used for medical, biomedical, and related imaging research.

Cell-ACDC 193 updated yesterday

A GUI-based Python framework for segmentation, tracking, cell cycle annotations and quantification of microscopy data.

CellProfiler 1.1k updated 2d ago

Open-source software helping biologists turn images into cell measurements.

CellProfiler Analyst 166 updated 8mo ago

Open-source software for exploring and analyzing large, high-dimensional image-derived data.

Fiji 942 updated 2mo ago

A "batteries-included" distribution of ImageJ — a popular, free scientific image processing application.

Flika 25 updated 21d ago

An interactive image processing program for biologists written in Python.

Ilastik

Simple, user-friendly tool for interactive image classification, segmentation and analysis.

ImageJ 744 updated 3d ago

Public domain software for processing and analyzing scientific images.

ImageJ2 1.4k updated 7mo ago

A Rewrite of ImageJ for multidimensional image data, with a focus on scientific imaging.

ImagePy 1.4k updated 2y ago

Open source image processing framework written in Python.

Napari 2.6k updated yesterday

Fast, interactive, multi-dimensional image viewer for Python.

OpenCV 86.8k updated 2d ago

Open source computer vision and machine learning software library.

PYME 97 updated 19d ago

Open-source application suite for light microscopy acquisition, data storage, visualization, and analysis.

Scikit-image 6.5k updated 6d ago

Collection of algorithms for image processing.

Image processing and segmentation

Ark-Analysis 104 updated 2mo ago

A pipeline toolbox for analyzing multiplexed imaging data.

AtomAI 225 updated 9mo ago

PyTorch-based package for deep/machine learning analysis of microscopy data.

Cellpose 2.1k updated 5d ago

A generalist algorithm for cell and nucleus segmentation.

CellSAM 184 updated 4mo ago

A foundation model for cell segmentation trained on a diverse range of cells and data types.

Cellshape 31 updated 5mo ago

3D single-cell shape analysis of cancer cells using geometric deep learning.

CellVit++ 367 updated 8mo ago

A framework for lightweight cell segmentation model training and inference.

Classpose 20 updated 2d ago

A foundation model-driven whole slide image-scale cell phenotyping method with QuPath integration.

DeepCell 475 updated 1y ago

Deep learning library for single cell analysis.

DeepSlide 515 updated 1y ago

A sliding window framework for classification of high resolution microscopy images.

FlashDeconv 14 updated 9d ago

High-performance spatial transcriptomics deconvolution for cell type mapping using structure-preserving randomized sketching.

GPim 57 updated 2y ago

Gaussian processes and Bayesian optimization for images and hyperspectral data.

HoVer-Net 698 updated 2y ago

A multi-branch network for nuclear instance segmentation and classification with pre-trained weights.

MAPS 64 updated 2y ago

MAPS (Machine learning for Analysis of Proteomics in Spatial biology) is a machine learning approach facilitating rapid and precise cell type identification with human-level accuracy from spatial proteomics data.

MicroSAM 666 updated yesterday

Tools for segmentation and tracking in microscopy build on top of SegmentAnything. Segment and track objects in microscopy images interactively.

MorpholibJ

Collection of mathematical morphology methods and plugins for ImageJ.

Nellie 91 updated 2mo ago

Automated organelle segmentation, tracking, and hierarchical feature extraction in 2D/3D live-cell microscopy.

PartSeg

A GUI and a library for segmentation algorithms.

Proseg 159 updated 12d ago

A cell segmentation method for in situ spatial transcriptomics.

PyImSegm 377 (archived)

Image segmentation - general superpixel segmentation and center detection and region growing.

Salem² 5 (archived)

Segment Anything in Light and Electron Microscopy via Membrane Guidance.

Squidpy

Python framework that brings together tools from omics and image analysis to enable scalable description of spatial molecular data, such as transcriptome or multivariate proteins.

SplineDist 72 updated 1y ago

Object detection with spline curves.

StarDist 1.2k updated 1mo ago

Object detection with Star-convex shapes.

Suite2p

Pipeline for processing two-photon calcium imaging data.

SyMBac 22 updated 15d ago

Accurate segmentation of bacterial microscope images using synthetically generated image data.

Trainable Weka Segmentation 122 updated 1y ago

Fiji plugin and library that combines a collection of machine learning algorithms with a set of selected image features to produce pixel-based segmentations.

Neuroscience

AxonDeepSeg 124 updated 2d ago

Segment axon and myelin from microscopy data using deep learning.

BG-atlasAPI 179 updated 2d ago

A lightweight Python module to interact with atlases for systems neuroscience.

Brainreg 146 updated 22d ago

Automated 3D brain registration with support for multiple species and atlases.

Brainrender 635 updated 12d ago

Python package for the visualization of three dimensional neuro-anatomical data.

CaImAn 719 updated 1mo ago

Computational toolbox for large scale Calcium Imaging Analysis.

Cellfinder 227 updated 13d ago

Automated 3D cell detection and registration of whole-brain images.

CloudVolume 170 updated 8d ago

Read and write Neuroglancer datasets programmatically.

NeuroAnatomy Toolbox 77 updated 18d ago

R package for the (3D) visualisation and analysis of biological image data, especially tracings of single neurons.

Neuroglancer 1.3k updated today

WebGL-based viewer for volumetric data.

PyTorch Connectomics 191 updated 5d ago

Deep learning framework for automatic and semi-automatic annotation of connectomics datasets, powered by PyTorch.

SNT

ImageJ framework for semi-automated tracing and analysis of neurons.

TrailMap 46 updated 5y ago

Software package to extract axonal data from cleared brains.

Wholebrain 93 updated 4y ago

Automated cell detection and registration of whole-brain images with plot of cell counts per region and Hemishpere.

ZVQ - Zebrafish Vascular Quantification 11 updated 2y ago

Image analysis pipeline to perform 3D quantification of the total or regional zebrafish brain vasculature using the image analysis software Fiji.

Other

AICSImageIO 222 (archived)

Image reading, metadata conversion, and image writing for nicroscopy images in Python.

BoneJ 25 updated 8d ago

Collection of Fiji/ImageJ plug-ins for skeletal biology.

CaPTk

Cancer Imaging Phenomics Toolkit: A software platform to perform image analysis and predictive modeling tasks.

ColiCoords

Python project for analysis of fluorescence microscopy data from rodlike cells.

CompactionAnalyzer 10 updated 1y ago

Python package to quantify the tissue compaction (as a measure of the contractile strength) generated by cells or multicellular spheroids that are embedded in fiber materials.

Cytominer-database

Command-line tools for organizing measurements extracted from images.

DetecDiv 8 updated 4d ago

Comprehensive set of tools to analyze time microscopy images using deep learning methods.

MIA 16 updated 8d ago

Fiji plugin which provides a modular framework for assembling image and object analysis workflows.

Napari-aicsimageio 39 (archived)

Multiple file format reading directly into napari using pure Python.

NEFI2

Python tool created to extract networks from images.

Neurite 374 updated 1mo ago

Neural networks toolbox focused on medical image analysis.

Nd2reader 49 updated 1y ago

A pure-Python package that reads images produced by NIS Elements 4.0+.

OAD

Collection of tools and scripts useful to automate microscopy workflows in ZEN Blue using Python and Open Application Development tools.

Pycytominer 135 updated 8d ago

Data processing functions for profiling perturbations.

Pyotf

A simulation software package for modelling optical transfer functions (OTF)/point spread functions (PSF) of optical microscopes written in Python.

Quanfima 30 updated 2y ago

Quantitative Analysis of Fibrous Materials: A collection of useful functions for morphological analysis and visualization of 2D/3D data from various areas of material science.

SimpleITK

Open-source multi-dimensional image analysis in Python, R, Java, C#, Lua, Ruby, TCL and C++.

XitoSBML 7 updated 4y ago

ImageJ plugin which creates a Spatial SBML model from segmented images.

Z-stack Depth Color Code 25 updated 4mo ago

ImageJ/Fiji plugin to colorcode Z-stacks/hyperstacks.

ZeroCostDL4Mic 634 updated 6d ago

Google Colab to develop a free and open-source toolbox for deep-Learning in microscopy.

ZetaStitcher 46 updated 4mo ago

Tool designed to stitch large volumetric images such as those produced by light-sheet fluorescence microscopes.