public void compute_proteoform_statistics(List <ExperimentalProteoform> satisfactoryProteoforms, decimal bkgdAverageIntensity, decimal bkgdStDev, Dictionary <string, List <string> > conditionsBioReps, string numerator_condition, string denominator_condition, string induced_condition, decimal sKnot_minFoldChange, bool define_histogram) { foreach (ExperimentalProteoform eP in satisfactoryProteoforms) { eP.quant.TusherValues2.impute_biorep_intensities(eP.biorepTechrepIntensityList, conditionsBioReps, numerator_condition, denominator_condition, induced_condition, bkgdAverageIntensity, bkgdStDev, sKnot_minFoldChange, Sweet.lollipop.useRandomSeed_quant, Sweet.lollipop.seeded); eP.quant.determine_statistics(); } if (define_histogram) { QuantitativeDistributions.defineSelectObservedWithImputedIntensityDistribution(satisfactoryProteoforms.SelectMany(pf => pf.quant.TusherValues2.allIntensities.Values), QuantitativeDistributions.logSelectIntensityWithImputationHistogram); } normalize_protoeform_intensities(satisfactoryProteoforms); foreach (ExperimentalProteoform eP in satisfactoryProteoforms) { eP.quant.TusherValues2.determine_proteoform_statistics(induced_condition, sKnot_minFoldChange); } }
public Log2FoldChangeAnalysis() { this.QuantitativeDistributions = new QuantitativeDistributions(this); }
public TusherAnalysis() { this.QuantitativeDistributions = new QuantitativeDistributions(this); }