Code Monkey home page Code Monkey logo

fluorescent_dot_expression's Introduction

Quantify fluorescent dot expression

Demonstration of how to analyze the total fluorescent dot expression of the delineated green fluorescent Oprk1 dot images.

  • We have created custom MATLAB scrips to visualize, analyze and quantify fluorescent dot expression from RNAscope stained tissue

If using this code or dataset, please cite:

Krogsbaek M, Larsen NY, Landau A, Sanchez C, Lin J and Nyengaard JR. "Spatial quantification of single cell mRNA and ligand binding of the kappa opioid receptor in rat hypothalamus".

DOI

Note the paper is not published yet.

Requirements

Before starting, you will need the following:

Code Guideline

In this repository, we demonstrate how to analyze tissue from the hypothalamus of a rat that has been stained with RNAscope. The code is generic and be used on any tissue to detect fluorescent dot expression. Two images are included in this demonstration and are located in the Images folder.

How to run the code

  1. Both MATLAB files (PipelineDotExpression.m and analyzeDotExpressionFnc.m) should be placed just outside the Images folder before running the code.
  2. pipelineDotExpression.m is the main file and you need to specify the image resolution in pixels/µm and set an Area (µm^2) threshold for determining when to count two expressions instead of one.
  • In our case the values are set to be 6.2 pixels/µm and 16 µm^2 based on pipeline optimization images
  1. When the code is executed, images (Number Count, Overlay and Superimposed) and an Excel file that counts the number of dot expressions for each image will be exported.

Visualize output Example

In this example, the code is being used on the image "Brain 03 OPRK1, sect 10, L5 x 63 left hypo SI." The output that we can see is from a zoomed-in region inside the red frame. Brain 03_OPRK1, sect 10, L5 x63 left hypo SI_frame

Image is magnified inside the red frame.

Brain 03_OPRK1, sect 10, L5 x63 left hypo SI_crop

Output of the overlay image.

In the overlay image, the background is a grayscale image, and red lines are used to highlight the boundaries of each fluorescence dot expression.

Brain 03_OPRK1, sect 10, L5 x63 left hypo SI_crop_overlay

Fluorescence dot expression has been quantitatively counted.

Notice: White circles have been used to highlight areas that are greater than 16 µm^2, and these areas count as 2 dot expressions instead of 1 dot expression.

Brain 03_OPRK1, sect 10, L5 x63 left hypo SI_crop_number

Contact

If you have any questions or suggestions, you can reach Nick via e-mail at [email protected] or Maiken via e-mail at [email protected].

fluorescent_dot_expression's People

Contributors

nick7900 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.