cnvlib
The one function exposed at the top level, read, loads a file in CNVkit's native format and returns a CopyNumArray instance. For your own scripting, you can usually accomplish what you need using the CopyNumArray and GenomicArray methods available on this returned object.
The core objects used throughout CNVkit. The base class is GenomicArray. All of these classes wrap a pandas DataFrame instance accessible through the .data
attribute which can be used for any manipulations that aren't already provided by methods in the wrapper class.
cnvlib.gary
cnvlib.cnary
cnvlib.rary
cnvlib.vary
The public API for each of the commands defined in the CNVkit workflow.
cnvlib.commands
The following modules implement lower-level functionality specific to each of the CNVkit sub-commands.
cnvlib.antitarget
cnvlib.call
cnvlib.coverage
cnvlib.diagram
cnvlib.export
cnvlib.fix
cnvlib.importers
cnvlib.reference
Supports the sub-commands breaks
and gainloss
.
cnvlib.reports
cnvlib.segmentation
cnvlib.target
cnvlib.core
cnvlib.metrics
cnvlib.ngfrills
cnvlib.parallel
Defines several constants used in the pipeline.
cnvlib.params
cnvlib.plots
cnvlib.smoothing