|
152 | 152 | "metadata": {}, |
153 | 153 | "outputs": [], |
154 | 154 | "source": [ |
155 | | - "zip_filepath = join(base_url, \"mouse_liver.spatialdata.zarr.zip\")\n", |
156 | | - "spatialdata_filepath = join(base_url, \"mouse_liver.spatialdata.zarr\")\n", |
157 | | - "adata_zarr_filepath = join(base_url, \"mouse_liver.anndata.zarr\")\n", |
158 | | - "adata_h5ad_filepath = join(base_url, \"mouse_liver.h5ad\")\n", |
159 | | - "ref_spec_json_filepath = join(base_url, \"mouse_liver.h5ad.ref.json\")\n", |
160 | | - "ome_tiff_filepath = join(base_url, \"mouse_liver.ome.tif\")\n", |
161 | | - "offsets_json_filepath = join(base_url, \"mouse_liver.ome.tif.offsets.json\")\n", |
162 | | - "ome_zarr_filepath = join(base_url, \"mouse_liver.ome.zarr\")\n", |
163 | | - "labels_ome_zarr_filepath = join(base_url, \"mouse_liver.labels.ome.zarr\")" |
| 155 | + "zip_filepath = f\"{base_url}/mouse_liver.spatialdata.zarr.zip\"\n", |
| 156 | + "spatialdata_filepath = f\"{base_url}/mouse_liver.spatialdata.zarr\"\n", |
| 157 | + "adata_zarr_filepath = f\"{base_url}/mouse_liver.anndata.zarr\"\n", |
| 158 | + "adata_h5ad_filepath = f\"{base_url}/mouse_liver.h5ad\"\n", |
| 159 | + "ref_spec_json_filepath = f\"{base_url}/mouse_liver.h5ad.ref.json\"\n", |
| 160 | + "ome_tiff_filepath = f\"{base_url}/mouse_liver.ome.tif\"\n", |
| 161 | + "offsets_json_filepath = f\"{base_url}/mouse_liver.ome.tif.offsets.json\"\n", |
| 162 | + "ome_zarr_filepath = f\"{base_url}/mouse_liver.ome.zarr\"\n", |
| 163 | + "labels_ome_zarr_filepath = f\"{base_url}/mouse_liver.labels.ome.zarr\"" |
164 | 164 | ] |
165 | 165 | }, |
166 | 166 | { |
|
232 | 232 | "obs_sets = vc.add_view(\"obsSets\", dataset=dataset)\n", |
233 | 233 | "heatmap = vc.add_view(\"heatmap\", dataset=dataset)\n", |
234 | 234 | "\n", |
| 235 | + "[obs_color_encoding_scope] = vc.add_coordination(\"obsColorEncoding\")\n", |
| 236 | + "obs_color_encoding_scope.set_value(\"cellSetSelection\")\n", |
| 237 | + "\n", |
235 | 238 | "vc.link_views_by_dict([spatial, layer_controller], {\n", |
236 | 239 | " \"imageLayer\": CL([{\n", |
237 | 240 | " \"photometricInterpretation\": \"BlackIsZero\",\n", |
|
246 | 249 | "vc.link_views_by_dict([spatial, layer_controller], {\n", |
247 | 250 | " \"segmentationLayer\": CL([{\n", |
248 | 251 | " \"segmentationChannel\": CL([{\n", |
249 | | - " \"obsColorEncoding\": \"cellSetSelection\",\n", |
| 252 | + " \"obsColorEncoding\": obs_color_encoding_scope,\n", |
250 | 253 | " }]),\n", |
251 | 254 | " }]),\n", |
252 | 255 | "}, scope_prefix=get_initial_coordination_scope_prefix(\"A\", \"obsSegmentations\"))\n", |
253 | 256 | "\n", |
254 | 257 | "vc.link_views([spatial, layer_controller, feature_list, obs_sets, heatmap], [\"obsType\"], [wrapper.obs_type_label])\n", |
| 258 | + "vc.link_views_by_dict([feature_list, obs_sets, heatmap], {\n", |
| 259 | + " \"obsColorEncoding\": obs_color_encoding_scope,\n", |
| 260 | + "}, meta=False)\n", |
255 | 261 | "\n", |
256 | 262 | "# Layout the views in a grid arrangement.\n", |
257 | 263 | "vc.layout((spatial / heatmap) | (layer_controller / (feature_list | obs_sets)));" |
|
0 commit comments