https://github.com/QBioLab/CountmRNA.jl
Raw File
Tip revision: 0625109cb6e9f8aee409a85814c5265ac49dbc5a authored by HF on 11 September 2020, 12:58:58 UTC
V1.0 reorganize files for publish
Tip revision: 0625109
segmentation3d-test.jl
using FileIO

include("tiffxml.jl")
include("Segmentation3D.jl")

data_dir = "/datahub/rawdata/tandeng/mRNA_imaging/mRNA_confocal_hamamatsu-60X-TIRF/20200316_result"
#cell_name = filter(x->occursin(r"^s",x), readdir(data_dir) )
cell_name = filter(x->occursin(r"^s[0-9][0-9]?-c[0-9][0-9]?.tiff$",x), readdir(data_dir) )


for i in cell_name
	print("processing $i")
	@time cell_raw = load(File(format"TIFF", "$data_dir/$i"))
	@time nucleus_all, threshold_all = extract3dnucleus(cell_raw)
    save(File(format"TIFF", "$data_dir/$i-clear.ome.tiff"), N0f16.(nucleus_all))
	save("$data_dir/$i.jld", "threshold", threshold_all)
	x, y, z_all = size(nucleus_all)
	@time embedxml(x, y, 20, z_allĂ·20, "$data_dir/$i-clear.ome.tiff")
end
back to top