def METHOD_NAME(entity_type, uuid):
    if entity_type not in entity_types:
        abort(404)
    body = request.get_json()
    workspace_name = body.get('workspace_name')
    client = get_client()
    entity = client.get_entity(uuid)
    vitessce_conf = client.get_vitessce_conf_cells_and_lifted_uuid(entity).vitessce_conf
    if (vitessce_conf is None
            or vitessce_conf.conf is None
            or vitessce_conf.cells is None):
        abort(404)
    hubmap_id = entity['hubmap_id']
    dataset_url = request.base_url.replace('.ipynb', '')
    cells = [
        new_markdown_cell(
            f"Visualization for [{hubmap_id}]({dataset_url}); "
            "If this notebook is running in a HuBMAP workspace, the dataset is symlinked:"),
        new_code_cell(f'!ls datasets/{uuid}'),
        new_markdown_cell('Visualization requires extra code to be installed:'),
        new_code_cell(
            '!pip uninstall community flask albumentations -y '
            '# Preinstalled on Colab; Causes version conflicts.\n'
            f'!pip install vitessce[all]=={vitessce.__version__}'),
        *vitessce_conf.cells
    ]
    return _nb_response_from_objs(hubmap_id, cells, workspace_name=workspace_name, uuids=[uuid])