A multimodal adaptive optical microscope for in vivo imaging from molecules to organisms.
The 4 matches · 1 of them tie a paragraph to a whole file, not to given lines: a weak match, whose lines are not tinted
- [1] § Methods › Image processing › Cell cycle quantification. ↔ pointDetection/src/getCellVolume.m, lines 28–169 · score 0.72 · surface area, cell volume, cell mask, Otsu, smoothing, component
- [2] § Methods › Image processing › 3D spine intensity estimation. ↔ pointDetection/CMEAnalysis_104_XR/software/loadTrackSettings.m, lines 24–108 · score 0.53 · frame linking, search radius, tracked, intensity, sigma, filter
- [3] § Methods › Image processing › 3D spine intensity estimation. ↔ pointDetection/llsmtools/cmeAnalysis3D/loadTrackSettings.m, the whole file · a weak match · score 0.53 · frame linking, search radius, tracked, intensity, sigma, filter
- [4] § Methods › Image processing › Nuclei segmentation. ↔ microscopeDataProcessing/puncta_removal/XR_ExM_PunctaRemovalPointDetection.m, lines 1–101 · score 0.52 · Gaussian smoothed, intensity threshold, filled, segmentation
Paper
Loaded from Europe PMC by your browser, not stored by OSCR: doi.org · Europe PMC
The paper is loaded when this pane is shown.
The authors' code
MATLAB · 191 lines · 7.9 KB · GPL-3.0 · 1 match
- %getCellVolume(data, varargin) calculates cell volume & area based on thresholding
- % of the smoothened input data
- %
- % Inputs:
- % data : structure returned by loadConditionData3D
- %
- % Parameters (specifier/value pairs):
- % 'SmoothingSigma' : s.d. for Gaussian smoothing of the data
- % 'MinVolume' : minimum accepted size of connected components, in voxels.
- % This is used for eliminating spurious detections, for example other
- % cells at the borders of the input volume
- % 'Mode' : {'Average'}|'Timeseries' specifies whether to calculate volume based
- % on an average (max. int. projection) of the data, or for all time points
- % 'FillHoles' : {true}|false specifies whether to fill holes at the interior of the
- % thresholded volume automatically
- % 'Filetype' : 'framePathsDS' | {'framePathsDSR'} selects whether to use
- % deskewed (i.e. with objective-scan data) or rotated volumes
- %
- % Outputs:
- % In 'Average' mode, the files 'maxProjRotated.tif' and 'volmaskRotated.tif' are
- % written to [data(i).source 'Analysis']
- %
- % In 'TimeSeries' mode, volume masks are written to [data(i).source 'Analysis/VolMasks']
- % and volume/area statistics are saved in [data(i).source 'Analysis/voldata.mat']
- % Francois Aguet, 2014
- % modified the lowThreshold for OTSU -- Gokul
- function getCellVolume(data, varargin)
- ip = inputParser;
- ip.CaseSensitive = false;
- ip.addRequired('data');
- ip.addParamValue('SmoothingSigma', 2, @isscalar);
- ip.addParamValue('Display', true, @islogical); % for time series only
- ip.addParamValue('Overwrite', false, @islogical);
- ip.addParamValue('FillHoles', true, @islogical);
- ip.addParamValue('ExcludeIndex', [], @isposint);
- ip.addParamValue('MinVolume', 200000, @isscalar);
- ip.addParamValue('Mode', 'Average', @(x) any(strcmpi(x, {'Average', 'TimeSeries'})));
- ip.addParamValue('Filepath', 'framePathsDSR', @(x) any(strcmpi(x, {'framePaths', 'framePathsDS', 'framePathsDSR'})));
- ip.addParamValue('ThresholdMode', 'Otsu', @(x) any(strcmpi(x, {'Background', 'Otsu'})));
- ip.parse(data, varargin{:});
- nd = numel(data);
- if strcmpi(ip.Results.Mode, 'TimeSeries')
- for i = 1:nd
- nf = data(i).movieLength;
- fmt = ['%.' num2str(ceil(log10(nf))) 'd'];
- mpath = [data(i).source 'Analysis' filesep 'VolMasks' filesep];
- rfile = [data(i).source 'Analysis' filesep 'voldata.mat'];
- if ~(exist(rfile,'file')==2) || ip.Results.Overwrite
- [~,~] = mkdir(mpath);
- % define interpolation grids
- info = imfinfo(data(i).(ip.Results.Filepath){1}{1}, 'tif');
- nz = numel(info);
- nx = info(1).Width;
- ny = info(1).Height;
- [y,x,z] = ndgrid(1:ny,1:nx,1:nz);
- [yi,xi,zi] = ndgrid(1:ny,1:nx,1:1/data(i).zAniso:nz);
- px = data(i).pixelSize; % [um]
- vol = zeros(1,nf);
- area = zeros(1,nf);
- parfor f = 1:nf
- % determine background level from volume borders
- stack = readtiff(data(i).(ip.Results.Filepath){1}{f}); %#ok<PFBNS>
- gstack = filterGauss3D(stack, ip.Results.SmoothingSigma);
- if strcmpi(ip.Results.ThresholdMode, 'Otsu');
- % threshold smoothened volume
- T = thresholdOtsu(gstack(gstack>0));
- else
- % quick hack, not an optimal method
- b = 10; % distance from border
- z0 = 3; % first and last 3 slices have interpolation noise
- tmp = stack([1:1+b end-b:end], [1:1+b end-b:end], 1+z0:end-z0);
- T = prctile(tmp(:), 99);
- end
- volMask = gstack>T;
- % fill potential holes inside the cell mask (slow)
- % this version is saved; not used for actual volume calculation
- if ip.Results.FillHoles
- volMask = fillHoles2D(volMask);
- end
- CC = bwconncomp(volMask, 26);
- % discard small components (assumed to be noise or debris on glass slide)
- csize = cellfun(@numel, CC.PixelIdxList);
- idx = csize>=ip.Results.MinVolume;
- CC.NumObjects = sum(idx);
- CC.PixelIdxList = CC.PixelIdxList(idx);
- volMask = labelmatrix(CC)~=0;
- % store mask
- writetiff(uint8(volMask), [mpath 'volmask_' num2str(f,fmt) '.tif']);
- % interpolate for surface area (and volume) calculation
- volMask2 = interpn(y, x, z, gstack, yi, xi, zi, 'linear')>T;
- if ip.Results.FillHoles
- volMask2 = fillHoles2D(volMask2);
- end
- CC = bwconncomp(volMask2, 26);
- % discard small components (assumed to be noise or debris on glass slide)
- csize = cellfun(@numel, CC.PixelIdxList);
- idx = csize>=2*ip.Results.MinVolume;
- CC.NumObjects = sum(idx);
- CC.PixelIdxList = CC.PixelIdxList(idx);
- volMask2 = labelmatrix(CC)~=0;
- % calculate volume & surface area
- vol(f) = sum(cellfun(@numel, CC.PixelIdxList));
- perim = bwperim(volMask2);
- area(f) = sum(perim(:));
- end
- vol = vol*px^3; %#ok<NASGU>
- area = area*px^2; %#ok<NASGU>
- save(rfile, 'vol', 'area');
- else
- load(rfile);
- end
- if ip.Results.Display
- plotMitosisStatistics(data(i), 'ExcludeIndex', ip.Results.ExcludeIndex);
- end
- end
- else
- for i = 1:nd
- if ~(exist([data(i).source 'Analysis' filesep 'volmaskRotated.tif'], 'file')==2) || ip.Results.Overwrite
- % max int. proj. of all frames
- maxProj = readtiff(data(i).(ip.Results.Filepath){1}{1});
- for f = 2:data(i).movieLength
- maxProj = max(maxProj, readtiff(data(i).(ip.Results.Filepath){1}{f}));
- end
- gstack = filterGauss3D(double(maxProj), ip.Results.SmoothingSigma);
- T = thresholdOtsu(gstack(gstack>0));
- volMask = gstack>T;
- if ip.Results.FillHoles
- volMask = fillHoles2D(volMask);
- end
- CC = bwconncomp(volMask, 26);
- % discard small components (assumed to be noise or debris on glass slide)
- csize = cellfun(@numel, CC.PixelIdxList);
- idx = csize>=ip.Results.MinVolume;
- CC.NumObjects = sum(idx);
- CC.PixelIdxList = CC.PixelIdxList(idx);
- volMask = labelmatrix(CC)~=0;
- vol = sum(cellfun(@numel, CC.PixelIdxList));
- perim = bwperim(volMask);
- area = sum(perim(:));
- px = data(i).pixelSize; % [um]
- vol = vol*px^3; %#ok<NASGU>
- area = area*px^2; %#ok<NASGU>
- rfile = [data(i).source 'Analysis' filesep 'voldata.mat'];
- save(rfile, 'vol', 'area');
- writetiff(single(maxProj), [data(i).source 'Analysis' filesep 'maxProjRotated.tif']);
- writetiff(uint8(volMask), [data(i).source 'Analysis' filesep 'volmaskRotated.tif']);
- end
- end
- end
- function vol = fillHoles2D(vol)
- for z = 1:size(vol,3)
- vol(:,:,z) = imfill(vol(:,:,z), 8, 'holes');
- end
- for x = 1:size(vol,2)
- vol(:,x,:) = imfill(squeeze(vol(:,x,:)), 8, 'holes');
- end
- for y = 1:size(vol,1)
- vol(y,:,:) = imfill(squeeze(vol(y,:,:)), 8, 'holes');
- end
- for z = 1:size(vol,3)
- vol(:,:,z) = imfill(vol(:,:,z), 8, 'holes');
- end
- for x = 1:size(vol,2)
- vol(:,x,:) = imfill(squeeze(vol(:,x,:)), 8, 'holes');
- end
- for y = 1:size(vol,1)
- vol(y,:,:) = imfill(squeeze(vol(y,:,:)), 8, 'holes');
- end
getCellVolume.m at commit f7dbfd5, under GPL-3.0 · at the source
Overview
and 29 other authors
Jamison L Nourse15, Shu-Hsien Sheu1,16, Liang Gao1, Tongchao Li17,18, Chandrani Mondal19, Kemal Achour4, Wilmene Hercule4, Daniel R Stabley20, Kevin Emmerich21,22, Peng Dong1,23, David G Drubin4, Zhe J Liu1, Jeff S Mumm21,22, Minoru Koyama24, Alison N Killilea4, Jose Javier Bravo-Cordero19, C Dirk Keene25, Liqun Luo17, Tomas Kirchhausen26,27,28, Medha M Pathak15,29, Senthil Arumugam8,30, James K Nuñez4, Ruixuan Gao7,31, David Q Matus12,32, Benjamin L Martin12, Ian A Swinburne4, Eric Betzig1,4,33, Wesley R Legant5,10, Srigokul Upadhyayula4,34,3535 affiliations
- Janelia Research Campus, Howard Hughes Medical Institute, Ashburn, VA, USA
- Present address: Department of Electrical and Computer Engineering, and Omenn Darling Bioengineering Institute, Princeton University, Princeton, NJ, USA
- These authors contributed equally: Tian-Ming Fu, Gaoxiang Liu, Daniel E. Milkie, Xiongtao Ruan
- Department of Molecular and Cell Biology, University of California, Berkeley, Berkeley, CA, USA
- Lampe Joint Department of Biomedical Engineering, University of North Carolina at Chapel Hill, Chapel Hill, NC, USA
- Present address: Department of Physics and Astronomy, Western University, London, Ontario, Canada
- Department of Chemistry, University of Illinois Chicago, Chicago, IL, USA
- Monash Biomedicine Discovery Institute, Faculty of Medicine, Nursing and Health Sciences, Monash University, Clayton/Melbourne, Victoria, Australia
- Department of Diagnostic Radiology and Nuclear Medicine, University of Maryland School of Medicine, Baltimore, MD, USA
- Department of Pharmacology, University of North Carolina at Chapel Hill, Chapel Hill, NC, USA
- Present address: Department of Genetics, University of North Carolina at Chapel Hill, Chapel Hill, NC, USA
- Department of Biochemistry and Cell Biology, Stony Brook University, Stony Brook, NY, USA
- Present address: Department of Biology, Siena College, Loudonville, NY, USA
- Biophysics Graduate Group, University of California, Berkeley, Berkeley, CA, USA
- Department of Physiology and Biophysics, Sue and Bill Gross Stem Cell Research Center, University of California, Irvine, Irvine, CA, USA
- Present address: Chan Zuckerberg Imaging Institute, Redwood City, CA, USA
- Department of Biology, Howard Hughes Medical Institute, Stanford University, Stanford, CA, USA
- Present address: Liangzhu Laboratory, MOE Frontier Science Center for Brain Science and Brain-machine Integration, State Key Laboratory of Brain-machine Intelligence, Zhejiang University, Hangzhou, China
- Department of Medicine, Division of Hematology and Oncology, The Tisch Cancer Institute, Icahn School of Medicine at Mount Sinai, New York, NY, USA
- Neuroimaging Laboratory, Department of Developmental Neurobiology, St. Jude Children’s Research Hospital, Memphis, TN, USA
- Wilmer Eye Institute and the Department of Ophthalmology, Johns Hopkins University School of Medicine, Baltimore, MD, USA
- McKusick-Nathans Institute and the Department of Genetic Medicine, Johns Hopkins University School of Medicine, Baltimore, MD, USA
- Present address: Institute of Biomedical and Health Engineering, Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen, China
- Department of Cell and Systems Biology, University of Toronto, Scarborough, Ontario, Canada
- University of Washington BioRepository and Integrated Neuropathology (BRaIN) laboratory, Harborview Medical Center, Seattle, WA, USA
- Program in Cellular and Molecular Medicine, Boston Children’s Hospital, Boston, MA, USA
- Department of Pediatrics, Harvard Medical School, Boston, MA, USA
- Department of Cell Biology, Harvard Medical School, Boston, MA, USA
- Department of Biomedical Engineering, and Center for Complex Systems Biology, University of California, Irvine, Irvine, CA, USA
- European Molecular Biology Laboratory Australia, Monash University, Clayton/Melbourne, Victoria, Australia
- Department of Biological Sciences, University of Illinois Chicago, Chicago, IL, USA
- Present address: Department of Molecular and Cell Biology, University of California, Berkeley, Berkeley, CA, USA
- Department of Physics, Howard Hughes Medical Institute, Helen Wills Neuroscience Institute, University of California, Berkeley, Berkeley, CA, USA
- Molecular Biophysics and Integrated Bioimaging Division, Lawrence Berkeley National Laboratory, Berkeley, CA, USA
- Chan Zuckerberg Biohub, San Francisco, CA, USA
Abstract
Understanding biological systems requires observing features and processes across vast spatial and temporal scales, spanning nanometers to centimeters and milliseconds to days, often using multiple imaging modalities within complex native microenvironments. Yet, achieving this comprehensive view is challenging because microscopes optimized for specific tasks typically lack versatility due to inherent optical and sample handling tradeoffs, and frequently suffer performance degradation from sample-induced optical aberrations in multicellular contexts. Here, we present Multimodal Optical Scope with Adaptive Imaging Correction (MOSAIC), a reconfigurable microscope that integrates multiple advanced imaging techniques including light-sheet, label-free, super-resolution and multiphoton, all equipped with adaptive optics. MOSAIC enables noninvasive imaging of subcellular dynamics in both cultured cells and live multicellular organisms, nanoscale mapping of molecular architectures across millimeter-scale expanded tissues and structural/
Reproduced under the paper's license (CC BY), from the paper cited above.
Repositories
Its files are read in the Code ↔ Paper reader above, with 4 matches between paragraphs and lines of code.
scopetools/cudasirecon
e27c0d9e866fcaad3390e00fe866ec4a4fb14880, 2 October 2024Availability: 1 check, the latest on 28 September 2026: the link answers
- 28 September 2026: the link answers
30 files
- build.sh, Shell, 23 lines
- recon.py, Python, 153 lines
- src/
Buffers/ , C++, 10 linesBuffer.cpp - src/
Buffers/ , C/C++, 163 linesBuffer.h - src/
Buffers/ , C++, 171 linesCPUBuffer.cpp - src/
Buffers/ , C/C++, 123 linesCPUBuffer.h - src/
Buffers/ , C++, 188 linesGPUBuffer.cpp - src/
Buffers/ , C/C++, 121 linesGPUBuffer.h - src/
Buffers/ , C++, 148 linesPinnedCPUBuffer.cpp - src/
Buffers/ , C/C++, 60 linesPinnedCPUBuffer.h - src/
Buffers/ , C++, 51 linesbufferExample.cpp - src/
Buffers/ , C++, 115 linestest_CPUBuffer.cpp - src/
Buffers/ , C++, 101 linestest_GPUBuffer.cpp - src/
cudaSirecon/ , C/C++, 3,747 linesCImg.h - src/
cudaSirecon/ , C++, 72 linesboostfs.cpp - src/
cudaSirecon/ , C++, 1,760 linescudaSirecon.cpp - src/
cudaSirecon/ , C/C++, 11 linescudaSirecon.h - src/
cudaSirecon/ , C++, 27 linescudaSireconDriver.cpp - src/
cudaSirecon/ , C/C++, 350 linescudaSireconImpl.h - src/
cudaSirecon/ , C/C++, 82 linesgpuFunctions.h - src/
cudaSirecon/ , CUDA, 2,211 linesgpuFunctionsImpl.cu - src/
cudaSirecon/ , CUDA, 181 linesgpuFunctionsImpl_hh.cu - src/
cudaSirecon/ , C++, 71 linesinterface.cpp - src/
cudaSirecon/ , C/C++, 97 linesmrc.h - src/
cutilSafeCall.h , C/C++, 27 lines - src/
otf/ , C++, 112 linesotfviewer.cpp - src/
otf/ , C++, 1,639 linesradialft.cpp - test_data/
run.sh , Shell, 11 lines - LICENSE, License, 674 lines
- README.md, Text, 297 lines
abcucberkeley/PetaKit5D
f7dbfd5cc5947a32e6028a6c7b895ff0b891c673, 21 August 2026Availability: 1 check, the latest on 28 September 2026: the link answers
- 28 September 2026: the link answers
753 files
- demos/
crop_deskew_rotate_demo_ , MATLAB, 59 linesfunction.m - demos/
crop_deskew_rotate_demo_ , MATLAB, 26 linesfunction_parser.m - demos/
demo_RL_deconvolution.m , MATLAB, 570 lines - demos/
demo_data_downloader.m , MATLAB, 23 lines - demos/
demo_fast_tiff_zarr_read , MATLAB, 220 linesers_writers.m - demos/
demo_generic_computing_f , MATLAB, 257 linesramework.m - demos/
demo_geometric_transform , MATLAB, 286 linesation.m - demos/
demo_large_scale_process , MATLAB, 254 linesing.m - demos/
demo_light_sheet_cell_da , MATLAB, 91 linesta_downloader.m - demos/
demo_microscope_pipeline , MATLAB, 107 lines_multiple_dataset.m - demos/
demo_microscope_pipeline , MATLAB, 137 lines_single_dataset.m - demos/
demo_microscope_pipeline , MATLAB, 130 lines_single_dataset_nostitch .m - demos/
demo_other_modalities_da , MATLAB, 120 linesta_downloader.m - demos/
demo_phase_and_2photon_s , MATLAB, 398 linestitching.m - demos/
demo_point_detection_3d_ , MATLAB, 84 linesby_step.m - demos/
demo_point_detection_3d_ , MATLAB, 43 linesintegrated.m - demos/
demo_point_detection_3d_ , MATLAB, 46 linesmultiple_experiments.m - demos/
demo_run_all_demos_for_t , MATLAB, 32 lineshe_paper.m - demos/
demo_skewed_space_stitch , MATLAB, 174 linesing.m - demos/
demo_useful_tools.m , MATLAB, 1,255 lines - demos/
demo_widefield_and_confo , MATLAB, 289 linescal_deconvolution.m - demos/
demo_zarr_stitching.m , MATLAB, 606 lines - imageProcessing/
angleFilter.m , MATLAB, 13 lines - imageProcessing/
awt.m , MATLAB, 71 lines - imageProcessing/
awt1D.m , MATLAB, 56 lines - imageProcessing/
awtDenoising.m , MATLAB, 54 lines - imageProcessing/
b3spline1D.m , MATLAB, 72 lines - imageProcessing/
b3spline2D.m , MATLAB, 18 lines - imageProcessing/
backgroundSubtractMovie. , MATLAB, 271 linesm - imageProcessing/
bilateralFilter.m , MATLAB, 54 lines - imageProcessing/
binarySphere.m , MATLAB, 48 lines - imageProcessing/
bleedthroughCorrectMovie , MATLAB, 259 lines.m - imageProcessing/
bwLargestObj.m , MATLAB, 24 lines - imageProcessing/
bwMaxDirectDist.m , MATLAB, 69 lines - imageProcessing/
bwNneighbors.m , MATLAB, 75 lines - imageProcessing/
bwnHood3D.m , MATLAB, 51 lines - imageProcessing/
bwthin.m , MATLAB, 87 lines - imageProcessing/
ch2rgb.m , MATLAB, 20 lines - imageProcessing/
conv3fast.cpp , C++, 93 lines - imageProcessing/
conv3fast.m , MATLAB, 18 lines - imageProcessing/
convnfft.m , MATLAB, 191 lines - imageProcessing/
fastGauss3D.m , MATLAB, 274 lines - imageProcessing/
filterGauss1D.m , MATLAB, 25 lines - imageProcessing/
filterGauss2D.m , MATLAB, 29 lines - imageProcessing/
filterGauss3D.m , MATLAB, 33 lines - imageProcessing/
filterLoBGND.m , MATLAB, 289 lines - imageProcessing/
filterLoG.m , MATLAB, 56 lines - imageProcessing/
filterLoGND.m , MATLAB, 262 lines - imageProcessing/
filterMultiscaleLoBGND.m , MATLAB, 171 lines - imageProcessing/
filterMultiscaleLoGND.m , MATLAB, 163 lines - imageProcessing/
gradientFilterGauss2D.m , MATLAB, 40 lines - imageProcessing/
gradientFilterGauss3D.m , MATLAB, 45 lines - imageProcessing/
hdrMergeFile.m , MATLAB, 96 lines - imageProcessing/
hdrMergeFileBatch.m , MATLAB, 90 lines - imageProcessing/
hdrMergeFileBatchSetup.m , MATLAB, 62 lines - imageProcessing/
highDynamicRangeMerge.m , MATLAB, 90 lines - imageProcessing/
ib3spline1D.m , MATLAB, 31 lines - imageProcessing/
ib3spline2D.m , MATLAB, 11 lines - imageProcessing/
interpolation/ , C++, 352 linesbinterp.cpp - imageProcessing/
interpolation/ , MATLAB, 21 linesbinterp.m - imageProcessing/
interpolation/ , MATLAB, 137 linesbinterpDemo.m - imageProcessing/
interpolation/ , MATLAB, 308 linescalcInterpMaxima.m - imageProcessing/
interpolation/ , MATLAB, 198 linescomputeBSplineCoefficien ts.m - imageProcessing/
interpolation/ , MATLAB, 112 linesinterpBSplineValue.m - imageProcessing/
interpolation/ , C/C++, 451 linesinterpolator.h - imageProcessing/
invertContrast.m , MATLAB, 18 lines - imageProcessing/
localAvgStd2D.m , MATLAB, 30 lines - imageProcessing/
maskVectors.m , MATLAB, 13 lines - imageProcessing/
mismatchRgbMerge.m , MATLAB, 143 lines - imageProcessing/
mismatchRgbMergeBatch.m , MATLAB, 91 lines - imageProcessing/
mismatchRgbMergeBatchSet , MATLAB, 57 linesup.m - imageProcessing/
nonMaximumSuppression.m , MATLAB, 26 lines - imageProcessing/
nonMaximumSuppression3D. , MATLAB, 53 linesm - imageProcessing/
photobleachCorrection.m , MATLAB, 41 lines - imageProcessing/
rgbOverlay.m , MATLAB, 40 lines - imageProcessing/
scaleContrast.m , MATLAB, 23 lines - imageProcessing/
shadeCorrectMovie.m , MATLAB, 376 lines - imageProcessing/
skeletonization/ , MATLAB, 157 linesskeleton.m - imageProcessing/
skeletonization/ , C++, 280 linesskeleton3D.cpp - imageProcessing/
skeletonization/ , C/C++, 667 linesskeleton3D.h - imageProcessing/
skeletonization/ , MATLAB, 39 linesskeleton3D.m - imageProcessing/
steerableFiltering/ , MATLAB, 48 linesgetEndpointsGeodesic.m - imageProcessing/
steerableFiltering/ , MATLAB, 16 lineslinkEdgeSegments.m - imageProcessing/
steerableFiltering/ , MATLAB, 38 linesmakeSteerableMovie.m - imageProcessing/
steerableFiltering/ , MATLAB, 142 linesmultiscaleHessianLineDet ector.m - imageProcessing/
steerableFiltering/ , MATLAB, 69 linesmultiscaleSteerableDetec tor.m - imageProcessing/
steerableFiltering/ , MATLAB, 82 linesmultiscaleSteerableDetec tor3D.m - imageProcessing/
steerableFiltering/ , C++, 1,269 linessteerableDetector.cpp - imageProcessing/
steerableFiltering/ , MATLAB, 27 linessteerableDetector.m - imageProcessing/
steerableFiltering/ , C++, 622 linessteerableDetector3D.cpp - imageProcessing/
steerableFiltering/ , MATLAB, 26 linessteerableDetector3D.m - imageProcessing/
steerableFiltering/ , MATLAB, 135 linestestSteerableDetector2D. m - imageProcessing/
steerableFiltering/ , MATLAB, 135 linestestSteerableDetector3D. m - imageProcessing/
surfaceFilterGauss3D.m , MATLAB, 70 lines - imageProcessing/
zProjImage.m , MATLAB, 80 lines - mcc/
check_mcc_parser_paramet , MATLAB, 44 linesers.m - mcc/
compile_mccMaster.m , MATLAB, 116 lines - mcc/
convert_function_string_ , MATLAB, 23 linesto_mcc_string.m - mcc/
generate_function_mcc_pa , MATLAB, 399 linesrser_file.m - mcc/
generate_mcc_master_file , MATLAB, 85 lines.m - mcc/
mcc_autogen.m , MATLAB, 56 lines - mcc/
parse_function_parameter , MATLAB, 37 liness.m - mcc/
parse_mcc_function_list_ , MATLAB, 47 linesfile.m - mcc/
parsers/ , MATLAB, 50 linesMIP_block_parser.m - mcc/
parsers/ , MATLAB, 152 linesRLdecon_for_zarr_block_p arser.m - mcc/
parsers/ , MATLAB, 132 linesXR_FSC_analysis_wrapper_ parser.m - mcc/
parsers/ , MATLAB, 100 linesXR_MIP_wrapper_parser.m - mcc/
parsers/ , MATLAB, 77 linesXR_MIP_zarr_parser.m - mcc/
parsers/ , MATLAB, 273 linesXR_RLdeconFrame3D_parser .m - mcc/
parsers/ , MATLAB, 77 linesXR_RotateFrame3D_parser. m - mcc/
parsers/ , MATLAB, 55 linesXR_bioformats_to_tiff_or _zarr_wrapper_parser.m - mcc/
parsers/ , MATLAB, 120 linesXR_chromatic_shift_corre ction_data_wrapper_parse r.m - mcc/
parsers/ , MATLAB, 43 linesXR_crop_block_parser.m - mcc/
parsers/ , MATLAB, 105 linesXR_crop_dataset_parser.m - mcc/
parsers/ , MATLAB, 95 linesXR_crop_frame_parser.m - mcc/
parsers/ , MATLAB, 245 linesXR_decon_data_wrapper_pa rser.m - mcc/
parsers/ , MATLAB, 90 linesXR_deskewRotateBlock_par ser.m - mcc/
parsers/ , MATLAB, 175 linesXR_deskewRotateFrame_par ser.m - mcc/
parsers/ , MATLAB, 154 linesXR_deskewRotateZarr_pars er.m - mcc/
parsers/ , MATLAB, 238 linesXR_deskew_rotate_data_wr apper_parser.m - mcc/
parsers/ , MATLAB, 56 linesXR_fftSpectrumComputingF rame_parser.m - mcc/
parsers/ , MATLAB, 102 linesXR_fftSpectrumComputingW rapper_parser.m - mcc/
parsers/ , MATLAB, 108 linesXR_generate_image_list_w rapper_parser.m - mcc/
parsers/ , MATLAB, 83 linesXR_imaris_conversion_dat a_wrapper_parser.m - mcc/
parsers/ , MATLAB, 287 linesXR_matlab_stitching_wrap per_parser.m - mcc/
parsers/ , MATLAB, 287 linesXR_microscopeAutomaticPr ocessing_parser.m - mcc/
parsers/ , MATLAB, 74 linesXR_one_image_FSC_analysi s_frame_parser.m - mcc/
parsers/ , MATLAB, 59 linesXR_parallel_rsync_wrappe r_parser.m - mcc/
parsers/ , MATLAB, 68 linesXR_psf_analysis_plot_par ser.m - mcc/
parsers/ , MATLAB, 115 linesXR_psf_analysis_wrapper_ parser.m - mcc/
parsers/ , MATLAB, 100 linesXR_psf_detection_and_ana lysis_wrapper_parser.m - mcc/
parsers/ , MATLAB, 52 linesXR_resampleFrame_parser. m - mcc/
parsers/ , MATLAB, 65 linesXR_resampleSingleZarr_pa rser.m - mcc/
parsers/ , MATLAB, 103 linesXR_resample_dataset_pars er.m - mcc/
parsers/ , MATLAB, 63 linesXR_resaveSingleZarr_pars er.m - mcc/
parsers/ , MATLAB, 81 linesXR_resave_zarr_wrapper_p arser.m - mcc/
parsers/ , MATLAB, 369 linesXR_stitching_frame_zarr_ dev_v1_parser.m - mcc/
parsers/ , MATLAB, 131 linesXR_tiffToZarr_wrapper_pa rser.m - mcc/
parsers/ , MATLAB, 147 linesXR_unmix_channels_data_w rapper_parser.m - mcc/
parsers/ , MATLAB, 98 linesXR_unmix_channels_frame_ parser.m - mcc/
parsers/ , MATLAB, 98 linesXR_unmix_channels_zarr_p arser.m - mcc/
parsers/ , MATLAB, 40 linesXR_visualize_OTF_mask_se gmentation_parser.m - mcc/
parsers/ , MATLAB, 72 linesXR_zarrToTiff_wrapper_pa rser.m - mcc/
parsers/ , MATLAB, 56 linescompute_tile_bwdist_mip_ slabs_parser.m - mcc/
parsers/ , MATLAB, 52 linescompute_tile_bwdist_pars er.m - mcc/
parsers/ , MATLAB, 34 linescrop_deskew_rotate_demo_ function_parser.m - mcc/
parsers/ , MATLAB, 93 linescross_correlation_regist ration_wrapper_parser.m - mcc/
parsers/ , MATLAB, 58 linesimage_intensity_correcti on_block_parser.m - mcc/
parsers/ , MATLAB, 142 linesmccMaster.m - mcc/
parsers/ , MATLAB, 71 linesmultiple_region_spectra_ encoding_block_parser.m - mcc/
parsers/ , MATLAB, 79 linesprocessStitchBlock_parse r.m - mcc/
parsers/ , MATLAB, 34 linesreplicateDataBlock_parse r.m - mcc/
parsers/ , MATLAB, 55 linesresampleZarrBlock_parser .m - mcc/
parsers/ , MATLAB, 36 linesresaveZarrBlock_parser.m - mcc/
parsers/ , MATLAB, 29 linessaveMIP_tiff_parser.m - mcc/
parsers/ , MATLAB, 29 linessaveMIP_zarr_parser.m - mcc/
parsers/ , MATLAB, 370 linessimReconAutomaticProcess ing_parser.m - mcc/
parsers/ , MATLAB, 290 linessimReconFrame_parser.m - mcc/
parsers/ , MATLAB, 27 linesstitch_global_grid_assig nment_wrapper_parser.m - mcc/
parsers/ , MATLAB, 39 linesstitch_organize_block_in fo_parser.m - mcc/
parsers/ , MATLAB, 76 linesstitch_process_zarr_tile _parser.m - mcc/
parsers/ , MATLAB, 84 linestiffToZarr_parser.m - mcc/
parsers/ , MATLAB, 46 linesunmix_channels_block_par ser.m - mcc/
parsers/ , MATLAB, 60 linesunmix_channels_gaussian_ block_parser.m - mcc/
parsers/ , MATLAB, 30 lineszarrToTiff_parser.m - mcc/
separate_function_string , MATLAB, 178 lines_variables.m - microscopeDataProcessing
/ , MATLAB, 178 linesFSC_analysis/ XR_FSC.m - microscopeDataProcessing
/ , MATLAB, 442 linesFSC_analysis/ XR_FSC_analysis_wrapper. m - microscopeDataProcessing
/ , MATLAB, 130 linesFSC_analysis/ XR_FSC_resolution.m - microscopeDataProcessing
/ , MATLAB, 132 linesFSC_analysis/ XR_one_image_FSC_analysi s.m - microscopeDataProcessing
/ , MATLAB, 91 linesFSC_analysis/ XR_one_image_FSC_analysi s_frame.m - microscopeDataProcessing
/ , MATLAB, 104 linesFSC_analysis/ XR_two_image_FSC_analysi s.m - microscopeDataProcessing
/ , MATLAB, 27 linesGU_resampleStack3D.m - microscopeDataProcessing
/ , MATLAB, 35 linesXR_checkResampleSetting. m - microscopeDataProcessing
/ , MATLAB, 75 linesXR_estimateComputingMemo ry.m - microscopeDataProcessing
/ , MATLAB, 714 linesXR_microscopeAutomaticPr ocessing.m - microscopeDataProcessing
/ , MATLAB, 1,245 linesXR_microscopeAutomaticPr ocessing_bak.m - microscopeDataProcessing
/ , MATLAB, 173 linesXR_parseImageFilenames.m - microscopeDataProcessing
/ , MATLAB, 77 linesXR_parseSettingFiles.m - microscopeDataProcessing
/ , MATLAB, 87 linesXR_parseSettingFiles_wra pper.m - microscopeDataProcessing
/ , MATLAB, 142 linesadapters/ CZarrAdapter.m - microscopeDataProcessing
/ , MATLAB, 238 linesadapters/ MPageTiffAdapter.m - microscopeDataProcessing
/ , MATLAB, 162 linesadapters/ N5Adapter.m - microscopeDataProcessing
/ , MATLAB, 164 linesadapters/ ZarrAdapter.m - microscopeDataProcessing
/ , MATLAB, 217 lineschromatic_shift_correcti on/ XR_chromatic_shift_corre ction_data_wrapper.m - microscopeDataProcessing
/ , MATLAB, 80 lineschromatic_shift_correcti on/ XR_chromatic_shift_estim ation.m - microscopeDataProcessing
/ , MATLAB, 151 linescompileAllMexFiles.m - microscopeDataProcessing
/ , MATLAB, 91 linescrop/ XR_crop_block.m - microscopeDataProcessing
/ , MATLAB, 205 linescrop/ XR_crop_dataset.m - microscopeDataProcessing
/ , MATLAB, 120 linescrop/ XR_crop_frame.m - microscopeDataProcessing
/ , MATLAB, 166 linescrop/ XR_crop_zarr.m - microscopeDataProcessing
/ , MATLAB, 15 linescrop/ crop3d.m - microscopeDataProcessing
/ , MATLAB, 15 linescrop/ crop4d.m - microscopeDataProcessing
/ , MATLAB, 27 linescrop/ indexing4d.m - microscopeDataProcessing
/ , C, 113 linescrop/ mex/ crop3d_mex.c - microscopeDataProcessing
/ , C++, 176 linescrop/ mex/ crop4d_mex.cpp - microscopeDataProcessing
/ , C, 122 linescrop/ mex/ indexing3d_mex.c - microscopeDataProcessing
/ , C++, 194 linescrop/ mex/ indexing4d_crop_mex.cpp - microscopeDataProcessing
/ , C, 138 linescrop/ mex/ indexing4d_mex.c - microscopeDataProcessing
/ , MATLAB, 29 linescrop/ trimBorder.m - microscopeDataProcessing
/ , MATLAB, 571 linesdecon/ RLdecon.m - microscopeDataProcessing
/ , MATLAB, 218 linesdecon/ RLdecon_for_ExMPipeline. m - microscopeDataProcessing
/ , MATLAB, 180 linesdecon/ RLdecon_for_zarr_block.m - microscopeDataProcessing
/ , MATLAB, 308 linesdecon/ RLdecon_large_in_memory. m - microscopeDataProcessing
/ , MATLAB, 299 linesdecon/ RLdecon_large_in_place.m - microscopeDataProcessing
/ , MATLAB, 316 linesdecon/ XR_RLdeconFrame3D.m - microscopeDataProcessing
/ , MATLAB, 645 linesdecon/ XR_cppDeconFrame3D.m - microscopeDataProcessing
/ , MATLAB, 498 linesdecon/ XR_cudaDeconFrame3D.m - microscopeDataProcessing
/ , MATLAB, 523 linesdecon/ XR_decon_data_wrapper.m - microscopeDataProcessing
/ , MATLAB, 78 linesdecon/ XR_rotate_PSF.m - microscopeDataProcessing
/ , MATLAB, 91 linesdecon/ XR_visualize_OTF_mask_se gmentation.m - microscopeDataProcessing
/ , MATLAB, 216 linesdecon/ decon_lucy_function.m - microscopeDataProcessing
/ , MATLAB, 179 linesdecon/ decon_lucy_omw_function. m - microscopeDataProcessing
/ , MATLAB, 31 linesdecon/ decon_mask_edge_erosion. m - microscopeDataProcessing
/ , MATLAB, 27 linesdecon/ decon_otf2psf.m - microscopeDataProcessing
/ , MATLAB, 58 linesdecon/ decon_psf2otf.m - microscopeDataProcessing
/ , MATLAB, 167 linesdecon/ omw_backprojector_genera tion.m - microscopeDataProcessing
/ , MATLAB, 140 linesdecon/ psf_gen_new.m - microscopeDataProcessing
/ , MATLAB, 197 linesdecon/ visualize_OTF_and_mask_o utline.m - microscopeDataProcessing
/ , MATLAB, 99 linesdeskew_rotate/ XR_RotateFrame3D.m - microscopeDataProcessing
/ , MATLAB, 113 linesdeskew_rotate/ XR_deskewRotateBlock.m - microscopeDataProcessing
/ , MATLAB, 503 linesdeskew_rotate/ XR_deskewRotateFrame.m - microscopeDataProcessing
/ , MATLAB, 175 linesdeskew_rotate/ XR_deskewRotateFrame_old .m - microscopeDataProcessing
/ , MATLAB, 305 linesdeskew_rotate/ XR_deskewRotateZarr.m - microscopeDataProcessing
/ , MATLAB, 392 linesdeskew_rotate/ XR_deskew_rotate_data_wr apper.m - microscopeDataProcessing
/ , MATLAB, 81 linesdeskew_rotate/ XR_getDeskeRotateBoxesFr omMasks.m - microscopeDataProcessing
/ , MATLAB, 260 linesdeskew_rotate/ deskewRotateFrame3D.m - microscopeDataProcessing
/ , MATLAB, 223 linesdeskew_rotate/ deskewRotateFrame3D_bak. m - microscopeDataProcessing
/ , C, 944 linesdeskew_rotate/ mex/ skewed_space_interp_defi ned_stepsize_mex.c - microscopeDataProcessing
/ , C, 145 linesdeskew_rotate/ mex/ skewed_space_interp_mex. c - microscopeDataProcessing
/ , C++, 1,289 linesdeskew_rotate/ mex/ skewed_space_interp_volu me_deskew_rotate_warp_me x.cpp - microscopeDataProcessing
/ , C++, 487 linesdeskew_rotate/ mex/ volume_deskew_rotate_war p_mex.cpp - microscopeDataProcessing
/ , MATLAB, 105 linesdeskew_rotate/ skewed_space_interp.m - microscopeDataProcessing
/ , MATLAB, 104 linesdeskew_rotate/ skewed_space_interp_defi ned_stepsize.m - microscopeDataProcessing
/ , MATLAB, 142 linesfft_spectrum/ XR_fftSpectrumComputingF rame.m - microscopeDataProcessing
/ , MATLAB, 169 linesfft_spectrum/ XR_fftSpectrumComputingW rapper.m - microscopeDataProcessing
/ , MATLAB, 88 linesflatfield_correction/ XR_LSFlatFieldCorrection .m - microscopeDataProcessing
/ , MATLAB, 115 linesflatfield_correction/ XR_flatfield_background_ estimation.m - microscopeDataProcessing
/ , MATLAB, 392 linesflatfield_correction/ XR_flatfield_background_ wrapper.m - microscopeDataProcessing
/ , MATLAB, 77 linesflatfield_correction/ XR_phase_image_flat_fiel d_correction.m - microscopeDataProcessing
/ , C++, 165 linesflatfield_correction/ mex/ flat_field_correction_3d _mex.cpp - microscopeDataProcessing
/ , MATLAB, 26 linesflatfield_correction/ processFFCorrectionFrame .m - microscopeDataProcessing
/ , MATLAB, 161 linesgroupPartialVolumeFiles. m - microscopeDataProcessing
/ , MATLAB, 160 linesio/ N5ToZarr.m - microscopeDataProcessing
/ , MATLAB, 77 linesio/ N5ToZarrBlock.m - microscopeDataProcessing
/ , MATLAB, 121 linesio/ XR_bioformats_to_tiff_or _zarr_wrapper.m - microscopeDataProcessing
/ , MATLAB, 153 linesio/ XR_resaveSingleZarr.m - microscopeDataProcessing
/ , MATLAB, 148 linesio/ XR_resave_zarr_wrapper.m - microscopeDataProcessing
/ , MATLAB, 63 linesio/ cpp-tiff/ mexSrc/ compile_getImageSizeMex. m - microscopeDataProcessing
/ , MATLAB, 63 linesio/ cpp-tiff/ mexSrc/ compile_parallelReadTiff .m - microscopeDataProcessing
/ , MATLAB, 63 linesio/ cpp-tiff/ mexSrc/ compile_parallelWriteTif f.m - microscopeDataProcessing
/ , C++, 72 linesio/ cpp-tiff/ mexSrc/ getimagesizemex.cpp - microscopeDataProcessing
/ , C++, 119 linesio/ cpp-tiff/ mexSrc/ parallelreadtiffmex.cpp - microscopeDataProcessing
/ , C++, 115 linesio/ cpp-tiff/ mexSrc/ parallelwritetiffmex.cpp - microscopeDataProcessing
/ , MATLAB, 8 linesio/ cpp-tiff/ mexSrc/ tests.m - microscopeDataProcessing
/ , C++, 206 linesio/ cpp-tiff/ src/ helperfunctions.cpp - microscopeDataProcessing
/ , C/C++, 30 linesio/ cpp-tiff/ src/ helperfunctions.h - microscopeDataProcessing
/ , C++, 324 linesio/ cpp-tiff/ src/ lzwencode.cpp - microscopeDataProcessing
/ , C/C++, 6 linesio/ cpp-tiff/ src/ lzwencode.h - microscopeDataProcessing
/ , C++, 785 linesio/ cpp-tiff/ src/ parallelreadtiff.cpp - microscopeDataProcessing
/ , C/C++, 19 linesio/ cpp-tiff/ src/ parallelreadtiff.h - microscopeDataProcessing
/ , C++, 346 linesio/ cpp-tiff/ src/ parallelwritetiff.cpp - microscopeDataProcessing
/ , C/C++, 15 linesio/ cpp-tiff/ src/ parallelwritetiff.h - microscopeDataProcessing
/ , MATLAB, 53 linesio/ cpp-zarr/ mexSrc/ compile_createZarrFile.m - microscopeDataProcessing
/ , MATLAB, 64 linesio/ cpp-zarr/ mexSrc/ compile_parallelReadZarr .m - microscopeDataProcessing
/ , MATLAB, 63 linesio/ cpp-zarr/ mexSrc/ compile_parallelWriteZar r.m - microscopeDataProcessing
/ , C++, 122 linesio/ cpp-zarr/ mexSrc/ createzarrfilemex.cpp - microscopeDataProcessing
/ , C++, 158 linesio/ cpp-zarr/ mexSrc/ parallelreadzarrmex.cpp - microscopeDataProcessing
/ , C++, 385 linesio/ cpp-zarr/ mexSrc/ parallelwritezarrmex.cpp - microscopeDataProcessing
/ , MATLAB, 8 linesio/ cpp-zarr/ mexSrc/ tests.m - microscopeDataProcessing
/ , C++, 174 linesio/ cpp-zarr/ src/ helperfunctions.cpp - microscopeDataProcessing
/ , C/C++, 32 linesio/ cpp-zarr/ src/ helperfunctions.h - microscopeDataProcessing
/ , C++, 456 linesio/ cpp-zarr/ src/ parallelreadzarr.cpp - microscopeDataProcessing
/ , C/C++, 21 linesio/ cpp-zarr/ src/ parallelreadzarr.h - microscopeDataProcessing
/ , C++, 528 linesio/ cpp-zarr/ src/ parallelwritezarr.cpp - microscopeDataProcessing
/ , C/C++, 12 linesio/ cpp-zarr/ src/ parallelwritezarr.h - microscopeDataProcessing
/ , C++, 611 linesio/ cpp-zarr/ src/ zarr.cpp - microscopeDataProcessing
/ , C/C++, 103 linesio/ cpp-zarr/ src/ zarr.h - microscopeDataProcessing
/ , MATLAB, 116 linesio/ createzarr.m - microscopeDataProcessing
/ , MATLAB, 32 linesio/ readtiff.m - microscopeDataProcessing
/ , MATLAB, 112 linesio/ readtiff_parallel.m - microscopeDataProcessing
/ , MATLAB, 50 linesio/ readzarr.m - microscopeDataProcessing
/ , MATLAB, 74 linesio/ resaveZarrBlock.m - microscopeDataProcessing
/ , MATLAB, 69 linesio/ writetiff.m - microscopeDataProcessing
/ , MATLAB, 121 linesio/ writezarr.m - microscopeDataProcessing
/ , MATLAB, 159 linesio/ zarrToN5.m - microscopeDataProcessing
/ , MATLAB, 71 linesio/ zarrToN5Block.m - microscopeDataProcessing
/ , MATLAB, 621 linespsf_analysis/ Load_and_Plot_Exp_Overal l_xzPSF_xzOTF_update.m - microscopeDataProcessing
/ , MATLAB, 126 linespsf_analysis/ XR_psf_analysis_plot.m - microscopeDataProcessing
/ , MATLAB, 280 linespsf_analysis/ XR_psf_analysis_wrapper. m - microscopeDataProcessing
/ , MATLAB, 173 linespsf_analysis/ XR_psf_detection_and_ana lysis_wrapper.m - microscopeDataProcessing
/ , MATLAB, 192 linespsf_analysis/ XR_psf_detection_and_cro pping.m - microscopeDataProcessing
/ , MATLAB, 257 lines, 1 matchpuncta_removal/ XR_ExM_PunctaRemovalPoin tDetection.m - microscopeDataProcessing
/ , MATLAB, 139 linespuncta_removal/ XR_ExM_PunctaRemoval_bac kground_estimation_block .m - microscopeDataProcessing
/ , MATLAB, 129 linespuncta_removal/ XR_ExM_PunctaRemoval_blo ck.m - microscopeDataProcessing
/ , MATLAB, 165 linespuncta_removal/ XR_ExM_PunctaRemoval_int erpolated_background_blo ck.m - microscopeDataProcessing
/ , MATLAB, 201 linespuncta_removal/ XR_ExM_PunctaRemoval_upd ated_block.m - microscopeDataProcessing
/ , MATLAB, 333 linespuncta_removal/ XR_ExM_PunctaRemoval_zar r.m - microscopeDataProcessing
/ , Python, 52 linespython/ daskAPI.py - microscopeDataProcessing
/ , Python, 89 linespython/ zarrAPI.py - microscopeDataProcessing
/ , MATLAB, 252 linesstitch/ XR_estimate_actual_step_ size_from_encoder.m - microscopeDataProcessing
/ , MATLAB, 111 linesstitch/ XR_generate_image_list_w rapper.m - microscopeDataProcessing
/ , MATLAB, 304 linesstitch/ XR_java_stitching_wrappe r.m - microscopeDataProcessing
/ , MATLAB, 712 linesstitch/ XR_matlab_stitching_wrap per.m - microscopeDataProcessing
/ , MATLAB, 110 linesstitch/ XR_multiresZarrGeneratio n.m - microscopeDataProcessing
/ , MATLAB, 46 linesstitch/ XR_normalize_z_stack.m - microscopeDataProcessing
/ , MATLAB, 983 linesstitch/ XR_stitching_frame_v1.m - microscopeDataProcessing
/ , MATLAB, 958 linesstitch/ XR_stitching_frame_zarr_ dev_v1.m - microscopeDataProcessing
/ , MATLAB, 1,000 linesstitch/ XR_stitching_frame_zarr_ dev_v1_bak.m - microscopeDataProcessing
/ , MATLAB, 120 linesstitch/ XR_subVolumeCoordinatesE xtraction.m - microscopeDataProcessing
/ , MATLAB, 315 linesstitch/ XR_tiffToZarr_wrapper.m - microscopeDataProcessing
/ , MATLAB, 83 linesstitch/ XR_visualize_tile_positi ons.m - microscopeDataProcessing
/ , MATLAB, 86 linesstitch/ XR_zarrChunkCoordinatesE xtraction.m - microscopeDataProcessing
/ , MATLAB, 105 linesstitch/ XR_zarrToTiff_wrapper.m - microscopeDataProcessing
/ , MATLAB, 88 linesstitch/ bboxToBlocks.m - microscopeDataProcessing
/ , MATLAB, 43 linesstitch/ checkSlurmCluster.m - microscopeDataProcessing
/ , MATLAB, 97 linesstitch/ check_major_tile_cover.m - microscopeDataProcessing
/ , MATLAB, 27 linesstitch/ check_major_tile_valid.m - microscopeDataProcessing
/ , MATLAB, 73 linesstitch/ compute_half_of_overlap_ region.m - microscopeDataProcessing
/ , MATLAB, 202 linesstitch/ compute_tile_bwdist.m - microscopeDataProcessing
/ , MATLAB, 157 linesstitch/ compute_tile_bwdist_mip_ slabs.m - microscopeDataProcessing
/ , MATLAB, 185 linesstitch/ compute_tile_distance_tr ansform.m - microscopeDataProcessing
/ , MATLAB, 85 linesstitch/ crop_subregion_by_intens ity.m - microscopeDataProcessing
/ , MATLAB, 201 linesstitch/ cross_correlation_regist ration_2d.m - microscopeDataProcessing
/ , MATLAB, 212 linesstitch/ cross_correlation_regist ration_3d.m - microscopeDataProcessing
/ , MATLAB, 190 linesstitch/ cross_correlation_regist ration_3d_mip_slabs.m - microscopeDataProcessing
/ , MATLAB, 105 linesstitch/ cross_correlation_regist ration_wrapper.m - microscopeDataProcessing
/ , MATLAB, 175 linesstitch/ cross_correlation_stitch ing_matching.m - microscopeDataProcessing
/ , MATLAB, 66 linesstitch/ distance_weight_single_a xis.m - microscopeDataProcessing
/ , MATLAB, 50 linesstitch/ erodeVolumeBy2DProjectio n.m - microscopeDataProcessing
/ , MATLAB, 27 linesstitch/ feather_blending_3d.m - microscopeDataProcessing
/ , MATLAB, 21 linesstitch/ feather_distance_map_res ize_3d.m - microscopeDataProcessing
/ , MATLAB, 43 linesstitch/ integral_image_3d.m - microscopeDataProcessing
/ , Shell, 79 linesstitch/ java_stitching_frame_com mands.sh - microscopeDataProcessing
/ , MATLAB, 113 linesstitch/ java_stitching_frame_wra pper.m - microscopeDataProcessing
/ , C++, 232 linesstitch/ mex/ any_4th_dim_mex.cpp - microscopeDataProcessing
/ , C++, 149 linesstitch/ mex/ feather_blending_3d_mex. cpp - microscopeDataProcessing
/ , C++, 166 linesstitch/ mex/ feather_blending_3d_with _indexing_mex.cpp - microscopeDataProcessing
/ , C, 159 linesstitch/ mex/ feather_distance_map_res ize_3d_mex.c - microscopeDataProcessing
/ , C, 192 linesstitch/ mex/ feather_distance_map_res ize_3d_w_space_mex.c - microscopeDataProcessing
/ , C++, 235 linesstitch/ mex/ integral_image_3d_mex.cp p - microscopeDataProcessing
/ , MATLAB, 185 linesstitch/ multires_cross_correlati on_registration_imblock. m - microscopeDataProcessing
/ , MATLAB, 35 linesstitch/ normxcorr2_max_shift.m - microscopeDataProcessing
/ , MATLAB, 70 linesstitch/ normxcorr3_fast.m - microscopeDataProcessing
/ , MATLAB, 35 linesstitch/ normxcorr3_max_shift.m - microscopeDataProcessing
/ , MATLAB, 119 linesstitch/ normxcorr3_updated.m - microscopeDataProcessing
/ , MATLAB, 81 linesstitch/ parseTileInfo.m - microscopeDataProcessing
/ , MATLAB, 514 linesstitch/ processStitchBlock.m - microscopeDataProcessing
/ , MATLAB, 88 linesstitch/ processStitchSeparteTile s.m - microscopeDataProcessing
/ , MATLAB, 52 linesstitch/ stitch_generate_imagelis t_from_encoder.m - microscopeDataProcessing
/ , MATLAB, 56 linesstitch/ stitch_generate_imagelis t_from_encoder_ISM.m - microscopeDataProcessing
/ , MATLAB, 135 linesstitch/ stitch_generate_imagelis t_from_sqlite.m - microscopeDataProcessing
/ , MATLAB, 51 linesstitch/ stitch_generate_imagelis t_from_sqlite_old_format .m - microscopeDataProcessing
/ , MATLAB, 144 linesstitch/ stitch_generate_imagelis t_from_tile_list.m - microscopeDataProcessing
/ , MATLAB, 268 linesstitch/ stitch_generate_imagelis t_from_tile_positions.m - microscopeDataProcessing
/ , MATLAB, 62 linesstitch/ stitch_global_assignment .m - microscopeDataProcessing
/ , MATLAB, 82 linesstitch/ stitch_global_grid_assig nment.m - microscopeDataProcessing
/ , MATLAB, 37 linesstitch/ stitch_global_grid_assig nment_wrapper.m - microscopeDataProcessing
/ , MATLAB, 300 linesstitch/ stitch_global_group_assi gnment.m - microscopeDataProcessing
/ , MATLAB, 277 linesstitch/ stitch_global_group_assi gnment_test_1.m - microscopeDataProcessing
/ , MATLAB, 53 linesstitch/ stitch_local_assignment. m - microscopeDataProcessing
/ , MATLAB, 215 linesstitch/ stitch_organize_block_in fo.m - microscopeDataProcessing
/ , MATLAB, 292 linesstitch/ stitch_parse_image_list_ information.m - microscopeDataProcessing
/ , MATLAB, 102 linesstitch/ stitch_parse_multi_loc_i mage_list_information.m - microscopeDataProcessing
/ , MATLAB, 235 linesstitch/ stitch_process_block_inf o.m - microscopeDataProcessing
/ , MATLAB, 38 linesstitch/ stitch_process_coordinat es.m - microscopeDataProcessing
/ , MATLAB, 66 linesstitch/ stitch_process_filenames .m - microscopeDataProcessing
/ , MATLAB, 242 linesstitch/ stitch_process_tiles.m - microscopeDataProcessing
/ , MATLAB, 163 linesstitch/ stitch_process_zarr_tile .m - microscopeDataProcessing
/ , MATLAB, 455 linesstitch/ stitch_shift_assignment. m - microscopeDataProcessing
/ , MATLAB, 596 linesstitch/ stitch_shift_assignment_ bak.m - microscopeDataProcessing
/ , MATLAB, 256 linesstitch/ tiffToZarr.m - microscopeDataProcessing
/ , MATLAB, 26 linesstitch/ writeZarrBlock.m - microscopeDataProcessing
/ , MATLAB, 82 linesstitch/ zarrToTiff.m - microscopeDataProcessing
/ , C++, 789 linestools/ Imaris/ Parallel_Imaris_Writer/ src/ main.cpp - microscopeDataProcessing
/ , MATLAB, 222 linestools/ Imaris/ XR_imaris_conversion_dat a_wrapper.m - microscopeDataProcessing
/ , MATLAB, 146 linestools/ MIP/ MIP_block.m - microscopeDataProcessing
/ , MATLAB, 164 linestools/ MIP/ XR_MIP_wrapper.m - microscopeDataProcessing
/ , MATLAB, 274 linestools/ MIP/ XR_MIP_zarr.m - microscopeDataProcessing
/ , MATLAB, 176 linestools/ MIP/ XR_generate_MIP_masks.m - microscopeDataProcessing
/ , MATLAB, 129 linestools/ MIP/ gererate_single_MIP_mask .m - microscopeDataProcessing
/ , MATLAB, 17 linestools/ MIP/ max_pooling_3d.m - microscopeDataProcessing
/ , C++, 147 linestools/ MIP/ mex/ max_pooling_3d_mex.cpp - microscopeDataProcessing
/ , C++, 107 linestools/ MIP/ mex/ min_bbox_3d_mex.cpp - microscopeDataProcessing
/ , MATLAB, 12 linestools/ MIP/ min_bbox_3d.m - microscopeDataProcessing
/ , MATLAB, 33 linestools/ MIP/ project3DImageto2D.m - microscopeDataProcessing
/ , MATLAB, 48 linestools/ MIP/ saveMIP_frame.m - microscopeDataProcessing
/ , MATLAB, 62 linestools/ MIP/ saveMIP_tiff.m - microscopeDataProcessing
/ , MATLAB, 81 linestools/ MIP/ saveMIP_zarr.m - microscopeDataProcessing
/ , MATLAB, 101 linestools/ resample/ XR_resampleFrame.m - microscopeDataProcessing
/ , MATLAB, 162 linestools/ resample/ XR_resampleSingleZarr.m - microscopeDataProcessing
/ , MATLAB, 145 linestools/ resample/ XR_resample_dataset.m - microscopeDataProcessing
/ , MATLAB, 28 linestools/ resample/ imresize3_average.m - microscopeDataProcessing
/ , MATLAB, 142 linestools/ resample/ resampleZarrBlock.m - microscopeDataProcessing
/ , MATLAB, 81 linestools/ rescale/ rescale_zarr_block.m - microscopeDataProcessing
/ , MATLAB, 190 linestools/ rescale/ rescale_zarr_file.m - microscopeDataProcessing
/ , MATLAB, 160 linestools/ rsync_wrapper/ XR_parallel_rsync_wrappe r.m - microscopeDataProcessing
/ , MATLAB, 63 linestools/ rsync_wrapper/ batch_file_exist_cluster .m - microscopeDataProcessing
/ , Shell, 23 linestools/ rsync_wrapper/ rsync_batch_files.sh - microscopeDataProcessing
/ , MATLAB, 237 linesunmix/ XR_unmix_channels_data_w rapper.m - microscopeDataProcessing
/ , MATLAB, 149 linesunmix/ XR_unmix_channels_frame. m - microscopeDataProcessing
/ , MATLAB, 206 linesunmix/ XR_unmix_channels_zarr.m - microscopeDataProcessing
/ , MATLAB, 83 linesunmix/ unmix_channels_block.m - microscopeDataProcessing
/ , MATLAB, 91 linesunmix/ unmix_channels_gaussian_ block.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 163 linessoftware/ adtest1.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 125 linessoftware/ analyzeBleaching.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 124 linessoftware/ asymDeterm2D3D.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 266 linessoftware/ barplot2.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 32 linessoftware/ binarySegmentLengths.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 73 linessoftware/ bioformats/ bfCheckJavaMemory.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 102 linessoftware/ bioformats/ bfCheckJavaPath.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 82 linessoftware/ bioformats/ bfGetFileExtensions.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 133 linessoftware/ bioformats/ bfGetPlane.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 104 linessoftware/ bioformats/ bfGetReader.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 64 linessoftware/ bioformats/ bfInitLogging.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 73 linessoftware/ bioformats/ bfOpen3DVolume.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 85 linessoftware/ bioformats/ bfUpgradeCheck.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 245 linessoftware/ bioformats/ bfopen.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 162 linessoftware/ bioformats/ bfsave.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 123 linessoftware/ bioformats/ createMinimalOMEXMLMetad ata.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 3 linessoftware/ bioformats/ private/ is_octave.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 312 linessoftware/ boxplot2.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 415 linessoftware/ ccpSorter.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 181 linessoftware/ cmeAnalysis.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 2,107 linessoftware/ cmeDataViewer.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 99 linessoftware/ coordAmpMatFromIndicesSp arse.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 1,429 linessoftware/ costMatLinearMotionClose Gaps2.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 445 linessoftware/ costMatLinearMotionLink2 .m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 82 linessoftware/ cutTrack.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 61 linessoftware/ densityplot.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 129 linessoftware/ detectEDFOutliers.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 176 linessoftware/ epiTIRFAnalysis.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 192 linessoftware/ estimTrackTypeParamLM2.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 44 linessoftware/ filterGauss1D.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 48 linessoftware/ filterGauss2D.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 89 linessoftware/ filterGaussianFit2D.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 243 linessoftware/ findTrackGaps.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 49 linessoftware/ fitExpToHist.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 274 linessoftware/ fitGaussianMixtures2D.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 67 linessoftware/ fitGaussianModeToCDF.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 110 linessoftware/ fitGaussianModeToPDF.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 237 linessoftware/ fitGaussians2D.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 102 linessoftware/ formatTickLabels.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 87 linessoftware/ fsFigure.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 616 linessoftware/ getAveDispEllipseAll2.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 33 linessoftware/ getCellDir.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 166 linessoftware/ getCellMask.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 33 linessoftware/ getDirFromPath.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 33 linessoftware/ getExpDir.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 88 linessoftware/ getFluorPropStruct.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 75 linessoftware/ getFluorophoreHues.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 105 linessoftware/ getGaussianPSFsigma.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 120 linessoftware/ getGaussianPSFsigmaFromD ata.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 141 linessoftware/ getIntensityCohorts.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 266 linessoftware/ getLifetimeData.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 111 linessoftware/ getLifetimeHistogram.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 37 linessoftware/ getMovieName.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 63 linessoftware/ getMultiplicity.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 81 linessoftware/ getPSNRDistribution.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 35 linessoftware/ getParentDir.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 45 linessoftware/ getRGBindex.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 39 linessoftware/ getShortPath.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 244 linessoftware/ getTrackSEL.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 43 linessoftware/ getVisitorIndex.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 32 linessoftware/ isposint.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 222 linessoftware/ kalmanGainLinearMotion.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 207 linessoftware/ kalmanInitLinearMotion.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 57 linessoftware/ kalmanResMemLM.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 40 linessoftware/ kalmanReverseLinearMotio n.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 371 linessoftware/ lap.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 712 linessoftware/ linkFeaturesKalmanSparse .m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 274 linessoftware/ loadConditionData.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 86 linessoftware/ loadFigureSettings.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 108 lines, 1 matchsoftware/ loadTrackSettings.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 154 linessoftware/ loadTracks.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 50 linessoftware/ locmax1d.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 122 linessoftware/ locmax2d.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 50 linessoftware/ locmin1d.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 500 linessoftware/ manualSegmentationTweakG UI.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 85 linessoftware/ maskFromFirstMode.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 55 linessoftware/ mex/ KDTreeBallQuery.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 40 linessoftware/ mex/ binterp.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 50 linessoftware/ mex/ createDistanceMatrix.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 54 linessoftware/ mex/ fitGaussian2D.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 52 linessoftware/ mex/ fitGaussianMixture2D.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 67 linessoftware/ mex/ vectorialPSF.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 41 linessoftware/ name2wavelength.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 229 linessoftware/ optimalHistogram.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 354 linessoftware/ padarrayXT.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 63 linessoftware/ pcombs.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 81 linessoftware/ permKSTestMeanEDF.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 36 linessoftware/ plotCellArea.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 83 linessoftware/ plotInitiationDensity.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 514 linessoftware/ plotIntensityCohorts.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 105 linessoftware/ plotIntensityDistributio ns.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 228 linessoftware/ plotLifetimeComparison.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 280 linessoftware/ plotLifetimes.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 243 linessoftware/ plotMaxIntensityDistribu tion.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 86 linessoftware/ plotPSNRDistribution.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 331 linessoftware/ plotTrack.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 83 linessoftware/ plotTrackClasses.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 294 linessoftware/ plotTrackMontage.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 268 linessoftware/ plusTipBreakNonlinearTra cks.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 227 linessoftware/ pointSourceDetection.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 204 linessoftware/ progressText.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 127 linessoftware/ readtiff_matlab.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 66 linessoftware/ recursiveDir.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 59 linessoftware/ rgbOverlay.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 217 linessoftware/ robustMean.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 115 linessoftware/ rotateXTickLabels.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 231 linessoftware/ runDetection.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 700 linessoftware/ runLifetimeAnalysis.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 175 linessoftware/ runSlaveChannelClassific ation.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 935 linessoftware/ runTrackProcessing.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 108 linessoftware/ runTracking.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 42 linessoftware/ scaleContrast.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 241 linessoftware/ scaleEDFs.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 295 linessoftware/ scattercontour.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 53 linessoftware/ sec2struct.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 53 linessoftware/ setErrorbarStyle.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 202 linessoftware/ setupFigure.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 49 linessoftware/ sortStringsByToken.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 136 linessoftware/ sortTiffStacks.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 63 linessoftware/ stairsXT.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 100 linessoftware/ swapMaskValues.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 175 linessoftware/ testCMEanalysis.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 984 linessoftware/ trackCloseGapsKalmanSpar se.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 123 linessoftware/ vennplot.m - pointDetection/
CMEAnalysis_104_XR/ , MATLAB, 60 linessoftware/ wavelength2rgb.m - pointDetection/
GU_estimateSigma3D.m , MATLAB, 53 lines - pointDetection/
XR_correctXZoffsetData3D , MATLAB, 172 lines.m - pointDetection/
XR_correctZoffsetData3D. , MATLAB, 148 linesm - pointDetection/
XR_estimate_overall_back , MATLAB, 81 linesground_information.m - pointDetection/
XR_loadConditionData3D.m , MATLAB, 214 lines - pointDetection/
XR_runDetTrack3d.m , MATLAB, 218 lines - pointDetection/
XR_runDetection3D.m , MATLAB, 429 lines - pointDetection/
XR_runDetection3D_frame_ , MATLAB, 486 linesparallel.m - pointDetection/
XR_runTrackProcessing3D. , MATLAB, 1,160 linesm - pointDetection/
XR_runTracking3D.m , MATLAB, 138 lines - pointDetection/
XR_sort3Dfiles.m , MATLAB, 44 lines - pointDetection/
deskewData.m , MATLAB, 506 lines - pointDetection/
llsmtools/ , MATLAB, 122 linescmeAnalysis3D/ cmeAnalysis3D.m - pointDetection/
llsmtools/ , MATLAB, 46 linescmeAnalysis3D/ cropMovie3D.m - pointDetection/
llsmtools/ , MATLAB, 331 linescmeAnalysis3D/ deskewData.m - pointDetection/
llsmtools/ , MATLAB, 219 linescmeAnalysis3D/ getCellVolume.m - pointDetection/
llsmtools/ , MATLAB, 69 linescmeAnalysis3D/ getCropRegions3D.m - pointDetection/
llsmtools/ , MATLAB, 64 linescmeAnalysis3D/ getFluorPropStruct.m - pointDetection/
llsmtools/ , MATLAB, 246 linescmeAnalysis3D/ getLifetimeData.m - pointDetection/
llsmtools/ , MATLAB, 24 linescmeAnalysis3D/ getVisitorIndex.m - pointDetection/
llsmtools/ , MATLAB, 255 linescmeAnalysis3D/ loadConditionData.m - pointDetection/
llsmtools/ , MATLAB, 151 linescmeAnalysis3D/ loadConditionData3D.m - pointDetection/
llsmtools/ , MATLAB, 77 lines, 1 matchcmeAnalysis3D/ loadTrackSettings.m - pointDetection/
llsmtools/ , MATLAB, 135 linescmeAnalysis3D/ loadTracks.m - pointDetection/
llsmtools/ , MATLAB, 492 linescmeAnalysis3D/ plotIntensityCohorts.m - pointDetection/
llsmtools/ , MATLAB, 261 linescmeAnalysis3D/ plotLifetimes.m - pointDetection/
llsmtools/ , MATLAB, 73 linescmeAnalysis3D/ rotateDetections3D.m - pointDetection/
llsmtools/ , MATLAB, 102 linescmeAnalysis3D/ rotateTracks3D_old.m - pointDetection/
llsmtools/ , MATLAB, 202 linescmeAnalysis3D/ runDetection3D.m - pointDetection/
llsmtools/ , MATLAB, 665 linescmeAnalysis3D/ runLifetimeAnalysis.m - pointDetection/
llsmtools/ , MATLAB, 1,056 linescmeAnalysis3D/ runTrackProcessing3D.m - pointDetection/
llsmtools/ , MATLAB, 83 linescmeAnalysis3D/ runTracking3D.m - pointDetection/
llsmtools/ , MATLAB, 67 linesgraphics/ loadFigureSettings.m - pointDetection/
llsmtools/ , MATLAB, 180 linesgraphics/ setupFigure.m - pointDetection/
llsmtools/ , MATLAB, 555 linesgraphics/ stackviewer.m - pointDetection/
llsmtools/ , MATLAB, 57 linesiofunc/ writetiff_obsolete.m - pointDetection/
llsmtools/ , MATLAB, 26 linesmathfunc/ interpln.m - pointDetection/
llsmtools/ , MATLAB, 23 linesmathfunc/ scaleContrast.m - pointDetection/
llsmtools/ , MATLAB, 209 linesmathfunc/ scaleEDFs.m - pointDetection/
llsmtools/ , MATLAB, 14 linespathfunc/ getCellDir.m - pointDetection/
llsmtools/ , MATLAB, 14 linespathfunc/ getDirFromPath.m - pointDetection/
llsmtools/ , MATLAB, 18 linespathfunc/ getMovieName.m - pointDetection/
llsmtools/ , MATLAB, 20 linespathfunc/ getShortPath.m - pointDetection/
llsmtools/ , MATLAB, 47 linespathfunc/ recursiveDir.m - pointDetection/
llsmtools/ , MATLAB, 30 linespathfunc/ sortStringsByToken.m - pointDetection/
llsmtools/ , MATLAB, 18 linespsdetect3d/ conv3fast.m - pointDetection/
llsmtools/ , MATLAB, 61 linespsdetect3d/ estGaussianAmplitude3D.m - pointDetection/
llsmtools/ , MATLAB, 43 linespsdetect3d/ fitGaussian3D.m - pointDetection/
llsmtools/ , MATLAB, 210 linespsdetect3d/ fitGaussians3D.m - pointDetection/
llsmtools/ , MATLAB, 56 linespsdetect3d/ locmax3d.m - pointDetection/
llsmtools/ , MATLAB, 224 linespsdetect3d/ pointSourceDetection3D.m - pointDetection/
llsmtools/ , MATLAB, 70 linestransforms/ deskewFrame3D.m - pointDetection/
llsmtools/ , MATLAB, 140 linestransforms/ rotateFrame3D.m - pointDetection/
mex/ , C, 823 linesfitGaussianMixture3D.c - pointDetection/
mex/ , C/C++, 370 linesinclude/ convolver.h - pointDetection/
mex/ , C/C++, 264 linesinclude/ convolver3D.h - pointDetection/
mex/ , C/C++, 38 linesinclude/ mexUtils.h - pointDetection/
mex/ , C/C++, 192 linesinclude/ psfmath.h - pointDetection/
mex/ , C/C++, 283 linesinclude/ stats.h - pointDetection/
mex/ , MATLAB, 154 linesinclude/ testKStestPval.m - pointDetection/
mex/ , C, 409 linesmexCalls/ mexCalls.c - pointDetection/
mex/ , C, 86 linesmexCreateDiffMatrix/ createDiffMatrix.c - pointDetection/
mex/ , MATLAB, 18 linesmexCreateDiffMatrix/ createDiffMatrix.m - pointDetection/
mex/ , C, 65 linesmexCreateDistanceMatrix/ createDistanceMatrix.c - pointDetection/
mex/ , MATLAB, 31 linesmexCreateDistanceMatrix/ createDistanceMatrix.m - pointDetection/
mex/ , C, 96 linesmexCreateDistanceMatrix/ distmat.c - pointDetection/
mex/ , C/C++, 31 linesmexCreateDistanceMatrix/ distmat.h - pointDetection/
mex/ , C, 247 linesmexDataConverters/ mexDataConverters.c - pointDetection/
mex_functions/ , C, 181 linesadtest_mex.c - pointDetection/
mex_functions/ , C, 103 linescompute_cross_hessian_co mponent_mex.c - pointDetection/
mex_functions/ , C, 87 linescompute_gradient_hessian _mex.c - pointDetection/
mex_functions/ , C, 88 linesh_mat_fast_exp_mex.c - pointDetection/
mex_functions/ , C, 67 linesh_mat_mex.c - pointDetection/
mex_functions/ , C, 245 linesh_mat_mthreads_mex.c - pointDetection/
mex_functions/ , C, 85 linesreplace_nan_inf_with_val ue.c - pointDetection/
mex_functions/ , C, 85 linesreplace_nan_with_value.c - pointDetection/
mex_functions/ , C++, 34 linesreplace_nan_with_value_b ak.cpp - pointDetection/
rotateTracks3D.m , MATLAB, 133 lines - pointDetection/
runLifetimeAnalysis3D.m , MATLAB, 629 lines - pointDetection/
src/ , MATLAB, 187 linesXR_amiraWriteDetections. m - pointDetection/
src/ , MATLAB, 224 linesXR_amiraWriteTracks.m - pointDetection/
src/ , MATLAB, 578 linesXR_fitGaussian3D.m - pointDetection/
src/ , MATLAB, 102 linesXR_fitGaussian3D_Ac.m - pointDetection/
src/ , MATLAB, 288 linesXR_fitGaussianMixtures3D .m - pointDetection/
src/ , MATLAB, 289 linesXR_fitGaussians3D.m - pointDetection/
src/ , MATLAB, 270 linesXR_fitGaussians3D_1.m - pointDetection/
src/ , MATLAB, 178 linesXR_getDetStack3D.m - pointDetection/
src/ , MATLAB, 31 linesXR_get_camera_standard_d eviation_threshold.m - pointDetection/
src/ , MATLAB, 287 linesXR_loadConditionData.m - pointDetection/
src/ , MATLAB, 79 linesXR_locmax3d.m - pointDetection/
src/ , MATLAB, 321 linesXR_pointSourceDetection3 D.m - pointDetection/
src/ , MATLAB, 300 linesXR_pointSourceDetection3 D_1.m - pointDetection/
src/ , MATLAB, 332 linesXR_pointSourceDetection3 D_2.m - pointDetection/
src/ , MATLAB, 424 linesXR_pointSourceDetection3 D_3.m - pointDetection/
src/ , MATLAB, 447 linesXR_pointSourceDetection3 D_4.m - pointDetection/
src/ , MATLAB, 72 linesXR_thresholdOtsu.m - pointDetection/
src/ , MATLAB, 76 linesXZoffsetEstimation3D.m - pointDetection/
src/ , MATLAB, 56 linesadtest_XR.m - pointDetection/
src/ , MATLAB, 127 linescmeAnalysis3D.m - pointDetection/
src/ , MATLAB, 46 linescropMovie3D.m - pointDetection/
src/ , MATLAB, 72 linesdeskewFrame3D.m - pointDetection/
src/ , MATLAB, 73 linesestGaussianAmplitude3D.m - pointDetection/
src/ , MATLAB, 61 linesestGaussianAmplitude3D_o rig.m - pointDetection/
src/ , MATLAB, 33 linesfilterGauss3D.m - pointDetection/
src/ , MATLAB, 376 linesfilter_bad_points_in_det ection.m - pointDetection/
src/ , MATLAB, 269 linesfitGaussianMixtures3D.m - pointDetection/
src/ , MATLAB, 91 linesfitGaussianModeToPDF.m - pointDetection/
src/ , MATLAB, 210 linesfitGaussians3D_orig.m - pointDetection/
src/ , MATLAB, 191 lines, 1 matchgetCellVolume.m - pointDetection/
src/ , MATLAB, 69 linesgetCropRegions3D.m - pointDetection/
src/ , MATLAB, 26 linesgetRGBindex.m - pointDetection/
src/ , MATLAB, 67 linesget_camera_type_from_set ting_file.m - pointDetection/
src/ , MATLAB, 26 linesinsertMissingFrame.m - pointDetection/
src/ , MATLAB, 26 linesinterpln.m - pointDetection/
src/ , MATLAB, 154 linesloadConditionData3D.m - pointDetection/
src/ , MATLAB, 56 lineslocmax3d.m - pointDetection/
src/ , MATLAB, 143 linesplotMitosisStatistics.m - pointDetection/
src/ , MATLAB, 224 linespointSourceDetection3D.m - pointDetection/
src/ , MATLAB, 232 linespointSourceDetection3D_o rig.m - pointDetection/
src/ , MATLAB, 71 linesrestoreDroppedFrames.m - pointDetection/
src/ , MATLAB, 150 linesrobustMean.m - pointDetection/
src/ , MATLAB, 96 linesrotateFrame3D.m - pointDetection/
src/ , MATLAB, 204 linesrunDetection3D.m - pointDetection/
src/ , MATLAB, 666 linesrunLifetimeAnalysis3D2.m - pointDetection/
src/ , MATLAB, 1,057 linesrunTrackProcessing3D.m - pointDetection/
src/ , MATLAB, 83 linesrunTracking3D.m - pointDetection/
src/ , MATLAB, 447 linesstackviewer.m - pointDetection/
src/ , MATLAB, 73 linesthresholdOtsu.m - pointDetection/
src/ , MATLAB, 57 lineswritetiff_obsolete.m - setup.m, MATLAB, 75 lines
- third_parties/
BaSiC-master/ , MATLAB, 132 linesBaSiC.m - third_parties/
BaSiC-master/ , MATLAB, 97 linesBaSiC_basefluor.m - third_parties/
BaSiC-master/ , MATLAB, 66 linesBaSiC_parseInputs.m - third_parties/
BaSiC-master/ , MATLAB, 11 linesdcttool/ example.m - third_parties/
BaSiC-master/ , MATLAB, 41 linesdcttool/ mirt_dct2.m - third_parties/
BaSiC-master/ , MATLAB, 50 linesdcttool/ mirt_idct2.m - third_parties/
BaSiC-master/ , MATLAB, 33 linesexamples/ example_brainWSI.m - third_parties/
BaSiC-master/ , MATLAB, 30 linesexamples/ example_timelapse1.m - third_parties/
BaSiC-master/ , MATLAB, 27 linesexamples/ example_timelapse2.m - third_parties/
BaSiC-master/ , MATLAB, 203 linesinexact_alm_rspca_l1.m - third_parties/
WBDeconvolution/ , MATLAB, 527 linesBackProjector.m - third_parties/
imtool3D/ , MATLAB, 1,470 linesimtool3D-master/ imtool3D.m - third_parties/
imtool3D/ , MATLAB, 168 linesimtool3D-master/ imtool3DROI.m - third_parties/
imtool3D/ , MATLAB, 485 linesimtool3D-master/ imtool3DROI_ellipse.m - third_parties/
imtool3D/ , MATLAB, 281 linesimtool3D-master/ imtool3DROI_line.m - third_parties/
imtool3D/ , MATLAB, 348 linesimtool3D-master/ imtool3DROI_poly.m - third_parties/
imtool3D/ , MATLAB, 489 linesimtool3D-master/ imtool3DROI_rect.m - third_parties/
imtool3D/ , MATLAB, 203 linesimtool3D-master/ maskPaintBrush.m - third_parties/
imtool3D/ , MATLAB, 126 linesimtool3D-master/ maskSmartBrush.m - third_parties/
normxcorr3/ , MATLAB, 99 linesnormxcorr3.m - third_parties/
saveastiff/ , MATLAB, 178 linesloadtiff.m - third_parties/
saveastiff/ , MATLAB, 318 linessaveastiff.m - third_parties/
saveastiff/ , MATLAB, 118 linessaveastiff_demo.m - third_parties/
sim3D/ , MATLAB, 436 linesDGXsimReconFrame.m - third_parties/
sim3D/ , MATLAB, 60 linesLsq_GaussianFit_3D.m - third_parties/
sim3D/ , MATLAB, 53 linesMaskedTranslationRegistr ation2D_fit.m - third_parties/
sim3D/ , MATLAB, 122 linesRotate3D_data_wrapper.m - third_parties/
sim3D/ , MATLAB, 47 linesapodizeEllipse.m - third_parties/
sim3D/ , MATLAB, 28 linescombinePhases.m - third_parties/
sim3D/ , MATLAB, 45 linescylMask.m - third_parties/
sim3D/ , MATLAB, 78 linesdeskewPhasesFrame.m - third_parties/
sim3D/ , MATLAB, 140 linesdeskewPhases_data_wrappe r.m - third_parties/
sim3D/ , MATLAB, 16 linesfilterInformationCompone nts.m - third_parties/
sim3D/ , MATLAB, 30 linesfourierShift3D.m - third_parties/
sim3D/ , MATLAB, 505 linesimtranslate_function.m - third_parties/
sim3D/ , MATLAB, 23 linesmake_forward_separation_ matrix.m - third_parties/
sim3D/ , MATLAB, 193 linesnormxcorr2_masked.m - third_parties/
sim3D/ , MATLAB, 115 linesperdecomp_3D.m - third_parties/
sim3D/ , MATLAB, 42 linesresampleOTF.m - third_parties/
sim3D/ , MATLAB, 20 linesseparatePhases.m - third_parties/
sim3D/ , MATLAB, 427 linessimRecon.m - third_parties/
sim3D/ , MATLAB, 556 linessimReconAutomaticProcess ing.m - third_parties/
sim3D/ , MATLAB, 388 linessimReconFrame.m - third_parties/
sim3D/ , MATLAB, 197 linessimRecon_data_wrapper.m - third_parties/
sim3D/ , MATLAB, 751 linessimRecon_data_wrapperBAK .m - third_parties/
sim3D/ , MATLAB, 157 linessim_PSFtoOTF_gen.m - third_parties/
sim3D/ , MATLAB, 19 linestestSimRecon.m - third_parties/
sim3D/ , MATLAB, 31 linestestSimRecon_data_wrappe r.m - third_parties/
sim3D/ , MATLAB, 65 linestestsimReconAutomaticPro cessing.m - third_parties/
sim3D/ , MATLAB, 53 linestestsim_PSFtoOTF_gen.m - third_parties/
sim3D/ , MATLAB, 16 linestls.m - third_parties/
sim3D/ , MATLAB, 47 linestukwin.m - third_parties/
u-track3D/ , MATLAB, 1,466 linessoftware/ costMatRandomDirectedSwi tchingMotionCloseGaps.m - third_parties/
u-track3D/ , MATLAB, 429 linessoftware/ costMatRandomDirectedSwi tchingMotionLink.m - third_parties/
u-track3D/ , MATLAB, 198 linessoftware/ estimTrackTypeParamRDS.m - third_parties/
u-track3D/ , MATLAB, 718 linessoftware/ getSearchRegionRDS.m - utils/
GU_colorCodes.m , MATLAB, 17 lines - utils/
XR_subVolumeCoordinatesE , MATLAB, 129 linesxtraction_test.m - utils/
axis_order_mapping.m , MATLAB, 26 lines - utils/
batch_file_exist.m , MATLAB, 102 lines - utils/
check_batch_slurm_jobs_s , MATLAB, 102 linestatus.m - utils/
check_cuboids_overlaps.m , MATLAB, 76 lines - utils/
check_slurm_job_status.m , MATLAB, 36 lines - utils/
chunk_lock_clean.m , MATLAB, 109 lines - utils/
dataTypeToByteNumber.m , MATLAB, 18 lines - utils/
dir_recursive.m , MATLAB, 148 lines - utils/
fastPower.m , MATLAB, 25 lines - utils/
findGoodFactorNumber.m , MATLAB, 26 lines - utils/
generic_computing_framew , MATLAB, 239 linesork/ generic_computing_framew orks_wrapper.m - utils/
generic_computing_framew , MATLAB, 210 linesork/ generic_single_job_submi t_wrapper.m - utils/
generic_computing_framew , MATLAB, 183 linesork/ matlab_parfor_generic_co mputing_wrapper.m - utils/
generic_computing_framew , MATLAB, 706 linesork/ mcc_slurm_cluster_generi c_computing_wrapper.m - utils/
generic_computing_framew , MATLAB, 493 linesork/ slurm_cluster_generic_co mputing_wrapper.m - utils/
getImageBoundingBox.m , MATLAB, 24 lines - utils/
getImageDataType.m , MATLAB, 27 lines - utils/
getImageSize.m , MATLAB, 102 lines - utils/
getImageSizeBatch.m , MATLAB, 35 lines - utils/
getSystemMemory.m , MATLAB, 63 lines - utils/
getZarrInfo.m , MATLAB, 47 lines - utils/
get_hostname.m , MATLAB, 13 lines - utils/
get_uuid.m , MATLAB, 31 lines - utils/
groupImageFilenamesByCha , MATLAB, 81 linesnnels.m - utils/
mat2str_comma.m , MATLAB, 15 lines - utils/
mkdir_recursive.m , MATLAB, 35 lines - utils/
n5_xml/ , MATLAB, 43 linescleanXmlFile.m - utils/
n5_xml/ , MATLAB, 301 linesconstructXmlFile.m - utils/
n5_xml/ , MATLAB, 8 linesremoveTextTags.m - utils/
parseImageFilenames.m , MATLAB, 100 lines - utils/
readTextFile.m , MATLAB, 22 lines - utils/
simplifyPath.m , MATLAB, 13 lines - utils/
writeJsonFile.m , MATLAB, 12 lines - utils/
writeTextFile.m , MATLAB, 32 lines - LICENSE.txt, License, 19 lines
- README.md, Text, 60 lines
Code availability
Microscope control software is available through a research license agreement with HHMI. PetaKit5D13 data preprocessing software is available on GitHub at https://
Reproduced under the paper's license (CC BY), from the paper cited above.
Tracing map
Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.
What the map holds:
- 2 repositories of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
- 779 scripts, each with its path and the digest of its content;
- 4 matches between paragraphs of the paper and lines of the code (method lexical-v1);
- neither the text of the paper nor the code itself.
Its JSON (tracing-map.json) is deposited on Zenodo with its DOI once the map is validated.
Data
No dataset and no data link were found in the paper.
Data availability
The datasets for this manuscript exceed the size limits of public data repositories, but they will be shared upon reasonable request.
Reproduced under the paper's license (CC BY), from the paper cited above.
Versions
The history of this record: each version stored by the harvester or made by a correction of its authors or of the maintainers of its code, and what changed in its facts. The texts of the paper (its abstract, its availability statements) are not part of it; versions that changed only those are not listed.
Version 2, 28 September 2026
- Publisher: n/a → Nature Portfolio
- Authors: added Velat Kilic1 (0000-0001-5594-1324); Maria Jose Gacha-Garay (0000-0002-9312-5237); Daniel R Stabley (0000-0001-9187-6099); David G Drubin (0000-0003-3002-6271); David Q Matus (0000-0002-1570-5025); Benjamin L Martin (0000-0001-5474-4492); Ian A Swinburne (0000-0003-4162-0508); removed Velat Kilic1; Maria Jose Gacha-Garay; Daniel R Stabley; David G Drubin; David Q Matus; Benjamin L Martin; Ian A Swinburne
Version 1, 28 September 2026: the first record
Recorded: type, language, journal, volume, issue, pages, dates, 49 authors, 6 MeSH terms, 8 funders, 75 references.
Cite
This paper
Fu, T.-M., Liu, G., Milkie, D. E., Ruan, X., Görlitz, F., Shi, Y., Ferro, V., Divekar, N. S., Wang, W., York, H. M., Kilic1, V., Mueller, M., Liang, Y., Daugird, T. A., Gacha-Garay, M. J., Larkin, K. A., Adikes, R. C., Harrison, N., Shirazinejad, C., . . . Upadhyayula, S. (2026). A multimodal adaptive optical microscope for in vivo imaging from molecules to organisms. Nature methods, 23(6), 1184-1195. https://
BibTeX
@article{fu2026multimoda
author = {Fu, Tian-Ming and Liu, Gaoxiang and Milkie, Daniel E and Ruan, Xiongtao and Görlitz, Frederik and Shi, Yu and Ferro, Valentina and Divekar, Nikita S and Wang, Wei and York, Harrison M and Kilic1, Velat and Mueller, Matthew and Liang, Yajie and Daugird, Timothy A and Gacha-Garay, Maria Jose and Larkin, Kathryn A and Adikes, Rebecca C and Harrison, Nathanael and Shirazinejad, Cyna and Williams, Samara and Nourse, Jamison L and Sheu, Shu-Hsien and Gao, Liang and Li, Tongchao and Mondal, Chandrani and Achour, Kemal and Hercule, Wilmene and Stabley, Daniel R and Emmerich, Kevin and Dong, Peng and Drubin, David G and Liu, Zhe J and Mumm, Jeff S and Koyama, Minoru and Killilea, Alison N and Bravo-Cordero, Jose Javier and Keene, C Dirk and Luo, Liqun and Kirchhausen, Tomas and Pathak, Medha M and Arumugam, Senthil and Nuñez, James K and Gao, Ruixuan and Matus, David Q and Martin, Benjamin L and Swinburne, Ian A and Betzig, Eric and Legant, Wesley R and Upadhyayula, Srigokul},
title = {{A multimodal adaptive optical microscope for in vivo imaging from molecules to organisms}},
journal = {Nature methods},
year = {2026},
month = may,
volume = {23},
number = {6},
pages = {1184--1195},
publisher = {Nature Portfolio},
issn = {1548-7091},
doi = {10.1038/
url = {https://
pmid = {42174242},
pmcid = {PMC13310421}
}
RIS
TY - JOUR
AU - Fu, Tian-Ming
AU - Liu, Gaoxiang
AU - Milkie, Daniel E
AU - Ruan, Xiongtao
AU - Görlitz, Frederik
AU - Shi, Yu
AU - Ferro, Valentina
AU - Divekar, Nikita S
AU - Wang, Wei
AU - York, Harrison M
AU - Kilic1, Velat
AU - Mueller, Matthew
AU - Liang, Yajie
AU - Daugird, Timothy A
AU - Gacha-Garay, Maria Jose
AU - Larkin, Kathryn A
AU - Adikes, Rebecca C
AU - Harrison, Nathanael
AU - Shirazinejad, Cyna
AU - Williams, Samara
AU - Nourse, Jamison L
AU - Sheu, Shu-Hsien
AU - Gao, Liang
AU - Li, Tongchao
AU - Mondal, Chandrani
AU - Achour, Kemal
AU - Hercule, Wilmene
AU - Stabley, Daniel R
AU - Emmerich, Kevin
AU - Dong, Peng
AU - Drubin, David G
AU - Liu, Zhe J
AU - Mumm, Jeff S
AU - Koyama, Minoru
AU - Killilea, Alison N
AU - Bravo-Cordero, Jose Javier
AU - Keene, C Dirk
AU - Luo, Liqun
AU - Kirchhausen, Tomas
AU - Pathak, Medha M
AU - Arumugam, Senthil
AU - Nuñez, James K
AU - Gao, Ruixuan
AU - Matus, David Q
AU - Martin, Benjamin L
AU - Swinburne, Ian A
AU - Betzig, Eric
AU - Legant, Wesley R
AU - Upadhyayula, Srigokul
TI - A multimodal adaptive optical microscope for in vivo imaging from molecules to organisms
T2 - Nature methods
J2 - Nat Methods
PY - 2026
DA - 2026/
VL - 23
IS - 6
SP - 1184
EP - 1195
SN - 1548-7091
PB - Nature Portfolio
DO - 10.1038/
UR - https://
LA - en
ER -
CSL-JSON
{
"id": "10.1038/
"type": "article-journal",
"title": "A multimodal adaptive optical microscope for in vivo imaging from molecules to organisms",
"container-title": "Nature methods",
"author": [
{
"family": "Fu",
"given": "Tian-Ming"
},
{
"family": "Liu",
"given": "Gaoxiang"
},
{
"family": "Milkie",
"given": "Daniel E"
},
{
"family": "Ruan",
"given": "Xiongtao"
},
{
"family": "Görlitz",
"given": "Frederik"
},
{
"family": "Shi",
"given": "Yu"
},
{
"family": "Ferro",
"given": "Valentina"
},
{
"family": "Divekar",
"given": "Nikita S"
},
{
"family": "Wang",
"given": "Wei"
},
{
"family": "York",
"given": "Harrison M"
},
{
"family": "Kilic1",
"given": "Velat"
},
{
"family": "Mueller",
"given": "Matthew"
},
{
"family": "Liang",
"given": "Yajie"
},
{
"family": "Daugird",
"given": "Timothy A"
},
{
"family": "Gacha-Garay",
"given": "Maria Jose"
},
{
"family": "Larkin",
"given": "Kathryn A"
},
{
"family": "Adikes",
"given": "Rebecca C"
},
{
"family": "Harrison",
"given": "Nathanael"
},
{
"family": "Shirazinejad",
"given": "Cyna"
},
{
"family": "Williams",
"given": "Samara"
},
{
"family": "Nourse",
"given": "Jamison L"
},
{
"family": "Sheu",
"given": "Shu-Hsien"
},
{
"family": "Gao",
"given": "Liang"
},
{
"family": "Li",
"given": "Tongchao"
},
{
"family": "Mondal",
"given": "Chandrani"
},
{
"family": "Achour",
"given": "Kemal"
},
{
"family": "Hercule",
"given": "Wilmene"
},
{
"family": "Stabley",
"given": "Daniel R"
},
{
"family": "Emmerich",
"given": "Kevin"
},
{
"family": "Dong",
"given": "Peng"
},
{
"family": "Drubin",
"given": "David G"
},
{
"family": "Liu",
"given": "Zhe J"
},
{
"family": "Mumm",
"given": "Jeff S"
},
{
"family": "Koyama",
"given": "Minoru"
},
{
"family": "Killilea",
"given": "Alison N"
},
{
"family": "Bravo-Cordero",
"given": "Jose Javier"
},
{
"family": "Keene",
"given": "C Dirk"
},
{
"family": "Luo",
"given": "Liqun"
},
{
"family": "Kirchhausen",
"given": "Tomas"
},
{
"family": "Pathak",
"given": "Medha M"
},
{
"family": "Arumugam",
"given": "Senthil"
},
{
"family": "Nuñez",
"given": "James K"
},
{
"family": "Gao",
"given": "Ruixuan"
},
{
"family": "Matus",
"given": "David Q"
},
{
"family": "Martin",
"given": "Benjamin L"
},
{
"family": "Swinburne",
"given": "Ian A"
},
{
"family": "Betzig",
"given": "Eric"
},
{
"family": "Legant",
"given": "Wesley R"
},
{
"family": "Upadhyayula",
"given": "Srigokul"
}
],
"container-title-short":
"volume": "23",
"issue": "6",
"page": "1184-1195",
"DOI": "10.1038/
"PMID": "42174242",
"PMCID": "PMC13310421",
"ISSN": "1548-7091",
"publisher": "Nature Portfolio",
"URL": "https://
"language": "en",
"issued": {
"date-parts": [
[
2026,
5,
22
]
]
}
}
The tracing map gets a citation of its own once an author has validated it and it has a DOI.
Similar papers
The papers with a page that share the most with this one: the tools found in their code, their categories, datasets, cited references and authors, the rarest counting most.
- [1] doi:10.1016/j.isci.2026.116769 [code]
- Graph-based modeling of optical system enables adaptive optics on dynamic samples with self-calibration.Journal: iScienceIn common: Parallel Computing Toolbox, Image Processing Toolbox, NumPy, 5 references
- [2] doi:10.1038/s41467-026-73389-2 [code]
- Physics-informed multi-encoder adaptive optics enables rapid aberration correction for intravital microscopy of deep complex tissue.Journal: Nature communicationsIn common: NumPy, optical imaging (calcium, voltage, 2-photon), histology / microscopy, mouse, 5 references
- [3] doi:10.3390/biomedicines14081670 [code]
- Limited Detectability of Network Functional Alterations in a Tauopathy Model Using Mouse Primary Cortical Cultures.Journal: BiomedicinesIn common: Optimization Toolbox, Parallel Computing Toolbox, Image Processing Toolbox, 3 other tools, optical imaging (calcium, voltage, 2-photon), mouse
- [4] doi:10.1016/j.isci.2026.117187 [code]
- Functional and structural characterization of dendritic spine pathology in a mouse model of tauopathy.Journal: iScienceIn common: Optimization Toolbox, Parallel Computing Toolbox, Image Processing Toolbox, 2 other tools, histology / microscopy, mouse, 1 reference
- [5] doi:10.1038/s41467-026-69798-y [code]
- Dual deconvolution in multiphoton structured illumination microscopy for deep-tissue super-resolution imaging.Journal: Nature communicationsIn common: Image Processing Toolbox, optical imaging (calcium, voltage, 2-photon), histology / microscopy, mouse, 3 references
- [6] doi:10.1038/s41467-026-75347-4 [code]
- Sleep reveals dynamics integrating and segregating movement and stimulus representations in V1.Journal: Nature communicationsIn common: Optimization Toolbox, Parallel Computing Toolbox, Image Processing Toolbox, 3 other tools, mouse
- [7] doi:10.1016/j.celrep.2026.117646 [code]
- Medial entorhinal-hippocampal desynchronization parallels the emergence of memory impairment in a mouse model of Alzheimer's disease pathology.Journal: Cell reportsIn common: Optimization Toolbox, Parallel Computing Toolbox, Image Processing Toolbox, 3 other tools, mouse
- [8] doi:10.1038/s41467-026-73106-z [code]
- Respiratory pauses highlight sleep architecture in mice.Journal: Nature communicationsIn common: Optimization Toolbox, Parallel Computing Toolbox, Image Processing Toolbox, 3 other tools, mouse
- [9] doi:10.1038/s41467-026-71664-w [code]
- Dorsal prefrontal cortex drives perseverative behavior in mice.Journal: Nature communicationsIn common: Optimization Toolbox, Parallel Computing Toolbox, Image Processing Toolbox, 3 other tools, mouse
- [10] doi:10.1016/j.neuron.2026.03.034 [code]
- Dentate gyrus interneurons modulate winner-take-all network dynamics in freely behaving mice.Journal: NeuronIn common: Optimization Toolbox, Parallel Computing Toolbox, Image Processing Toolbox, 3 other tools, mouse
Contribute
The authors of this paper can claim it, correct its record and validate its tracing map, and the maintainers of its code (its owner, or a public member of its organization) correct what it says of their repository; anyone signed in can ask for its removal. Every request goes to OSCR's own machine, which answers it; your account page follows them.
Sign in with ORCID to claim this paper as one of its authors, correct its record or validate its tracing map: when the paper's metadata lists your ORCID iD, you are recognized at once. Maintainers of its code: sign in with GitHub, then claim the repository on your account page.
Claim this paper
Correct its record
Say what each link of this record is, remove the ones that are not the paper's, add the ones that are missing. The correction becomes a new version of the record, in its Versions section.
Validate its tracing map
You validate the map as this page shows it: 2 repositories of the authors' code, each at its verified commit and with its license, 779 scripts, and 4 matches between paragraphs and code (see the Code and Map sections). It then receives a DOI on Zenodo, with you (your ORCID iD) and OSCR as its creators; the code itself is not deposited.
The map's fingerprint: sha256:5b867e03c1c8be18…
Add the badge to its README
The badge links the code to this page. Copy one of these into the README of the paper's code: only you decide where it goes, and nothing is changed for you.
Markdown
[, paste the snippet at the top, then “Commit changes…” and, to review it first, “Create a new branch and start a pull request”. You open the pull request; OSCR asks for no permission.
Request its removal
To ask OSCR to remove this record, the copies of its authors' scripts or its tracing map, use the removal request page: signed in, you say who you are, what to remove and why, then review and confirm the request. Published rules decide every request (how).
Discussion, reproductions, activity
Discussion: questions and error reports about this paper and its code, from signed-in readers and its authors. It opens with sign-in.
Reproductions: reports from readers who ran the authors' code: what they reproduced, with which environment, commit and data. It opens with sign-in.
Activity: what happens around this paper: new versions of its record, its map's validation, discussions and reproductions. It opens with sign-in.
