{"ng_link": "https://neuroglancer-demo.appspot.com/#!s3://allen-genetic-tools/lightsheet/SmartSPIM_819705_2025-09-23_20-01-21_stitched_2025-09-24_18-17-08/sagittal_mip_link.json", "title": "sagittal MIP: 819705", "dimensions": {"z": [1.8000000000000001e-06, "m"], "y": [1.8000000000000001e-06, "m"], "x": [0.0001, "m"], "t": [0.001, "s"]}, "position": [1928, 4448, 50, 0.5], "crossSectionOrientation": [0, 0, -0.7071067690849304, 0.7071067690849304], "crossSectionScale": 7.0, "projectionOrientation": [-0.09444133937358856, -0.00713761243969202, -0.7126563191413879, 0.6950905323028564], "projectionScale": 8192, "layers": [{"type": "image", "source": {"url": "zarr://s3://allen-genetic-tools/lightsheet/SmartSPIM_819705_2025-09-23_20-01-21_stitched_2025-09-24_18-17-08/OMEZarr/sagittal_MIP.zarr", "transform": {"outputDimensions": {"t": [0.001, "s"], "c^": {"coordinates": [0, 1, 2], "labels": ["red", "green", "blue"]}, "z": [1.8000000000000001e-06, "m"], "y": [1.8000000000000001e-06, "m"], "x": [0.0001, "m"]}}}, "shader": "#uicontrol bool channel0_visible checkbox(default=true);\n#uicontrol vec3 channel0_color color(default =\"#FF0000\");\nvec3 channel0 = vec3(0); \n#uicontrol invlerp channel0_lut(range=[0, 1688], window=[0, 65535], channel=[0], );\n#uicontrol bool channel1_visible checkbox(default=true);\n#uicontrol vec3 channel1_color color(default =\"#00FF00\");\nvec3 channel1 = vec3(0); \n#uicontrol invlerp channel1_lut(range=[0, 534], window=[0, 65535], channel=[1], );\n#uicontrol bool channel2_visible checkbox(default=true);\n#uicontrol vec3 channel2_color color(default =\"#0000FF\");\nvec3 channel2 = vec3(0); \n#uicontrol invlerp channel2_lut(range=[0, 4095], window=[0, 65535], channel=[2], );\nvoid main() { \nif (channel0_visible == true) channel0 = channel0_color * ((channel0_lut(getDataValue(0)) ));\nif (channel1_visible == true) channel1 = channel1_color * ((channel1_lut(getDataValue(1)) ));\nif (channel2_visible == true) channel2 = channel2_color * ((channel2_lut(getDataValue(2)) ));\nvec3 rgb = (channel0 + channel1 + channel2);\nfloat maxValue = max(max(max(rgb.x, rgb.y), rgb.z),0.01);\nvec4 rgba = vec4(rgb, maxValue);\nvec4 render = min(rgba,vec4(1));\nemitRGBA(render);\n}", "shaderControls": {"red_channel": 1688, "green_channel": 534, "blue_channel": 500}, "crossSectionRenderScale": 0.08, "channelDimensions": {"c^": [1, ""]}, "name": "sagittal MIP: 819705"}], "showAxisLines": false, "selectedLayer": {"size": 350, "layer": "sagittal MIP: 819705"}, "layout": "xy", "toolPalettes": {"Shader controls": {"row": 1, "size": 350, "query": "type:shaderControl"}}}