add to python path: array_fitting_tools/bin
Please update this list as you encounter dependencies not listed here!
- pandas (0.16.2)
- lmfit (0.8.3) ** Note that lmfit 0.9.0+ would NOT work with the current pipeline.
- joblib (0.9.0b2)
- seaborn (0.7.0)
- scikits.bootstrap (0.3.2)
- statsmodels (0.6.1)
- scipy (0.16.0)
- numpy (1.11.1)
findSeqDistribution to annotate variants onto clusters.
processDatato make series file from CPfluor directories.normalizeSeriesto normalize fluoresecence by all-cluster images.singleClusterFitsto do initial, minimally constrained fits on all single clusters.findFmaxDistto fit the distribution of fmax of good variants.bootStrapFitsto revise estimates by constraining fmax and bootstrapping the fits.
processDatato make series file from CPfluor directories.normalizeSeriesto normalize fluoresecence by all-cluster images.fitRatesPerClusterto fit individual clusters to on/off rates.bootStrapFitFileto bootstrap fit parameter to obtain 95% confidence intervals.
run_all_binding_curves.shcan be used to run all 4 scripts.compressBarcodescan take in a CPseq file and find unique barcode file. Also assesses quality.fitBackgroundTilewill fit background clusters with the same method used above to better understand how noise contributes to fit values- This one probably won't work out of the box: talk to me.
medianSubsetCPserieswill take the per-variant median of a CPseries, and optionally subset to only include one tile.
For more info, see the wiki page