FredHutch/SDGenotypingAnalysis

Name: SDGenotypingAnalysis

Owner: Fred Hutchinson Cancer Research Center

Description: Public repo containing all of the required analysis tools to generate SD Genotyping data

Created: 2017-08-15 13:37:44.0

Updated: 2017-12-19 01:06:36.0

Pushed: 2017-11-01 20:22:46.0

Homepage: null

Size: 115004

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Single-Cell Chip Image Analysis

This repo contains all the necessary data and code to re-create an analysis of single cell SD genotyping data from start to finish. If you are interested in an overview of the data analysis associated with the data set included in this repo without running it yourself, we have included a knitted version of the Rmd here.

Repo Structure:
Typhoon Image Analysis

Contains scripts for determining well fluorescence for each fluorophore

Olympus Imaging Analysis

Contains scripts for determining cell counts in each well from images taken before PCR via an Olympus microscope with an automated stage

Raw Data

Contains an example data set used in our publication

Processed Data

Contains all processed data from an example analysis of this data set as described in our publication.

Before running any analysis:

Clone repo from Github.

If this is your first time analyzing these data on this computer, do the following steps first:

  1. Install ImageJ

  2. Download the plugin “Linearize_GelData.class”

    • Link: https://imagej.nih.gov/ij/plugins/linearize-gel-data.html

    • The Typhoon saves files in a .gel format, which is unique to the instrument type. Typhoons register pixel intensity on a 100,000-value scale which cannot be easily compressed to traditional image filetypes that are 8-bit (256-value) or 16-bit (65536-value). In order to save files in a .gel format, which are 16-bit images, the instrument uses a nonlinear (exponential) compression algorithm. As a result, unless one is using General Electric?s custom Typhoon analysis software, all .gel files must be “linearized” and converted to .tifs in order to obtain interpretable data. This is accomplished with ImageJ?s ?Linearize Gel Data? plugin, which reverses the nonlinear compression algorithm and applies a linear scaling factor (the user can choose the value but we use the default).

  3. Drag “Linearize_GelData.class” to the “plugins” subfolder of ImageJ

  4. Close and re-open ImageJ

Analysis Quick Start Protocol
  1. Open ImageJ
  2. In the navigation bar, go to: (Plugins -> Macros -> Run…), go to “TyphoonImageAnalysis” and select “TyphoonCrop.txt”.
  3. In the navigation bar, go to: (Plugins -> Macros -> Run…), go to “OlympusImagingAnalysis” and select “alignOlympusImages.txt”.
  4. Data Integration in R: DataReduction.Rmd
  5. To use this R markdown file, you will need to make sure that the code is being evaluated in the console, NOT inline (click on the gear icon above the Rmd and choose “Chunk Output in Console” NOT “Chunk Output Inline”).
ImageJ Analysis Details
TyphoonCrop.txt
AnalyzeFluorescence.txt
alignOlympusImages.txt

For each image in ./RawData/OlympusImages, the following processes occur:

Olympus imaging order and numbering scheme per array:
 1   2   3   4   5   6  
12  11  10   9   8   7
analyzeOlympus.txt

For each image in ./ProcessedData/OlympusImages, the following processes occur:


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.