Analyzing image data with objects, connections, and properties
Last updated
Last updated
Analysis in NimbusImage is a little bit different than in other tools. The key concepts are Objects, Connections, and Properties. Throughout, the key organizational system is tagging, allowing flexible organization and more intuitive analysis patterns.
Objects are essentially annotations of items of interest within your dataset. Examples are:
Point objects representing spots of a particular RNA in the cytoplasm.
"Blob" objects representing the outline of a cell.
Line objects representing the basement membrane.
Connections between objects allow you to build relationships between objects. For instance, each RNA could be connected to a cell, meaning that that RNA is within that cell. Or a nucleolus object could be connected to a nucleus, or to a nearby paraspeckle. Connections allow you to document and analyze specific relationships, and interact with those relationships visually to get the analysis you want.
Properties are measurements you want to make on objects and connections for the final analysis of your data. For instance, average fluorescence intensity within the nucleus. Or distance from the speckle to the nuclear periphery. Or the length of a filament. Or the number of spots in the cytoplasm.
Learn more about these concepts in the following sections:
NimbusImage is designed for scaling, so these tools will work for many thousands of objects.
The typical workflow in NimbusImage is to find objects in your images, either manually or using several automated tools and quantify properties of those objects. Throughout, NimbusImage is designed to allow you to interact with your objects. You can manually add cells, remove incorrectly segmented nuclei, connect extra spots to a cell that got missed, and run your analysis on this corrected data. It is this flexibility that allows you to easily get numbers that accurately reflect your data.
Here's a couple examples of a workflow to make these concepts more concrete.
Circle a bunch of cells, tag them with fibroblast.
Create a "metrics" property and compute it.
List the areas for each.
Circle cells ( fibroblast) and click on dots ( UBC mRNA)
More likely, you will use automated tools in NimbusImage to find cells and dots.
Use a "Connect to nearest" tool to automatically connect each dot to a cell.
Create a property to count the number of UBC mRNA spots connected to fibroblasts.
List the point count for each cell.
Find cells ( HEK). NimbusImage has many automated tools for time lapse analysis specifically.
Use a "Connect timelapse" tool to automatically connect cells over time.
Use "Time lapse mode" to review and correct tracks.
Create a property to store all the tree information.
Export the tree information in a CSV for downstream analysis in Python/R.