Science Score: 54.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
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.3%) to scientific vocabulary
Repository
Analysis of cell shape from 2D outlines
Basic Info
- Host: GitHub
- Owner: quantixed
- License: gpl-3.0
- Language: IGOR Pro
- Default Branch: master
- Size: 3.02 MB
Statistics
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
- Releases: 2
Metadata Files
README.md
CellShape
Analysis of cell shape from 2D outlines in IGOR Pro.
Analysis | Outputs | Input Data
Analysis
A number of cell shape descriptors are analyzed.
Note that the intended use of CellShape for analysis of cell outlines from single images of different cells grouped by experimental condition, i.e. it is not (currently) intended for use with movie-type data.
Briefly, violin plots where dots represent individual cells and the marker indicates the mean, show:
- minor axis length
- major axis length
- cell perimeter
- cell area (mask area is an equivalent metric)
- aspect ratio, minor:major axes
- symmetry, ratio of the cell area to the area of a the cell footprint reflected on its major axis
- convex area, area of a convex hull enclosing the cell perimeter
- solidity, ratio of cell area to convex area
- extent, ratio of cell area to the area of a bounding box
- maximum distance to the perimeter from the cell center
- minimum distance to the perimeter from the cell center
A plot of minor axis length vs major axis length. Each cell in the dataset is represented by a bubble, the size of which corresponds to that cell's area.
An image quilt to show the dataset.
If your data is appropriate and named correctly, a superplot can be made for all of the above listed violin plots.
Outputs
Example data is available in this repo together with example outputs.
A series of plots that compare the experimental conditions are generated.

Additionally, an image quilt of cell outlines is generated, this is maximized to show the most data possible while making same-sized quilts.

If your data are appropriate then superplot can be selected as an option (at the Alias Check stage).

Input data
Cell outlines are hand drawn by a user blind to the conditions of the experiment.
We construct IMOD models - 1 model per image, multiple contours (outlines) per model.
For input into Igor we need to convert each model to a text file using model2point.
For example:
bash
model2point -fl -ob -z example.mod example.txt
In the shell, a directory of models can be converted using:
bash
find . -type f -name "*.mod" |
while IFS= read file_name; do
model2point -fl -ob -zc -ze "$file_name" "${file_name/mod/txt}"
done
If using another package to generate the outlines, the text files need to be space delimited, with no header.
Showing model contour x y z.
For example:
0 0 104.00 1229.00 0.00
0 0 100.00 1225.00 0.00
0 0 100.00 1219.00 0.00
Running the code
- Save
CellShape.ipfin Wavemetrics/Igor Pro 8 User Files/User Procedures. - Open in Igor and compile.
- Run using Macros>Cell Shape...
- Select the folder of point files to be analysed.
Igor will determine the conditions, as long as the files are logically named (see ipf for details). Igor will ask in which order you'd like the outputs organised.

Next, you have the opportunity to rename conditions for the plots to make sense.

Click Do It and Igor will do the rest!
Owner
- Name: Stephen Royle
- Login: quantixed
- Kind: user
- Location: UK
- Company: University of Warwick
- Website: https://roylelab.org
- Repositories: 66
- Profile: https://github.com/quantixed
Image analysis | statistics | open science | IGOR Pro | RStats | @roylelab | @cmcb-warwick
Citation (CITATION.cff)
cff-version: 1.1.0
message: If you use this software, please cite it as below.
authors:
- family-names: Royle
given-names: Stephen
orcid: https://orcid.org/0000-0001-8927-6967
title: "CellShape"
version: 1.01
doi: 10.5281/zenodo.3959278
date-released: 2020-06-124
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: 12 months 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