You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+14-7Lines changed: 14 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,26 +35,33 @@
35
35
2. Channel Alignment
36
36
3. Iterative Stitching
37
37
38
-
**Analysis**
38
+
**ARA Registration**
39
39
40
40
4. ARA Registration subworkflow (optional)
41
41
5. Cell Nuclei Quantification
42
42
43
+
**Full**
44
+
45
+
1. Preprocessing
46
+
2. Nuclei quantification
47
+
43
48
## Pipeline Summary
44
49
45
-
The pipeline consists of two major stages, the `preprocessing`stage and the `analysis`stage.
50
+
The pipeline consists of two major workflows `preprocessing` and the `full` workflow. The `ara-regsitration` is an optional subworkflow that works only for whole mouse brain samples.
46
51
47
52
### Preprocessing
48
53
49
54
Preprocessing is performed on raw 2D single-channel 16-bit `.tif` images produced by a light sheet microscope. Three individual steps are perfomed :
50
55
51
-
- Measuring and adjustemnts for intensities
52
-
- Image channel alignemnt for at least two different channels
53
-
- Image tile stitching to recustruct the full image for each channel and z-slice
56
+
-**Intensity adjustments** to correct for the Gaussian shape of the lightsheet and intensity differences between adjacent tiles
57
+
-**Image channel alignment** using a 2D rigid approach or a nonlinear 3D approach using Elastix.
58
+
-**Image tile stitching** via an iterative 2D stitching approach by calculating z displacements and xy translations using phase correlation and SIFT.
59
+
60
+
### Full
54
61
55
-
### Analysis
62
+
Quantification of cell-nuclei is performed using a 3D-Unet. It is performed on the nuclear channel only, assuming that the corresponding image file names contain the pattern `C1`.
56
63
57
-
Analysis is performed using a 3D-Unet to qunatify the amount of cell-nuclei in the given sample. The quantification is performed on the nuclear channel only, assuming that the corresponding image file names contain the pattern `C1`.
64
+
### ARA Registration
58
65
59
66
Optionally registration to the Allen Refernce Atlas (ARA) for functional brain region annotation can be perfomed before segmentation.
Copy file name to clipboardExpand all lines: docs/output.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,7 @@ The pipeline is built using [Nextflow](https://www.nextflow.io/) and processes d
19
19
-[NumorphRegister](#numorphregister) - Performs registartion to the Allen Reference Atlas (ARA)
20
20
-[Numorph3DUnet](#numorph3dunet) - Perfomrs cell-nuclei segmentation and quantification
21
21
-[Mat2JSON] (#mat3json) - Converts `.mat`files to JSON
22
+
-[MultiQC](#MultiQC) Aggregate report describing workflow run and tools used from the whole pipeline.
22
23
-[Pipeline information](#pipeline-information) - Report metrics generated during the workflow execution
23
24
24
25
### NumorphIntensity
@@ -129,6 +130,19 @@ The pipeline is built using [Nextflow](https://www.nextflow.io/) and processes d
129
130
130
131
**Mat2JSON** converts a given `.mat`file into a `CSV` if the data is stored as a table datastructure or a `JSON` for other nested datastructures.
131
132
133
+
### MultiQC
134
+
135
+
<detailsmarkdown="1">
136
+
<summary>Output files</summary>
137
+
138
+
-`multiqc/`
139
+
-`multiqc_report.html`: a standalone HTML file that can be viewed in your web browser.
140
+
-`multiqc_data/`: directory containing parsed statistics from the different tools used in the pipeline.
141
+
142
+
</details>
143
+
144
+
**MultiQC** collate pipeline QC from supported tools e.g. FastQC. The pipeline has special steps which also allow the software versions to be reported in the MultiQC output for future traceability. For more information about how to use MultiQC reports, see <http://multiqc.info>.
Copy file name to clipboardExpand all lines: docs/usage.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,12 +51,11 @@ The individual parameters are explained [here](###Analysisspecificparameters)
51
51
52
52
### Analysis specific parameters
53
53
54
-
This section descripbes every parameter that can be set in the `parameter.csv`. In order that the pipeline runs correctly all named parameters need to be present in the parameter file and its recommended to use the provided parameter file (link). Every parameter has a default value that will be set if not otherwise defined in the `parameter.csv`.
54
+
This section descripbes every parameter that can be set in the `parameter.csv`. In order for the pipeline to run correctly all named parameters need to be present in the parameter file and its recommended to use the provided parameter file (link). Every parameter has a default value that will be set if not otherwise defined in the `parameter.csv`.
|`darkfield_intensity`| 1xn_channels; Constant darkfield intensity value (i.e. average intensity of image with nothing present). **Default: 101**|
59
-
|`img_directory`||
60
59
|`single_sheet`| true, false; Whether a single sheet was used for acquisition |
61
60
|`ls_width`| 1xn_channels interger. Light sheet width setting for UltraMicroscope II as percentage. **Default: 50**|
62
61
|`laser_y_displacement`|[-0.5,0.5]; Displacement of light-sheet along y axis. Value of 0.5 means light-sheet center is positioned at the top of the image. **Default: 0**|
@@ -164,7 +163,7 @@ This section descripbes every parameter that can be set in the `parameter.csv`.
164
163
The typical command for running the pipeline is as follows:
165
164
166
165
```bash
167
-
nextflow run nf-core/lsmquant --input ./samplesheet.csv --outdir ./results -profile docker
This will launch the pipeline with the `docker` configuration profile. See below for more information about profiles.
@@ -178,6 +177,8 @@ work # Directory containing the nextflow working files
178
177
# Other nextflow hidden files, eg. history of pipeline runs and old logs.
179
178
```
180
179
180
+
For this pipeline it is recommended to specify the location of the work directory as well with `-work-dir`. The directory will contain any nextflow working files which includes all in- and output files. The work directory will be larger than the input sample size. If you don't specify a location, the work directory will be created in the location from where the pipeline got started.
181
+
181
182
If you wish to repeatedly use the same parameters for multiple runs, rather than specifying each flag in the command, you can specify these in a params file.
182
183
183
184
Pipeline settings can be provided in a `yaml` or `json` file via `-params-file <file>`.
0 commit comments