image-processing

Repository for Image Processing scripts focused on aiding with quantification of image assays in celular biology research

https://github.com/runi12/image-processing

Science Score: 44.0%

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

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.5%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Repository for Image Processing scripts focused on aiding with quantification of image assays in celular biology research

Basic Info
  • Host: GitHub
  • Owner: runi12
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 13.3 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 1 year ago · Last pushed about 1 year ago
Metadata Files
Readme Citation

README.md

Image Processing repository

Repository for Image Processing scripts focused on aiding researchers with quantification of image assays in celular biology. Most of these tools can be used in the freely available Google Colab platform, making it more accessible for users without programming experience. The available scripts were tested to ensure quantification accuracy, and statistic significance relationships were preserved.

Image processing and Edge detection for immunofluorescence

Script for evaluating polyploid cells in immunofluorescence images. Polyploidy causes alterations in total nuclear area in different ways, e.g. multiple nuclei, or a larger nucleus. Thus, ratio of total nuclear area to cell area can be an indicative of polyploid cells. Parameters for the image processing were tested for images produced by our group, staining nuclei with blue (DAPI) and cytoeskeleton with red (Phalloidin, alexa fluor 647). Always test the script's result with your images, and consider altering the processing parameters to better fit your images. standard phalloidin_script

Image processing script for tumorsphere assay

Python script to perform image processing on tumorsphere assay, measurements are performed by ImageJ using a macro. Processing consists of noise reduction by Gaussian blur, adaptive thresholding, and contour detection. Contours are then highlighted in the original image, filtered with a median blur and edges are detected with a sobel gradient operator. The resulting images are measured with the ImageJ macro. Choose the measurements of choice in the ImageJ menu and remember to set scale before running the macro. spheres_script

Random forest classifier for tumorsphere assay

Python script to perform image processing and quantification of tumorsphere assays. Processing consists of noise reduction with arithmetic average filter, edge detection with a Prewitt gradient operator and thresholding. Detected contours were measured, manually classified as spheres or noise, and then used to train a Random Forest classifier to reduce impact of noise and artifacts in the measurements. Results may differ if tumorsphere morphology is too different from the ones used in training, if that is the case consider altering image processing parameters or train the model with your images. spheres-rf results

Owner

  • Login: runi12
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Sartorelli"
  given-names: "Gustavo"
  orcid: "https://orcid.org/0009-0007-0956-4901"
title: "GSCR-Processing"
version: 1.0.0
date-released: 2024-12-07
url: "https://github.com/runi12/Image-Processing"

GitHub Events

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