Description

Ilastik is a tool that utilizes machine learning algorithms to classify pixels, segment, track and count cells in images. Ilastik contains a graphical user interface to interactively label pixels. However, this nextflow module will implement the —headless mode, to apply pixel classification using a pre-trained .ilp file on an input image.

Input

name:type
description
pattern

meta

:map

Groovy Map containing sample information e.g. [ id:‘test’ ]

h5

:file

h5 file containing image stack to classify file

*.{h5,hdf5}

probs

:file

Probability map for boundary based segmentation as exported by the pixel classification workflow.

*.{h5,hdf5}

ilp

:file

Trained ‘Boundary-based Segmentation with Multicut’ .ilp project file

*.{ilp}

Output

name:type
description
pattern

mask

meta

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

*.tiff

:file

Multicut segmentation mask output.

*.{tiff}

versions_ilastik

${task.process}

:string

The name of the process

ilastik

:string

The name of the tool

/opt/ilastik-1.4.0-Linux/run_ilastik.sh --headless --version

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

ilastik

:string

The name of the tool

/opt/ilastik-1.4.0-Linux/run_ilastik.sh --headless --version

:eval

The expression to obtain the version of the tool

Tools

ilastik

Ilastik is a user friendly tool that enables pixel classification, segmentation and analysis.