assets_constants#

ASSETS_TYPES_CONFIG = {'autofluorescence_aligned_to_reference': {'basename': 'result.1', 'file_format_category': 'elastix', 'relevant_pipelines': ['registration'], 'resource_type': 'autofluorescence_to_reference'}, 'autofluorescence_to_reference': {'file_format_category': None, 'relevant_pipelines': ['registration'], 'type_name': 'autofluorescence_to_reference'}, 'background': {'file_format_category': 'image', 'relevant_pipelines': ['CellMap', 'TubeMap', 'AxonMap'], 'resource_type': 'data'}, 'binary': {'file_format_category': 'image', 'relevant_pipelines': ['TubeMap', 'AxonMap'], 'resource_type': 'results', 'sub_types': ['status']}, 'cells': {'file_format_category': 'table', 'relevant_pipelines': ['CellMap'], 'resource_type': 'results', 'sub_types': ['raw', 'filtered']}, 'cells_stats': {'extensions': ['.csv', '.feather'], 'file_format_category': 'table', 'relevant_pipelines': ['CellMap'], 'resource_type': 'results'}, 'density': {'file_format_category': 'portable_image', 'relevant_pipelines': ['CellMap', 'TubeMap', 'AxonMap'], 'resource_type': 'results'}, 'graph': {'file_format_category': 'graph', 'relevant_pipelines': ['TubeMap', 'AxonMap'], 'resource_type': 'graphs', 'sub_types': ['raw', 'cleaned', 'reduced', 'annotated']}, 'layout': {'file_format_category': 'layout', 'relevant_pipelines': ['stitching'], 'resource_type': 'data', 'sub_types': ['aligned', 'aligned_axis', 'placed']}, 'raw': {'file_format_category': 'image', 'relevant_pipelines': ['all'], 'resource_type': 'data'}, 'resampled': {'file_format_category': 'portable_image', 'relevant_pipelines': ['registration'], 'resource_type': 'data'}, 'resampled_aligned_to_autofluorescence': {'basename': 'result.0', 'file_format_category': 'elastix', 'relevant_pipelines': ['registration'], 'resource_type': 'resampled_to_autofluorescence'}, 'resampled_to_autofluorescence': {'file_format_category': None, 'relevant_pipelines': ['registration'], 'type_name': 'resampled_to_autofluorescence'}, 'skeleton': {'file_format_category': 'image', 'relevant_pipelines': ['TubeMap', 'AxonMap'], 'resource_type': 'results'}, 'stitched': {'file_format_category': 'image', 'relevant_pipelines': ['stitching'], 'resource_type': 'data'}}#

Assets that are not channel specific but per sample.

CHECKSUM_ALGORITHMS = ('md5', 'sha1', 'sha256', 'sha512')#

Mapping of resource types to the folder where they are stored.

DATA_CONTENT_TYPES = dict_keys(['tiled', 'reference', 'nuclei', 'cells', 'vessels', 'veins', 'arteries', 'axons'])#

Assets that are channel specific. They may or may not make sense for a given channel based on the pipeline(s) relevant for that channel.

RESOURCE_TYPE_TO_FOLDER = {'autofluorescence_to_reference': 'elastix_auto_to_reference', 'config_snapshots': 'config_snapshots', 'data': 'data', 'graphs': 'graphs', 'logs': '', 'resampled_to_autofluorescence': 'elastix_resampled_to_auto', 'results': 'analyzed'}#

Mapping of content types (i.e. intrinsic labels) to the pipeline(s) that are relevant for that content type.