Raw File
visualization2.jl
using FileIO
include("julia2ims.jl")

field = ["s3-2" "s3-5" "s3-2" "s3-5" "s3-6"	"s4-9"	"s4-6"	"s4-4"	"s5-4"	"s5-2"	"s5-6" "s7-4"	"s8-9"	"s8-8"	"s11-3"	"s11-7"	"s13-3"	"s14-2"	"s16-5"	"s16-6" "s17-2"	"s20-1"	"s21-2"	"s23-4"	"s25-1"	"s30-4"	"s31-6"	"s32-2"	"s34-4" "s36-1"	"s36-2"	"s36-4" ];

data_dir = "/datahub/rawdata/tandeng/mRNA_imaging/mRNA_confocal_hamamatsu-60X-TIRF/20200314";
output_dir = "$(data_dir)_visualization"

try
    mkdir("$output_dir")
catch
end

function max_projection(cell)
    println("Processing $cell")
    #raw_img = load(File(format"TIFF", "$data_dir/HE7-11-1-80uw-const_3_$pos.ome.tiff"));
    raw_img = loadims2("$(data_dir)_result/output/d14$cell.ims");
    img_size = size(raw_img);
    img_max = zeros(N0f16, img_size[1], img_size[2], Int(img_size[3]/20));
    for i in 1:Int(img_size[3]/20)
        img_max[:, :, i] = maximum(raw_img[:, :, (i-1)*20+1:i*20], dims=3);
    end
    save("$output_dir/$cell.tiff", img_max);
end

for cell in field
    max_projection(cell)
end
back to top