For better experience, turn on JavaScript!


158 Free Copy Number Variation (CNV) Analysis Tools - Software and Resources

158 Free Copy Number Variation (CNV) Analysis Tools - Software and Resources

Graph: The word 'CNV' occurences in scientific articles stored in PubMed from 1990 to June 2019.
The word "CNV" occurences in scientific articles stored in PubMed from 1990 to December 2018.

The advanced search function is under maintenance and coming up shortly. We apologize the inconvenience.


  1. CNVnator
    • Description : A tool for discovery and characterization of copy number variation (CNV) in population genome sequencing data. The tool is also well suited for personal genome analysis. The method is based on the mean-shift, Multiple-bandwidth partitioning, and GC correction.
  2. PennCNV2
    • Description : PennCNV2 is a tool for detecting copy number variation (CNV) from single nucleotide polymorphism (SNP) arrays and next-generation sequencing (NGS) data. The tool used the maximum likelihood method and the Hidden Markov Model (HMM) to include and integrate allele-specific SPN intensity and physical maps for posterior inference of copy number alterations.
      Alternate names: PennCNV-tumor, PennCNV
  3. DupHMM
    • Description : DupHMM is a tool for detection of copy number variation (CNV) of reads mapped to a reference genome. The DupHMM algorithm sections chromosomes into user specified window sizes and uses Poisson distribution to emit probabilities to a Hidden Markov Model (HMM) to model single copy and duplicated chromosomal regions.
  4. Ensemble Variant Effect Predictor
    • Description : Ensembl Variant Effect Predictor predicts the effects of single nucleotide polymorphism (SNPs), copy number variation (CNV), and indels on genes, transcripts, protein, and regulatory sequences.
  5. Anaconda (USTC)
    • Description : A pipeline tool for detection and annotation of somatic copy number variation (CNV). The algorithm includes the following CNV detection methods: ExomeCNV, FREEC, ADTEx and EXCAVATOR.
  6. HadoopCNV
    • Description : HadoopCNV is for detection of copy number variation (CNV) using 'Dynamic Programming Imputation' algorithm and based on Hadoop platform. The tool works on next-generation sequencing (NGS) data.
  7. Ginkgo
    • Description : A web-based tool for the analysis of single-cell copy-number variations (CNVs). It compiles copy number profiles from mapped reads and constructs phylogenetic trees of related cells.
  8. XCAVATOR
    • Description : XCAVATOR is a tool for detection of copy number variation (CNV) in whole-genome sequencing data. The XCAVATOR algorithm uses Poisson distribution to model the sequencing depth.
  9. modSaRa
    • Description : modSaRa is an R package to identify copy number variable (CNV) segments in genomic data. modSaRa is a modified version of SaRa. See 'links'.
  10. FACETS
    • Description : FACETS is an analysis pipeline for analysis of allele-specific copy number for whole-genome and targeted sequencing data.
  11. iCNV
    • Description : A tool for detecting copy number variation (CNV) in various study designs: whole-genome exome sequencing, whole-genome sequencing, and single nucleotide polymorphism (SNP). iCNV (integrated CNV) algorithm the Hidden Markov Model (HMM) to do platform-specific normalization and to integrate sequencing data with SNP-array data.
  12. CoNVaQ
    • Description : A web-based tool for copy number variation (CNV) - based association studies. CoNVaQ has two models: 1. Fisher's exact test and 2. A novel query-based model matching regions to user-defined queries.
  13. CNVcaller
    • Description : Program for detecting the integrated copy number veriation regions (CNVRs) using population sequencing data. The high-confidence CNVRs are discovered and refined by both individual and population criteria. The result is a VCF format genotype file which can be used in GWAS/QLT research.
  14. NanoStringNormCNV
    • Description : NanoStringNormCNV is a tool for pre-processing and copy number variation (CNV) calling from NanoString data. The algorithm obtains a cohort mean by computing sample averages and normalized to obtain sample-specific data. It detects CNVs from count ratios of probes or genes and uses kernel density to compute thresholds, that are either set or dynamically computed range for pooled reference.
  15. RUbioSeq
    • Description : RUbioSeq is an integrated software suite for primary and secondary analysis of single nucleotide (SNP), copy number variants (CNV), and bisulfite-seq analyses.
  16. SubPatCNV
    • Description : SubPatCNV is a tool for discovery/identification of copy number variable (CNV) regions larger than a set threshold. The algorithm uses approximate pattern matching for the identification of CNVs.
  17. CONICS
    • Description : CONICS (COpy-Number analysis In single-Cell RNA-Sequencing) is a tool to analyze copy-number variation (CNV) in single-cell RNA-seq data. CONICS quantifies CNV, maps gene expressions to tumor clones, and phylogenies.
  18. ExomeDepth
    • Description : A tool for calling copy number variation (CNV) from targeted exome sequencing data. ExomeDepth tool is specifically designed to address technical variability between the samples.
  19. cnvOffSeq
    • Description : cnvOffSeq is specifically designed for the detection of intergenic copy number variation (CNV) using off-target exome sequencing data. The algorithm uses local adaptive singular value decomposition (SVD) to normalize off-target.
  20. cnvHap
    • Description : cnvHap tool is for detection of copy number variation (CNV) and genotypes. The algorithm learns the chromosome-wide haplotype model of CNVs and cluster-based models of allele intensities and integrates data from from multiple sources. It can also predict copy number association. The Authors claim cnvHap to detect more genotypes than PennCNV and QuantiSNP. Available from the Author.
  21. WISARD
    • Description : WISARD, a Workbench for Integrated Superfast Association study with Related Data is a statistical analysis toolkit for the analysis of large-scale single nucleotide polymorphism (SNP), copy number variation (CNV), and next-generation sequencing (NGS) data. With WISARD you can analyze related and unrelated samples. The code is optimized for running in multi-core CPUs.
  22. STAC
    • Description : STAC is a tool for testing the significance of DNA copy number variation (CNV). The STAC method uses two separate statistics, and it computes the final P-values by multiple testing corrected permutations.
  23. aroma.affymetrix
    • Description : aroma.affymetrix is an R package for the analysis of Affymetrix data to detect copy number variation (CNV). The aroma.affymetrix algorithm computes an unbiased reference signal from the test samples using publicly available reference sets in an attempt to eliminate an in-house reference.
  24. GPHMM
    • Description : GPHMM (Global Parameter Hidden Markov Model) is a tool for identification of copy number variation (CNV) and loss of heterozygosity (LOH) in whole-genome single nucleotide (SNP) array data. The specific purpose of GPHMM is the analysis of tumor samples. The algorithm uses a hidden Markov model (HMM) to solve issues caused e.g., by a baseline shift of LRR signal, cell contamination, and genomic waves.
  25. Affy6CNV
    • Description : Affy6CNV is a pipeline and a wrapper for the Birdsuite package to call copy number variation (CNV) from Affymetrix 6.0 genotyping array data.
  26. QuantiSNP
    • Description : QuantiSNP is a tool to identify copy number variation (CNV) in Illumina Infinium I/II SNP, Affymetrix 500K and SNP 6.0 genotyping data. The tool is available, but no longer maintained, since May 31st, 2011..
  27. Control-FREEC
    • Description : Control-FREEC is a tool for detection of copy number variation (CNV) and allelic imbalances (LOH) in deep-sequencing data. Control-FREEC algorithm normalizes CNV and beta allele frequencies whereafter it assigns CNVs and LOH. Control-FREEC can use mappability files generated by the GEM tool.
      Alternative name: FREEC.
  28. PlatinumCNV
    • Description : PlatinumCNV is a tool for detecting allele-specific copy number variation (CNV) from single nucleotide (SNP) array data. The algorithm uses a Bayesian Gaussian mixture model.
  29. BACOM
    • Description : BACOM (Bayesian Analysis of COpy number Mixtures) is a package that contains a pipeline for copy number variation (CNV) analysis in heterogeneous cancer cell sample data. BACOM also estimates deletions and tissue contamination. See also links for BACOM2.0.
      Alternative name: bacomR (an R interface for BACOM Java version).
  30. CONDEL
    • Description : CONDEL (CONsensus DELeteriousness) is a software tool to detect copy number variation (CNV) in single tumor sample sequencing data. The CONDEL algorithm uses a Bayesian method to infer CNV and zygosity, and it uses a unique statistics combined with a peel-off scheme for assessment of significances.
  31. Contra
    • Description : Contra is a tool to detect copy number variation (CNV) from targeted resequencing data. It reports gains and losses in respect to a normalized depth of coverage.
  32. JointSLM
    • Description : JointSLM an R package for the detection of copy number variation (CNV). The algorithm analyses coverage data simultaneously within multiple samples.
  33. COPS (Bio-IT Centre)
    • Description : COPS is a tool for detection of copy number variation (CNV) in paired-end sequencing data. The COPS algorithm requires data from both normal and disease samples.
  34. CNVer
    • Description : A tool to detect copy number variation (CNV). CNVer algorithm uses paired-end, matepair, information together with the donor graph framework to adjust coverage for localized sequencing biases.
  35. PyLOH
    • Description : PyLOH is a tool for detecting copy number variation (CNV) and loss of heterozygosity in cancer genomes. The algorithm uses a unified probabilistic framework.
  36. Patchwork
    • Description : A tool for analysis and visualization of allele-specific copy number variation (CNV) and loss-of-heterozygosity (LOH) in cancer genomes. The Patchwork tool comes in two variants, Patchwork which takes BAM files as input and PatchworkCG takes CompleteGenomics files as input.
      Alternative name: patchworkCG.
  37. seqCNA
    • Description : Copy number analysis of high-throughput sequencing cancer data with fast summarization, extensive filtering and improved normalization.
  38. mBPCR
    • Description : mBPCR is an R tool for estimating copy number variation (CNV) using Bayesian Piecewise Constant Regression.
  39. PureCN
    • Description : PureCN package is for detection of copy number variation (CNV) and single nucleotide variation classification in targeted sequencing data. The PureCN algorithm estimates tumor purity, CNV, loss of heterozygosity (LOH), contamination, and classifies single nucleotide variants (SNVs) by somatic status and clonality. The algorithm integrates well with various somatic variant detection pipelines.
  40. ADTEx
    • Description : A tool for detection of copy number variation (CNV) in whole-genome exome data from paired or healthy tumor samples. The ADTex algorithm uses Hidden Markov Models (HMM) to predict CNV counts, genotypes, polyploidy, aneuploidy, cell contamination, and baseline shifts. The authors originally named ADTex to CoNVEX, but they changed the name because of the conflict with another tool.
  41. conumee
    • Description : conumee is a set of processing and plotting methods for making copy-number variation (CNV) analysis using Illumina 450k and EPIC methylation arrays.
  42. AneuFinder
    • Description : AneuFinder is an R package for copy number variation (CNV) detection, breakpoint detection, karyotype, and heterogeneity analysis between single cells.
  43. ERDS
    • Description : ERDS a tool for detection of copy number variants (CNVs) on human genomes in next-generation sequencing data. The approach is based on paired Hidden Markov models (PHMM) and on the expected distribution of read depth detected by heterozygous sites. ERDS is NOT a good choice for the analysis of exome data.
      The Author is no longer maintaining the package, but the source code is available.
  44. CNV-seq
    • Description : CNV-seq is a tool for copy number variation (CNV) estimation. The algorithm uses a robust statistical method for the assessment of CNV.
  45. CNVrd2
    • Description : CNVrd2 is a command-line tool for the detection of copy number variation (CNV). The algorithm uses a linear regression model and a Bayesian normal mixture model for estimating individual copy number counts.
  46. BubbleTree
    • Description : BubbleTree is an R package for analysis of tumor samples in next generation sequencing (NGS) data. The BubbleTree algorithm can estimate cancer causing cell inpurity, ploidy, clonality, and allele-sepcific copy number variation (CNV). It displays the results in a graph format. The Authors claim that BubbleTree out performs THetA2, ABSOLUTE, AbsCN-seq and ASCAT tools.
  47. SeqSeg
    • Description : A Matlab tool for detection and localization of copy number variation (CNV).
  48. MixClone
    • Description : MixClone is a tool to infer and study subclonal structures of tumor genomes structural variation, such as subclonal cellular prevalences, allelic configuration, copy number estimation. The MixClone package also includes visualization tools. The MixClone algorithm uses a unique probabilistic mixture model to infer predominances of subclonal cell populations from whole-genome sequencing (WGS) data.
  49. ExomeCNV
    • Description : ExomeCNV is a tool for detection of copy number variation (CNV) and loss of heterozygosity (LOH). The algorithm uses statistics of sequence coverage and B-allele frequencies for the estimation of CNV and LOH.
  50. CNVkit
    • Description : CNVkit is a tool for detection and visualization of copy number variation (CNV). The algorithm uses targeted and off-target sequence reads for the inference of CNV.
  51. exomeCopy
    • Description : exomeCopy R package is for detection of copy number variants (CNV) from exome and unpaired sample sequencing. The implementation is based on a hidden Markov model on background read depth and GC-content to normalize copy count.
  52. CNOGpro
    • Description : CNOGpro is an R package for detection and identification of copy number variation (CNV) specifically in prokaryotic whole-genome sequencing data. The tool uses Hidden Markov Model (HMM) and bootstrapping.
  53. SegCNV
    • Description : A tool for the detection of copy number variation (CNV) in single nucleotide polymorphism (SNP) arrays, particularly designed for germline data. SegCNV supports Illumina 550K and 610K genotyping platforms. The algorithm uses log R ratios (LRR) and B allele frequencies (BAF) for the detection.
  54. Zinfandel
    • Description : Zinfandel is a tool designed for detection of copy number variation (CNV) in low coverage data. It uses Hidden Markov Model (HMM) to estimate the coverage from multiple mate-pairs without designating single mate-pairs as outliers.
  55. cn.farms
    • Description : cn.farms is an R package for copy number variation (CNV) analysis of the Affymetrix (250K-SNP6.0) array types. It uses snow and ff.
  56. CNVPanelizer
    • Description : A tool for classification of copy number variation (CNV) at the gene level. The algorithm uses a non-parametric bootstrap subsampling of references and a random forest like algorithm to associate the amplicons with the targeted genes.
  57. CNVtools
    • Description : CNVtools is an R package designed for testing of copy number variation (CNV) data to facilitate association studies.
  58. cn.mops
    • Description : cn.mops (Copy Number estimation by a Mixture Of PoissonS) is an R package pipeline for analysis of copy number variation (CNV) in next-generation sequencing (NGS) data. The cn.mops pipeline contains a function for conversion of BAM files into read count matrices and genomic ranges. The algorithm uses Bayesian and Poisson statistics to model the depth coverage and filter out noise.
  59. cnvGSA
    • Description : cnvGSA is an R package designed for testing the gene-set rare variant burden in case-control studies of copy number variation (CNV).
  60. SaRa
    • Description : A tool to detect and rank copy number variation (CNV). A modified version, modSaRa and modSaRa2 are also available.
  61. SelEstim
    • Description : Software to detect signatures of selection from gene frequency data and measure the selection intensity.
  62. CaSNP
    • Description : CaSNP is a database for storing and quantitatively examining copy number variation (CNV) in data from SNP arrays. The CaSNP database contains 34 different cancer types from 104 studies. The database includes a heatmap visualization for estimated CNVs for each SNP marker site.
  63. SWITCHdna
    • Description : SWITCHdna is an R library for detection of copy number variation (CNV). The algorithm is based on intensity data from copy number platforms, identifies transition points, and tests the significance using Fisher's exact test, Chi-square approximations, and Wilcoxon rank-sum tests. The library includes a function for visualization of data.
  64. TrioCNV
    • Description : TrioCNV is a tool designed for the detection of copy number variation (CNV), jointly occurring in parents and offsprings. The algorithm uses negative binomials regression, evaluates GC content and mappability biases, constrained by Mendelian inheritance, and combines these models using Hidden Markov Model (HMM).
  65. ONCOCNV
    • Description : ONCOCNV is a tool to detect copy number variation (CNV) in ultra-deep targeted sequencing. The algorithm uses multifactor normalization and annotation techniques to detect large copy number variation in amplicon sequencing data. The Authors claim their method to have comparable precision to CGH techniques.
  66. CnD
    • Description : CnD is a tool for detection of copy number variation (CNV) in inbred mouse strains. Contact the webmaster or the Authors for availability.
  67. TAGCNA
    • Description : TAGCNA is a tool written in R for identification of significant consensus events in cancer genomes using copy number variation (CNV). The algorithm uses 'a peel-off' permutation scheme for modeling a null distribution.
  68. Genovar
    • Description : Genovar is a tool for detection of copy number variation (CNV). It can compare detected CNVs with variants in the Database of Genomic Variants ( DGV) to find out whether variants are novel or previously detected. Genovar can visualize genomic source data, e.g., aCGH and sequence alignment data.
  69. waviCGH
    • Description : waviCGH is a web-based tool for the analysis and comparison of genomic copy number variation (CNV) in varied species.
  70. RUbioSeq+
    • Description : RUbioSeq+ is an updated and extended version of RUbioSeq. It is an integrated software suite for primary and secondary analysis of single nucleotide (SNP), copy number variants (CNVs), and bisulfite-seq analyses. The extended version includes a pipeline for ChIP-seq experiments, DNA-seq experiments, improvements in the parallelization, and multithreading.
  71. modSaRa2
    • Description : modSaRa2 is an R package to identify copy number variable (CNV) segments in genomic data. modSaRa2 is an improved version of modSaRa by the integration of relative allelic intensity data to reduce noise.
  72. multiSaRa
    • Description : modSaRa2 is an R package to identify copy number variable (CNV) segments in multiple sequences.
  73. ClinTAD
    • Description : A tool for interpretation of copy number variation (CNV) in the context of topologically associated domains (TADs).
  74. AluScanCNV2
    • Description : An R package AluScanCNV2 is based on the previously developed AluScanCNV tool. This tool is specifically designed for copy number variation (CNV) calling from next-generation sequencing (NGS) data and for germline CNV-based cancer risk prediction. It uses Geary-Hinkley transformation (GHT)-based comparison of the read-depth.
  75. ShinyCNV
    • Description : ShinyCNV is a tool for visualization of copy number variation (CNV) and single nucleotide polymorphism (SNP) data from Illumina and Affymetrix platforms. Users can both automatically and semi-manually edit the data.
  76. MSeq-CNV
    • Description : MSeq-CNV is an R program to detect copy number variation (CNV) from Sequencing based on Multiple samples. The algorithm uses a mixture density and models the number of mate-pairs using binomial distribution accounting for the insertion size and a Poisson distribution in each genomic position for computing the read counts. MSeq-CNV is well suited for diploid NGS data.
  77. CNV-RF
    • Description : CNV-RF is a tool for detection of copy number variation (CNV) in next-generation sequencing (NGS) data. The algorithm is based on the random forest approach.
  78. EnsembleCNV
    • Description : EnsembleCNV is a tool to detect and genotype copy number variation (CNV). It uses single nucleotide polymorphism (SNP) data. The algorithm eliminates batch effects on raw data, assembles CNV calls into regions by a heuristic algorithm, re-computes genotypes for each copy number variable region using an adjusted local likelihood model, computes refined CNV boundaries, and CNV genotypes with a confidence score.
  79. CNV_IFTV
    • Description : CNV_IFTV is a tool for detection of copy number variation (CNV). The algorithm is specifically designed for short read data. It uses a novel 'isolation forest' algorithm.
  80. CN_Learn
    • Description : CN_Learn is a tool for copy number variation (CNV) detection. The algorithm integrates multiple CNV detection algorithms and learns to identify CNVs based on validated CNVs.
  81. G-CNV
    • Description : G-CNV is a GPU-based tool to prepare sequences for copy number variation (CNV) analysis. This tool filters and masks low-quality reads and nucleotides discard adapter sequences and duplicated reads map and resolve mapping ambiguities compute and normalize read-depth.
      Supported GPUs: CUDA enabled NVIDIA (kepler), cc 3.5.
  82. HD-CNV
    • Description : HD-CNV is a tool for identifying copy number variant (CNV) sites of interest by comparing CNVs between different samples. The algorithm finds cliques in a graph and produces spread sheet data and UCSC Genome Browser track files.
  83. VCS
    • Description : A tool for visualizing copy number variation (CNV) and single nucleotide polymorphism (SNP) data. VCS can visualize the enrichment of genome contents in CNV, CNV and/or SNP physical distribution, the log 2 CNV distribution ratio, the number of CNVs and SNPs per binning, homozygosity distribution of genotypes, and a cytomap of genes.
  84. CCRET
    • Description : A tool to detect copy number variation (CNV). The algorithm models the effects of CNV features in multiple categories..
  85. RefCNV
    • Description : A tool to copy number variation (CNV). The algorithm uses a reference set to estimate the sequence coverage of each exon.
  86. MATCHCLIP
    • Description : A legacy tool for detecting copy number variation (CNV) breakpoints. The algorithm identified the breakpoint CIGAR strings of reads and their positions. See links for the updated version.
  87. matchclips2
    • Description : An updated version of matchclips for detecting copy number variation (CNV) breakpoints. The algorithm identified the breakpoint CIGAR strings of reads and their positions. The updated algorithm runs much faster than the original one.
  88. CNVtest
    • Description : An R tool for testing copy number variation (CNV) association based on log-ratio data of SNP arrays.
  89. LRS
    • Description : A tool for selecting a likelihood ratio based on SNP Chip LogR data for copy number variants (CNVs).
  90. CNV_SS
    • Description : A tool to detect copy number variation (CNV). The algorithm uses the Gaussian convolution at various set scales and finds the locations of CNVs by analysis of a finger print map.
  91. CNVinspector
    • Description : A tool for evaluation of copy number variation (CNV). CNVinspector is a web-based tool and allows users to interactively analyse both single patients and cohorts and is optimized for Mozilla Firefox.
  92. CNVeM
    • Description : A tool to detect copy number variation (CNV). The algorithm uses expectation-maximization (EM) algorithm to estimate locations and the number of copies.
  93. iCopyDAV
    • Description : A pipeline to detect, visualize, and edit copy number variation (CNV). iCopyDAV has the following m,odules: data pre-treatment, segmentation, variant calling, annotation and visualization. Requires: samtools, bedtools, openMPI, and the R packages: DNAcopy, ParDNAcopy, quantsmooth, GenomicAlignments, and rtracklayer. iCopyDAV is also available as a Docker image.
  94. CoNVaDING
    • Description : A tool for indentification of copy number variation (CNV) specifically in next-generation sequencing (NGS) data. CoNVaDING algorithm contains quality control metrics and can be used for clinical diagnostics. Requires: samtools, Perl, and the Statistics::Normality package for perl.
  95. WisecondorX
    • Description : WisecondorX is a tool for detecting copy number variation (CNV) in low coverage whole-genome sequencing data. It is an improved version of Wisecondor. The algorithm uses a normalization technique within samples.
  96. WISECONDOR
    • Description : Wisecondor (WIthin-SamplE COpy Number aberration DetectOR) is a tool for detecting copy number variation (CNV) in low coverage whole-genome sequencing data. Wisecondor is designed and limited for use in prenatal diagnosis. The algorithm uses a normalization technique within samples.
  97. GENSENG
    • Description : GENSENG is a tool for detecting copy number variation (CNV). The algorithm uses a hidden Markov model and negative binomial regression for the identification of CNVs.
  98. wuHMM
    • Description : wuHMM (Washington University Hidden Markov Model) is a tool for copy number variation (CNV) detection. It uses data from comparative genomic hybridization (aCGH). Also, the wuHMM algorithm can assign CNV regions into discrete genotypes.
  99. CANOES
    • Description : CANOES is a tool for detection of copy number variation (CNV) in whole-genome exome sequencing data. The CANOES algorithm uses the negative binomial distribution to model read counts and a regression-based method on user-selected reference samples.
  100. ParseCNV
    • Description : ParseCNV is a tool to associate copy number variation (CNV) in case-control design and family-based studies. The ParseCNV algorithm also implements quality control.
  101. cnvCapSeq
    • Description : cnvCapSeq is a tool to detect copy number variation (CNV) and to genotype using long-range targeted resequencing.
  102. cnvHiTSeq
    • Description : cnvHiTSeq is a tool to detect copy number variation (CNV) and genotyping population sequencing data. The cnvHiTSeq algorithm incorporates evidence from the read depth, read pair orientation, split reads, and uses a hidden Markov model to make an integrated analysis of the data from the separate sources.
  103. DeAnnCNV
    • Description : DeAnnCNV (Detection and Annotation of Copy Number Variations) is a web-based tool to detect and annotate copy number variation (CNV) in whole genome exome sequencing. The algorithm is based on GPHMM tool (see links).
  104. SAD
    • Description : SAD (Segmentation Analysis of DNA) is a tool for analysis of copy number variation (CNV). The SAD algorithm applies measurement theory, clustering algorithms, and uncomplicated, robust statistics in the interpretation of the analytical relations. The tool may be available by request (see contact).
  105. EXCAVATOR
    • Description : EXCAVATOR is a tool for detecting copy number variation (CNV) in whole-genome exome sequencing data. The EXCAVATOR algorithm uses a hidden Markov model (HMM) and a method that classifies genomic regions into five CNV states.
  106. EXCAVATOR2
    • Description : EXCAVATOR2 is a tool for detecting copy number variation (CNV) in whole-genome exome sequencing data. The EXCAVATOR2 algorithm uses a hidden Markov model (HMM) and a method that classifies genomic regions into five CNV states. EXCAVATOR2 is an enchanced version of EXCAVATOR (see links).
  107. Mercury
    • Description : Mercury is a pipeline for detection of homozygous/hemizygous copy number variation (CNV) in data from Mendelian disease cohorts. Mercury uses the algorithm implemented in HMZDelFinder (see links).
  108. HMZDelFinder
    • Description : HMZDelFinder is a tool for detection of homozygous/hemizygous copy number variation (CNV) in data from Mendelian disease cohorts.
  109. sCNAphase
    • Description : sCNAphase is a tool for genotyping copy number variation (CNV) in haplotype resolved whole-genome sequencing data. The sCNAphase algorithm designed is for the analysis of low cellularity aneuploid tumors.
  110. CNVfinder
    • Description : CNVfinder is a tool to detect copy number variation in whole-genome exome sequencing data generated using amplicon-based enrichment technologies.
  111. Ioncopy
    • Description : Ioncopy is a tool for calling copy number variation (CNV) in targeted next-generation sequencing (NGS) data. The Ioncopy algorithm uses multiple testing to control FWER/FDR and estimate the significance of the variation.
  112. ReadDepth
    • Description : ReadDepth is an R package to detect copy number variation (CNV) in short-read sequencing data. The ReadDepth algorithm uses a statistical model to account for overdispersed data and does not need reference sample data.
  113. ACNE
    • Description : ACNE is a tool to estimate allele-specific copy numbers (CNs) in Affymetrix SNP array data. The ACNE algorithm uses the cross hybridization probe data. ACNE is a part of the Aroma project. See links below.
  114. MLPAstats
    • Description : MLPAstats is an R package to analyse and visualize copy number variation (CNV) in Multiplex-Dependent Probe Amplification (MLPA) data.
  115. Nano-GLADIATOR
    • Description : Nano-GLADIATOR (Nanopore Genomic aLterations AnD allelIc frAcTiOn pRedictor) is a tool for detecting copy number variation (CNV) in nanopore sequencing data (MinION/GridION).
  116. VCF2CNA
    • Description : VCF2CNA is a tool to detect copy number variation (CNV) in Tumor/Germline Variant Call Format (VCF) files. The VCF2CNA algorithm also computes tumor purity estimates for samples.
  117. CloneCNA
    • Description : CloneCNA is a tool to detect copy number variation (CNV) in heterogeneous tumor samples in whole-genome exome sequencing data. The CloneCNA algorithm identifies clonal and subclonal CNVs by computing the log-ratio of the read counts of paired healthy samples and tumor B allele frequencies in germline at independent SNP locations.
  118. SEG
    • Description : SEG is a tool to detect copy number variation (CNV) in whole-genome cancer sequencing data. The SEG algorithm normalizes the data by computing the log-ratio of normal and tumor density and finds points of difference by a Dynamic Programming method.
  119. TITAN
    • Description : TITAN is a tool for estimation of copy number variation (CNV) and loss of heterozygosity (LOH) in whole-genome sequencing data consisting of clonal cell populations. The TITAN algorithm uses hidden Marlov model (HMM).
      Alternative name: TitanCNA
  120. CLImAT-HET
    • Description : CLImAT-HET is a tool for the detection of subclonal copy number variation (CNV) and loss of heterozygosity in tumor samples. The CLImAT-HET algorithm uses whole-genome sequencing (WGS) data and a factorial hidden Markov model.
  121. AbsCN-seq
    • Description : AbsCN-seq is an R package for estimation of tumor purity, ploidy, and copy number variation (CNV) in next-generation sequencing data.
  122. Sequenza
    • Description : Sequenza package provides tools to genotyping cancer samples, cancer cellularity, ploidy, copy number variation (CNV), and infer alleles that are mutated.
  123. BACOM2.0
    • Description : BACOM2.0 (Bayesian Analysis of COpy number Mixtures) is an improved version of BACOM (see links) package that contains a pipeline for copy number variation (CNV) analysis in heterogeneous cancer cell sample data. BACOM also estimates deletions and tissue contamination. The main improvement consists of an enhanced allele-specific normalization method.
      Alternative name: bacomR (an R interface for BACOM Java version).
      Note: BACOM2.0 requires original BACOM program (download) to read and process raw SNP array data (.CEL files). See links below.
  124. rSW-seq
    • Description : rSW-seq is a tool to detect copy number variation (CNV). The rSW-seq method uses the Smith-Waterman local alignment algorithm with single-end sequencing data as the basis. The tool is available from the Authors upon request.
  125. DBS
    • Description : DBS (Deviation Binary Segmentation) is a tool for segmenting copy number variable (CNV) genomic locations. The inspiration for the DBS algorithm originates from the segmentation method based on the circular binary segmentation method. It uses a point-by-point model calculation coupled with a binary search algorithm with heuristics derived from the Central Limit Theorem. DBS can measure the change-point amplitude of mean values of two neighboring segments at a breakpoint.
  126. Accurity
    • Description : Accurity is a software tool for inferring tumor cell ploidy, tumor purity, and absolute allelic copy numbers for somatic copy number alterations in whole-genome sequencing (WGS) data.
  127. DNACopyNumber
    • Description : DNACopyNumber is a tool for detection of copy number variation (CNV). The DNACopyNumber algorithm us based on penalized least squares regression and bootstrapping to estimate the statistical significance.
  128. SAAS-CNV
    • Description : SAAS-CNV is a tool to identify somatic copy number variation (CNV) in next-generation sequencing (NGS) data. The SAAS-CNV algorithm consists of four main steps: (1) reading a reference and alleles at each locus for comparison of the read depth and alleles with tumor and healthy samples, (2) joint segmentation on the two signals, (3) correction of the CNV baseline, (4) calling of somatic CNVs for all detected signals.
  129. hsegHMM
    • Description : hsegHMM is a software tool to analyze copy number variation (CNV). The hsegHMM algorithm uses a hidden Markov model (HMM) as the basis that includes hypersegmentation and an E-M method.
  130. WaveCNV
    • Description : WaveCNV is a software tool package to detect copy number variation (CNV). The WaveCNV algorithm uses translation-invariant discrete wavelet transforms to detect CNV breakpoints in next-generation sequencing (NGS) data. It also assigns alleles and determines the chromosomal ratio following duplication or loss.
      Alternative names: WaveCNV-caller, WaveCNV-segmenter.
  131. ADMIRE
    • Description : ADMIRE is a tool for identification repeated copy number variation (CNV). The ADMIRE algorithm identifies recurrent, multi-scale events, and uses multi-scale Gaussian smoothing. The ADMIRE algorithm does not require segmentation nor calling for the input dataset because it controls the false recovery analytically. The output of the algorithm is a single profile of significant events selected from the scales.
  132. GISTIC
    • Description : GISTIC is a tool to identify genes targeted by somatic copy number variation (CNV). The GISTIC algorithm defines CNV boundaries by a user-defined confidence level.
      Alternative name: GISTIC2.
  133. ExCNVSS
    • Description : ExCNVSS is a software tool to detect copy number variation (CNV) in whole-genome exome sequencing data. The ExCNVSS algorithm is based on an evaluation of the coverage and uses a scale-space filtering approach to resolve coverage biases.
  134. CNspector
    • Description : CNspector is a web-based tool for clinical diagnosis and visualization of copy number variation (CNV) using next-generation sequencing (NGS) data.
  135. CopyMap
    • Description : CopyMap is a tool for detection of copy number variation (CNV) and allele frequencies in oligo-hybridization and CGH data. The CopyMap algorithm uses a time-dependent hidden Markov model (HMM) to consolidate data of copy number variants (CNVs) across various carriers.
  136. CNVD
    • Description : CNVD (Copy Number Variation in Disease) is a web-based, manually curated database for copy number variation (CNV) in disease.
  137. CNVineta
    • Description : CNVineta is an R package for mining and visualization of copy number variation (CNV) in case-control oligonucleotide array data, genotyped by single nucleotide polymorphism (SNP). The CNVineta algorithm is compatible with many current CNV prediction tools and is useful for genome-wide association analysis (GWAS) of rare and common CNVs. It also visualizes log2 ratios and allele frequencies.
  138. MixHMM
    • Description : MixHMM is a tool for inferring copy number variation (CNV) and allelic imbalance from single nucleotide polymorphism (SNP) array data. The MixHMM algorithm uses a unique hidden Markov model (HMM) for chromosomal structural aberrations as hidden states and an innovative sample mixing design to detect tumor CNV in heterogeneous samples.
  139. YMAP
    • Description : YMAP is a pipeline for detection and analysis of custom copy number variation (CNV), single nucleotide polymorphism (SNP) and loss of heterozygosity (LOH). YMAP makes figures, a summary of the analyses and displays them on a web page.
  140. SCNVSim
    • Description : SCNVSim is a software tool for simulation of somatic copy number variation (CNV) and structural sequence variations, such as aneuploidy, heterogeneity, and purity.
  141. SMURF-seq
    • Description : SMURF-seq is a collection of R and Python scripts for sequencing short reads for copy number variation (CNV) profiling.
  142. CODEX2
    • Description : CODEX2 is a tool for detecting copy number variation (CNV) in high-throughput sequencing data. The CODEX2 algorithm is well suited for studies with and without negative control samples and is sensitive enough to detect rare population frequencies.
  143. CNVannotator
    • Description : CNVannotator is a web-based tool for annotating copy number variation (CNV) in the human genome. The features include ENCODE regulatory elements, cytobands, segmental duplications, fragile genome sites, pseudogenes, promoters, enhancers, CpG islands, and methylation sites. CNVannotator permits users to apply various filters to reveal subgroups of CNVs, that for example, connected to tumor suppressor genes and oncogenes.
  144. PSE-HMM
    • Description : PSE-HMM is a tool to detect copy number variation (CNV) in next-generation sequencing (NGS) data with mate-pairs. The PSE-HMM algorithm uses position-specific, a Gaussian mixture distribution, to model CNVs.
  145. MGP-HMM
    • Description : MGP-HMM is a tool for detecting copy number variation (CNV). The MGP-HMM algorithm uses a hidden Markov Model (HMM) to discriminate copies from duplicated in tandem from other repeats and, also, a Poisson distribution to model the read depth and to estimate CNV lengths.
  146. PICNIC
    • Description : PICNIC is a software tool to predict copy number variation (CNV) in microarray cancer data. The PICNIC algorithm uses a unique preprocessing transformation and a hidden Markov Model (HMM) which is specific to cancer data. It classifies genotypes, specifies regions of loss of heterozygosity (LOH), and produces allelic copy number segmentation.
  147. m-HMM
    • Description : m-HMM is a tool to detect copy number variation (CNV) in next-generation sequencing (NGS). The m-HMM algorithm uses a hidden Markov model (HMM) together with emission probabilities that are directed by mixture distributions, and it estimates the parameter values applying the Expectation-Maximization (EM) algorithm.
  148. CNVphaser
    • Description : CNVphaser is a tool to infer alleles or haplotypes in copy number variable (CNV) genomic regions. The CNVphaser algorithm uses Partition-LigationExpectation-Maximization (PL-EM), and users may set three different initial value types. The algorithm can handle missing calls, any number of variant base types, and seed prior copies in the enumeration procedure of the EM algorithm. Note, an improved version, CNVphaserPro, is available. See links. (For noisy CNV data: MOCSphaser from the same research group).
  149. CNVphaserPro
    • Description : CNVphaser is a tool to infer alleles or haplotypes in copy number variable (CNV) genomic regions. The CNVphaser algorithm uses Partition-LigationExpectation-Maximization (PL-EM), and users may set three different initial value types. The algorithm can handle missing calls, any number of variant base types, and seed prior copies in the enumeration procedure of the EM algorithm. (For noisy CNV data: MOCSphaser from the same research group).
  150. Magnolya
    • Description : Magnolya is a tool to detect copy number variation (CNV) within two individual genome sequences. The Magnolya algorithm uses a Poisson mixture model to identify CNV between two genomes by joining the strings into a single assembly, creates a graph, and traverses the edges and nodes to infer the CNV probabilities. This approach eliminates the need for segmentation of the genomic regions and mapping to a reference genome.
  151. QDNAseq and HiC
    • Description : QDNAseq and HiC are R scripts to detect, characterize copy number variation (CNV) and chromosomal rearrangements in human tumor samples. These scripts use Hi-C data.
  152. ACE
    • Description : ACE is an R tool package for evaluating absolute copy number variation (CNV) and estimates tumor purity and ploidy. The algorithm uses low coverage whole genome sequencing (WGS) reads and obtains data segments from the QCDA pipeline, which puts the sequenced read into bins. ACE computes and fits the segment length by iteratively measuring error rates, using the root mean square error (RMSE) or mean absolute error (MAE). The Authors claim ACE to perform better than ABSOLUTE and ichorCNA algorithms.
  153. ABSOLUTE
    • Description : ABSOLUTE is a tool for estimating tumor purity and cell ploidy by computing copy number variation (CNV) and multiplicity of mutations.
  154. ichorCNA
    • Description : ichorCNA is an R tool for estimation of tumor fractions in ultra-low pass whole genome sequencing (WGS) and prediction of large-scale copy number variation (CNV). The ichorCNA algorithm uses a hidden Markov model (HMM) for the probabilistic modeling and works in sequencing coverages down to 0.1X.
  155. aCNViewer
    • Description : aCNViewer is a tool for visualization of copy number variation (CNV) and loss of heterozygosity (LOH) in tumor samples. aCNViewer uses the Docker application. Requires: R, Python, Mode, Affymetrix power tools, Ascat, sequenza, and ggplot2.
  156. Bamgineer
    • Description : A tool to simulate haplotype-phased allele-specific copy number variation (CNV) into a Binary Alignment Mapping (BAM) and cancer CNVs in exome and targeted cell-free DNA sequencing data.
  157. CNValidator
    • Description : CNValidator is a tool for evaluation of the correctness of somatic copy number calls. The CNValidator algorithm analyses the coherency of haplotypes taking several samples from a single individual.
  158. DEFOR
    • Description : A tool for detection of somatic copy-number variation in tumor sample data. The DEFOR algorithm accounts for coverage, allele frequencies, and allows large-scale copy-number variation (CNV).

If you find errors, please report here: comments and suggestions.