bdgenomics.mango.coverage.CoverageDistribution

class bdgenomics.mango.coverage.CoverageDistribution(ss, coverageDataset, sample=1.0, bin_size=10, pre_sampled=False)[source]

CoverageDistribution class. Plotting functionality for visualizing coverage distributions of multi-sample cohorts.

__init__(ss, coverageDataset, sample=1.0, bin_size=10, pre_sampled=False)[source]

Initializes a CoverageDistribution class. Computes the coverage distribution of a CoverageRDD. This RDD can have data for multiple samples.

Args:
param ss:global SparkSession.
param coverageRDD:
 bdgenomics.adam.ds.CoverageDataset
param sample:Fraction to sample CoverageRDD. Should be between 0 and 1

Methods

__init__(ss, coverageDataset[, sample, …]) Initializes a CoverageDistribution class.
plotDistributions([normalize, cumulative, …]) Plots final distribution values and returns the plotted distribution as a Counter object.

Attributes

pre_sampled
rdd
sample
seed
ss