public class ContaminationModel
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
HOM_ALT |
static int |
HOM_REF |
static double |
INITIAL_MAF_THRESHOLD |
static double |
MAF_STEP_SIZE |
static double |
MAF_TO_SWITCH_TO_HOM_REF |
static double |
MAF_TO_SWITCH_TO_UNSCRUPULOUS_HOM_REF |
static double |
MINIMUM_UNSCRUPULOUS_HOM_REF_ALT_FRACTION_THRESHOLD |
static double |
UNSCRUPULOUS_HOM_REF_ALLELE_FRACTION |
static double |
UNSCRUPULOUS_HOM_REF_FRACTION_TO_REMOVE_FOR_POSSIBLE_LOH |
static double |
UNSCRUPULOUS_HOM_REF_PERCENTILE |
Constructor and Description |
---|
ContaminationModel(java.util.List<PileupSummary> sites) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.lang3.tuple.Pair<java.lang.Double,java.lang.Double> |
calculateContaminationFromHoms(java.util.List<PileupSummary> tumorSites)
Calculate the contamination in a tumor sample using the hom alt and hom ref sites inferred from this model, which
could be derived from the tumor itself or a matched normal.
|
java.util.List<MinorAlleleFractionRecord> |
segmentationRecords() |
public static final double INITIAL_MAF_THRESHOLD
public static final double MAF_TO_SWITCH_TO_HOM_REF
public static final double MAF_TO_SWITCH_TO_UNSCRUPULOUS_HOM_REF
public static final double UNSCRUPULOUS_HOM_REF_ALLELE_FRACTION
public static final double UNSCRUPULOUS_HOM_REF_FRACTION_TO_REMOVE_FOR_POSSIBLE_LOH
public static final double UNSCRUPULOUS_HOM_REF_PERCENTILE
public static final double MINIMUM_UNSCRUPULOUS_HOM_REF_ALT_FRACTION_THRESHOLD
public static final double MAF_STEP_SIZE
public static final int HOM_REF
public static final int HOM_ALT
public ContaminationModel(java.util.List<PileupSummary> sites)
public org.apache.commons.lang3.tuple.Pair<java.lang.Double,java.lang.Double> calculateContaminationFromHoms(java.util.List<PileupSummary> tumorSites)
public java.util.List<MinorAlleleFractionRecord> segmentationRecords()