Class SVDDenoisingUtils
java.lang.Object
org.broadinstitute.hellbender.tools.copynumber.denoising.SVDDenoisingUtils
Utility class for package-private methods for performing SVD-based denoising and related operations.
These methods are specifically tailored for the SVD-denoising methods used in the GATK CNV pipeline
and are not intended for wide reuse.
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.commons.math3.linear.RealMatrix
preprocessAndStandardizeSample
(double[] readCounts, double[] intervalGCContent) Preprocess (i.e., transform to fractional coverage and correct GC bias) and standardize read counts for samples when no panel of normals is available.
-
Method Details
-
preprocessAndStandardizeSample
public static org.apache.commons.math3.linear.RealMatrix preprocessAndStandardizeSample(double[] readCounts, double[] intervalGCContent) Preprocess (i.e., transform to fractional coverage and correct GC bias) and standardize read counts for samples when no panel of normals is available. The originalreadCounts
has dimensions 1 x intervals and is not modified. IfintervalGCContent
is null, GC-bias correction will not be performed
-