@Deprecated public class LegacyCellpose2InferenceAlgorithm extends JIPipeSingleIterationAlgorithm implements Cellpose2EnvironmentAccessNode
Cellpose1InferenceAlgorithm
that utilizes the Cellpose CLIJIPipeGraphNode.BaseDirectoryChangedEvent, JIPipeGraphNode.BaseDirectoryChangedEventEmitter, JIPipeGraphNode.BaseDirectoryChangedEventListener, JIPipeGraphNode.NodeSlotsChangedEvent, JIPipeGraphNode.NodeSlotsChangedEventEmitter, JIPipeGraphNode.NodeSlotsChangedEventListener, JIPipeGraphNode.Serializer
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterChangedEventEmitter, JIPipeParameterCollection.ParameterChangedEventListener, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEventEmitter, JIPipeParameterCollection.ParameterStructureChangedEventListener, JIPipeParameterCollection.ParameterUIChangedEvent, JIPipeParameterCollection.ParameterUIChangedEventEmitter, JIPipeParameterCollection.ParameterUIChangedEventListener
Modifier and Type | Field and Description |
---|---|
static JIPipeDataSlotInfo |
INPUT_PRETRAINED_MODEL
Deprecated.
|
static JIPipeDataSlotInfo |
OUTPUT_FLOWS_D
Deprecated.
|
static JIPipeDataSlotInfo |
OUTPUT_FLOWS_XY
Deprecated.
|
static JIPipeDataSlotInfo |
OUTPUT_FLOWS_Z
Deprecated.
|
static JIPipeDataSlotInfo |
OUTPUT_LABELS
Deprecated.
|
static JIPipeDataSlotInfo |
OUTPUT_PROBABILITIES
Deprecated.
|
static JIPipeDataSlotInfo |
OUTPUT_ROI
Deprecated.
|
SLOT_PARAMETERS
Constructor and Description |
---|
LegacyCellpose2InferenceAlgorithm(JIPipeNodeInfo info)
Deprecated.
|
LegacyCellpose2InferenceAlgorithm(LegacyCellpose2InferenceAlgorithm other)
Deprecated.
|
generateDataBatchesGenerationResult, getAdaptiveParameterSettings, getDataBatchGenerationSettings, getGenerationSettingsInterface, getIgnoredAnnotationColumns, getParallelizationBatchSize, isAllowEmptyIterationStep, isParameterUIVisible, isParameterUIVisible, runParameterSet, runPassThrough, supportsParallelization
createUIInputSlotIconDescriptionMenuItems, getDataInputSlotCount, getDataInputSlots, getFirstInputSlot, getNonParameterInputSlots, getParameterSlot, getParameterSlotAlgorithmSettings, getUIInputSlotIcon, getUIInputSlotIconBaseDimensions, run
canAutoPassThrough, canPassThrough, functionallyEquals, getDefaultCustomExpressionVariables, getRuntimePartition, isEnabled, isEnableDefaultCustomExpressionVariables, isPassThrough, isPostprocessor, isPreprocessor, isSkipped, loadExample, onDeserialized, runPassThrough, setEnabled, setPassThrough, setRuntimePartition, setSkipped
archiveTo, canUserDelete, clearLocations, clearSlotData, copySlotConfiguration, duplicate, emitNodeSlotsChangedEvent, fromJson, getAliasIdInParentGraph, getBaseDirectory, getBaseDirectoryChangedEventEmitter, getCategory, getCompartmentDisplayName, getCompartmentUUIDInGraphAsString, getCompartmentUUIDInParentGraph, getCustomDescription, getCustomName, getDependencies, getDisplayName, getFirstOutputSlot, getInfo, getInputSlot, getInputSlotMap, getInputSlotOrder, getInputSlots, getInputSlotsWithRole, getInternalStoragePath, getLastInputSlot, getLastOutputSlot, getName, getNewScratch, getNodeSlotsChangedEventEmitter, getNodeUILocationPerViewModePerCompartment, getNodeUILocationWithin, getOpenInputSlots, getOutputSlot, getOutputSlotMap, getOutputSlots, getOutputSlotsWithRole, getParentGraph, getProject, getProjectCompartment, getProjectDataDirs, getProjectDirectory, getRuntimeProject, getScratchBaseDirectory, getSlotConfiguration, getStoragePath, getTextDescription, getUUIDInParentGraph, hasInputSlot, hasOutputSlot, isBookmarked, isUiLocked, isVisibleIn, onSlotConfigurationChanged, renderInputSlots, renderOutputSlots, setBaseDirectory, setBookmarked, setCustomDescription, setCustomName, setInfo, setInternalStoragePath, setNodeUILocationPerViewModePerCompartment, setNodeUILocationWithin, setNodeUILocationWithin, setParentGraph, setProjectDirectory, setRuntimeProject, setScratchBaseDirectory, setSlotConfiguration, setStoragePath, setUiLocked, toggleSlot, toJson, updateGraphNodeSlots
getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, onParameterStructureChanged, onParameterUIChanged, registerSubParameter, registerSubParameters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConfiguredCellposeEnvironment, reportConfiguredCellposeEnvironmentValidity
generateDataBatchesDryRun
installUIOverrideParameterEditor, installUIParameterOptions
deserializeFromJsonNode, emitParameterChangedEvent, emitParameterStructureChangedEvent, emitParameterUIChangedEvent, getContextActions, getParameter, getParameterAccess, getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, serializeToJsonFile, serializeToJsonGenerator, serializeToJsonString, setParameter
generateValidityReport
onParameterUIChanged
onParameterStructureChanged
public static final JIPipeDataSlotInfo INPUT_PRETRAINED_MODEL
public static final JIPipeDataSlotInfo OUTPUT_LABELS
public static final JIPipeDataSlotInfo OUTPUT_FLOWS_XY
public static final JIPipeDataSlotInfo OUTPUT_FLOWS_Z
public static final JIPipeDataSlotInfo OUTPUT_FLOWS_D
public static final JIPipeDataSlotInfo OUTPUT_PROBABILITIES
public static final JIPipeDataSlotInfo OUTPUT_ROI
public LegacyCellpose2InferenceAlgorithm(JIPipeNodeInfo info)
public LegacyCellpose2InferenceAlgorithm(LegacyCellpose2InferenceAlgorithm other)
public void getEnvironmentDependencies(List<JIPipeEnvironment> target)
JIPipeGraphNode
getEnvironmentDependencies
in class JIPipeGraphNode
target
- the list where the external environments will be gatheredpublic boolean isSuppressLogs()
public void setSuppressLogs(boolean suppressLogs)
public boolean isEnable3DSegmentation()
public void setEnable3DSegmentation(boolean enable3DSegmentation)
public OptionalPythonEnvironment getOverrideEnvironment()
getOverrideEnvironment
in interface Cellpose2EnvironmentAccessNode
public void setOverrideEnvironment(OptionalPythonEnvironment overrideEnvironment)
public void onParameterChanged(JIPipeParameterCollection.ParameterChangedEvent event)
JIPipeGraphNode
JIPipeGraphNode.NodeSlotsChangedEvent
onParameterChanged
in interface JIPipeParameterCollection.ParameterChangedEventListener
onParameterChanged
in class JIPipeParameterSlotAlgorithm
event
- generated eventpublic void reportValidity(JIPipeValidationReportContext reportContext, JIPipeValidationReport report)
JIPipeValidatable
reportValidity
in interface JIPipeValidatable
reportValidity
in class JIPipeAlgorithm
reportContext
- the report contextreport
- the report to be added toprotected void runIteration(JIPipeMultiIterationStep iterationStep, JIPipeIterationContext iterationContext, JIPipeGraphNodeRunContext runContext, JIPipeProgressInfo progressInfo)
JIPipeSingleIterationAlgorithm
runIteration
in class JIPipeSingleIterationAlgorithm
iterationStep
- The data interfaceiterationContext
- The iteration contextrunContext
- the run contextprogressInfo
- the progress from the runpublic boolean isCleanUpAfterwards()
public void setCleanUpAfterwards(boolean cleanUpAfterwards)
public OptionalTextAnnotationNameParameter getDiameterAnnotation()
public void setDiameterAnnotation(OptionalTextAnnotationNameParameter diameterAnnotation)
public OptionalDoubleParameter getDiameter()
public void setDiameter(OptionalDoubleParameter diameter)
public Cellpose2ChannelSettings getChannelSettings()
public Cellpose2SegmentationTweaksSettings getEnhancementParameters()
public Cellpose2SegmentationThresholdSettings getThresholdParameters()
public Cellpose2SegmentationOutputSettings getSegmentationOutputSettings()
public Cellpose2GPUSettings getGpuSettings()
public PretrainedLegacyCellpose2InferenceModel getModel()
public void setModel(PretrainedLegacyCellpose2InferenceModel model)
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.