Skip to content

Commit e0b38dc

Browse files
authored
Merge pull request #1 from gletort/doc
Doc
2 parents 8d7f60b + 619e85d commit e0b38dc

4 files changed

Lines changed: 83 additions & 0 deletions

File tree

docs/home.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Fish&Feats ![snap](imgs/snap.png)
2+
3+
## Usage
4+
You can launch `fishfeats` in Napari by going to `Plugins>fishfeats>Start`. It will open a file dialog box asking you to select the image that you want to analyze. Possible input formats are currently `.tif, .czi, .ims`. You can open an issue to ask for another file format to be added.
5+
6+
Then the image will be displayed, with the different channels shown as separated layers on the left panel.
7+
8+
### Outputs/Setup
9+
All the outputs of `fishfeats` will be saved in the folder called `results` that will be automatically created in the folder containing your image. If you run `fishfeats` again on the same image, the program will look into that folder for already saved files, so that you can load previous files and don't have to redo all the steps from scratch.
10+
11+
At each step, the parameters that you used for your current image are saved in the associated configuration file (in the `results` folder, the file `yourimagename.cfg`) and will be reloaded each time you redo the same step.
12+
13+
From version 1.2 of FishFeats, for all steps, measures are saved in the same file in the `results` folder, called `yourimagename_results.csv`. You can open this file out of the pipeline with any software for tabular data reading/analysis (Excel, R..) and analyse/extract the desired columns.
14+
15+
16+
### Main features
17+
18+
`fishfeats` proposes several analyses steps in the main interface:
19+
20+
- [Image scalings](https://gitlab.pasteur.fr/gletort/fishfeats/-/wikis/Image-scalings): set the global parameter of the image to analyse (scalings, channels)
21+
- [Get cells](https://gitlab.pasteur.fr/gletort/fishfeats/-/wikis/Get-cells): segment/load/correct the cell apical contours in 2D
22+
- [Load junctions from default file](https://gitlab.pasteur.fr/gletort/fishfeats/-/wikis/Load-junctions-from-default-file): directly load the file containing the segmented cells and create the corresponding cells.
23+
- [Get nuclei](https://gitlab.pasteur.fr/gletort/fishfeats/-/wikis/Get-nuclei): segment/load/correct the nuclei in 3D.
24+
- [Separate junctions and nuclei](https://gitlab.pasteur.fr/gletort/fishfeats/-/wikis/Separate-junctions-and-nuclei): if the junctions staining and nuclei staining are in the same channel, to segment them it is necessary to separate them before with this step.
25+
- [Get RNAs](https://gitlab.pasteur.fr/gletort/fishfeats/-/wikis/Get-rnas): segment/assign/correct/measure the RNAs in one or more RNA channel.
26+
- [Classify cells](https://gitlab.pasteur.fr/gletort/fishfeats/-/wikis/Classify-cells): manually classify the segmented cells with a user defined criteria (eg "PCNA or not"). Can be automatically prefilled then manually corrected.
27+
- [Measure cytoplasmic staining](https://gitlab.pasteur.fr/gletort/fishfeats/-/wikis/Measure-cytoplasmic-staining) to measure the intensity of one or more channels in each segmented cell around the surface.
28+
29+
![main](uploads/637aa10aedd44698849fbbf13af9cddc/main.png)
30+
31+
When you open a new image, the plugin will directly go to the first mandatory steps of fixing the image scales and channels (image scalings).
32+
33+
### General shortcuts
34+
35+
For each step, **FishFeats** proposes shortcuts to make its use more agreable/user-friendly, aditionnaly to the ones already proposed by Napari. The specific shortcuts are indicated in the text overlay showed at the top left side of the view.
36+
You can always type <kbd>h</kbd> to show/hide these help messages.
37+
38+
A few other shortcuts are always available:
39+
* **Napari default shortcuts**: go to `File>Preferences>Shortcuts` to see the list of available shortcuts, associated with each kind of layers
40+
* Press <kbd>h</kbd>: show/hide current help message
41+
* Press <kbd>Control-p</kbd> to activate/desactive vispy visualisation mode in 3D. This mode allows you to control the visualisation angle, but can inactive some selection tools.
42+
* Press <kbd>F1</kbd> to show/hide the first layer (from the list of layers in the left bottom part of the window, starting from the bottom). By default, the first layer should be your input image first color chanel, called `originalImageChanel0` in FishFeats.
43+
* Press <kbd>F2</kbd> to show/hide the second layer, <kbd>F3</kbd> for the third layer...
44+
45+
46+
47+
### Hierarchical clustering
48+
49+
You can launch this analysis with `Plugins>fishfeats>Hierarchical clustering`.
50+
It will perform hierarchical clustering on a set of columns (that contains RNA counts for example) and show the resulting clustering on the segmented cells.
51+
See [Hierarchical clustering](https://gitlab.pasteur.fr/gletort/fishfeats/-/wikis/Hierarchical-clustering) for more infos.
52+
53+
## Issues
54+
A list of encountered errors and their solution is given [here](https://gitlab.pasteur.fr/gletort/fishfeats/-/wikis/Known-errors-and-solutions)

docs/imgs/snap.png

59.5 KB
Loading

docs/test.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# test

mkdocs.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
site_name: FishFeats Documentation
2+
repo_url: https://github.com/gletort/FishFeats/
3+
4+
nav:
5+
- Home: home.md
6+
7+
theme:
8+
name: material
9+
features:
10+
- navigation.footer
11+
color_mode: dark
12+
palette:
13+
# Palette toggle for dark mode
14+
- media: "(prefers-color-scheme: dark)"
15+
scheme: slate
16+
primary: white
17+
accent: teal
18+
toggle:
19+
icon: material/lightbulb
20+
name: Switch to light mode
21+
# Palette toggle for light mode
22+
- media: "(prefers-color-scheme: light)"
23+
scheme: default
24+
primary: white
25+
accent: dark blue
26+
toggle:
27+
icon: material/lightbulb-outline
28+
name: Switch to dark mode

0 commit comments

Comments
 (0)