Skip to content

Pipeline Database Integration

Edward O'Donnell edited this page Feb 28, 2020 · 7 revisions

Pipeline Steps

Preprocess Steps

  1. Slides are scanned and czi files are created and placed in czi dir.
  2. Czi files are captured by pipeline and metadata info is placed in database.
  3. Tiff file metadata is captured from czi file and placed in database. Actual width and height of each tif file is captured from the metadata and entered into database.
  4. CZI file to TIF - done on EC2.
  • Slides table gets updated with status, time and file size of each czi file
  • Slides_czi_to_tif table gets updated with status, time and file size of each tif file
  1. Set depth to 8 for all images.
  2. Flip, rotate all images.
  3. Linear normalize for counter stain channel, normalize other channels according to new algorithm.
  4. Adaptive normalization.
  5. Channels combined into one image for sections.
  6. Scaled down images set available for viewing.

Alignment process

  1. Done in existing GUI that has been upgraded to Python 3.
  2. All necessary GUI files and supporting files imported in the new pipeline project.
  3. All files cleaned up of any unnecessary code and ported to Python 3.
  4. All files run through pylint

Post processing

  1. Files renamed to proper numbering.
  2. Precomputing step for Neuroglancer
  3. Precomputed files placed in appropriate dir for access by web server.

Clone this wiki locally