actk package

Submodules

actk.constants module

class actk.constants.Channels[source]

Bases: object

Brightfield = 'brightfield'
DNA = 'dna'
DefaultOrderList = ['nucleus_segmentation', 'membrane_segmentation', 'dna', 'membrane', 'structure', 'brightfield']
Membrane = 'membrane'
MembraneSegmentation = 'membrane_segmentation'
NucleusSegmentation = 'nucleus_segmentation'
Structure = 'structure'
class actk.constants.DatasetFields[source]

Bases: object

AllExpectedInputs = ['CellId', 'CellIndex', 'FOVId', 'SourceReadPath', 'NucleusSegmentationReadPath', 'MembraneSegmentationReadPath', 'ChannelIndexDNA', 'ChannelIndexMembrane', 'ChannelIndexStructure', 'ChannelIndexBrightfield', 'ChannelIndexNucleusSegmentation', 'ChannelIndexMembraneSegmentation']
CellFeaturesPath = 'CellFeaturesPath'
CellId = 'CellId'
CellImage2DAllProjectionsPath = 'CellImage2DAllProjectionsPath'
CellImage2DYXProjectionPath = 'CellImage2DYXProjectionPath'
CellImage3DPath = 'CellImage3DPath'
CellIndex = 'CellIndex'
ChannelIndexBrightfield = 'ChannelIndexBrightfield'
ChannelIndexDNA = 'ChannelIndexDNA'
ChannelIndexMembrane = 'ChannelIndexMembrane'
ChannelIndexMembraneSegmentation = 'ChannelIndexMembraneSegmentation'
ChannelIndexNucleusSegmentation = 'ChannelIndexNucleusSegmentation'
ChannelIndexStructure = 'ChannelIndexStructure'
DiagnosticSheetPath = 'DiagnosticSheetPath'
FOVId = 'FOVId'
MembraneSegmentationReadPath = 'MembraneSegmentationReadPath'
NucleusSegmentationReadPath = 'NucleusSegmentationReadPath'
SourceReadPath = 'SourceReadPath'
StandardizedFOVPath = 'StandardizedFOVPath'

actk.exceptions module

exception actk.exceptions.MissingDataError(dataset: Union[pandas.core.frame.DataFrame, dask.dataframe.core.DataFrame], missing_fields: List[str])[source]

Bases: Exception

Module contents

Top-level package for actk.

actk.get_module_version()[source]