pyspatialhistologyanalysis

Package using StarDist and Python that performs object detection and spatial analysis on H&E images

https://github.com/ajinkya-kulkarni/pyspatialhistologyanalysis

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.7%) to scientific vocabulary

Keywords

digital-histology histopathology histopathology-image-analysis image-processing python segmentation spatial-analysis stardist
Last synced: 6 months ago · JSON representation

Repository

Package using StarDist and Python that performs object detection and spatial analysis on H&E images

Basic Info
Statistics
  • Stars: 3
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 3
Topics
digital-histology histopathology histopathology-image-analysis image-processing python segmentation spatial-analysis stardist
Created almost 3 years ago · Last pushed over 1 year ago
Metadata Files
Readme License Citation

README.md

Streamlit App License: GPL v3 DOI GitHub commit activity GitHub release (latest by date)

Demonstrating PySpatialHistologyAnalysis

App Overview

This is primarily a web application for analyzing H&E stained images using the PySpatialHistologyAnalysis package, which utilizes the StarDist packages under it's hood. The application allows the user to upload an H&E image. It first stain normalizes the image and then performs object (nuclei) detection on the image using the StarDist2D model. The detected objects are then highlighted and displayed alongside the original image. Spatial analysis is then performed on the detected nuclei, and finally a spreadsheet of all the results is displayed.

Dependencies

The app is built using the Streamlit framework and requires the dependencies as mentioned in the requirements.txt file.

Using the app

App Screenshots App Screenshots App Screenshots App Screenshots

To use the app, simply upload an H&E image using the file upload widget and click the "Analyze" button. The app will then perform object detection on the image using the StarDist2D model and display the results alongside the original image. If an error occurs during image analysis, an error message will be displayed. Note that the app works best for images smaller than 1000x1000 pixels.

References:

  1. All images taken from Link 1 and Link 2

Owner

  • Name: Ajinkya Kulkarni
  • Login: ajinkya-kulkarni
  • Kind: user
  • Location: Göttingen
  • Company: Max Planck Institute for Multidisciplinary Sciences

Image Data Scientist @mpi_nat working in Translational Oncology

GitHub Events

Total
  • Watch event: 1
  • Push event: 4
Last Year
  • Watch event: 1
  • Push event: 4

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 210
  • Total Committers: 1
  • Avg Commits per committer: 210.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 210
  • Committers: 1
  • Avg Commits per committer: 210.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Ajinkya Kulkarni k****a@g****m 210

Issues and Pull Requests

Last synced: about 2 years ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels

Dependencies

requirements.txt pypi
  • Pillow *
  • matplotlib *
  • networkx *
  • numpy *
  • pandas *
  • scikit-image *
  • scikit-learn *
  • scipy *
  • stardist *
  • streamlit *
  • tensorflow-cpu *