Description

cellpose segments cells in images using GPU-accelerated deep learning

Input

name:type
description
pattern

meta{:bash}

:map

Groovy Map containing sample information (sample id)

image{:bash}

:file

tif file ready for segmentation

*.{tif,tiff}

model{:bash}

:file

Optional custom cellpose model file. When provided, passed as —pretrained_model to cellpose. Pass [] (empty list) to use the default model (cpsam in cellpose 4).

*

Output

name:type
description
pattern

mask{:bash}

meta{:bash}

:map

Groovy Map containing sample information [sample id]

${prefix}/*masks.tif{:bash}

:file

labelled mask output from cellpose in tif format

${prefix}/*masks.tif

flows{:bash}

meta{:bash}

:map

Groovy Map containing sample information [sample id]

${prefix}/*flows.tif{:bash}

:file

cell flow output from cellpose

${prefix}/*flows.tif

cells{:bash}

meta{:bash}

:map

Groovy Map containing sample information [sample id]

${prefix}/*seg.npy{:bash}

:file

numpy array with cell segmentation data

${prefix}/*seg.npy

versions_cellpose{:bash}

${task.process}{:bash}

:string

The name of the process

cellpose{:bash}

:string

The name of the tool

cellpose --version | sed -n 's/cellpose version:[[:space:]]*//p' | tr -d '[:space:]'{:bash}

:eval

The expression to obtain the version of the tool

versions_python{:bash}

${task.process}{:bash}

:string

The name of the process

python{:bash}

:string

The name of the tool

cellpose --version | sed -n 's/python version:[[:space:]]*//p' | tr -d '[:space:]'{:bash}

:eval

The expression to obtain the version of the tool

versions_torch{:bash}

${task.process}{:bash}

:string

The name of the process

torch{:bash}

:string

The name of the tool

cellpose --version | sed -n 's/torch version:[[:space:]]*//p' | tr -d '[:space:]'{:bash}

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions{:bash}

${task.process}{:bash}

:string

The name of the process

cellpose{:bash}

:string

The name of the tool

cellpose --version | sed -n 's/cellpose version:[[:space:]]*//p' | tr -d '[:space:]'{:bash}

:eval

The expression to obtain the version of the tool

${task.process}{:bash}

:string

The name of the process

python{:bash}

:string

The name of the tool

cellpose --version | sed -n 's/python version:[[:space:]]*//p' | tr -d '[:space:]'{:bash}

:eval

The expression to obtain the version of the tool

${task.process}{:bash}

:string

The name of the process

torch{:bash}

:string

The name of the tool

cellpose --version | sed -n 's/torch version:[[:space:]]*//p' | tr -d '[:space:]'{:bash}

:eval

The expression to obtain the version of the tool

Tools

cellpose
BSD 3-Clause

cellpose is an anatomical segmentation algorithm written in Python 3 by Carsen Stringer and Marius Pachitariu