Revision as of 15:47, 20 March 2015 by Syngal (talk | contribs) (Created page with "Category:SoftwareCategory:Biology {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|conifer}} |{{#vardefine:url|}} <!--CONFIGURATION: O...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search


conifer website  

CoNIFER uses exome sequencing data to find copy number variants (CNVs) and genotype the copy-number of duplicated genes. As exome capture reactions are subject to strong and systematic capture biases between sample batches, we implemented singular value decomposition (SVD) to eliminate these biases in exome data. CoNIFER offers the ability to mix exome sequence from multiple experimental runs by eliminating batch biases. Together with a short read aligner such as mrsFAST which can align reads to multiple locations, CoNIFER can robustly detect rare CNVs and estimate the copy number of duplicated genes up to ~8 copies with current exome capture kits.

Required Modules


  • conifer

System Variables

  • HPC_{{#uppercase:conifer}}_DIR - installation directory

Additional Information

CoNIFER is a command-line python program ( There are several sub-commands, each with a set of command line options. In general, the CoNIFER pipeline consists of the following steps:

1. Calculate RPKM values for all samples python rpkm [...]

2. Analyze all RPKM values for all samples and create SVD-ZRPKM values. This steps create a single unified conifer data file which contains all data, probes and samples for downstream analysis. python analyze [...]

3. View, make calls or export SVD-ZRPKM values for segmentation using other/existing algorithms python export [...] python call [...] python plot [...] python plotcalls [...]

Not all steps are required. For example, Step 1 is only needed if you wish to transform a set of .bam alignment files into RPKM files. If you have RPKM files created from another source, you can omit step one (

Help and available command line options for any of these steps can be listed using the --help or -h options, e.g.: python analyze --help


If you publish research that uses conifer you have to cite it as follows:

O'Roak, BJ et al. Sporadic autism exomes reveal a highly interconnected protein network of de novo mutations. Nature (2012).doi:10.1038/nature10989

Krumm N, Sudmant PH, Ko A, O'Roak BJ, Malig M, Coe BP, NHLBI Exome Sequencing Project, Quinlan AR, Nickerson DA and Eichler EE, 2012. Copy number variation detection and genotyping from exome sequence data. Genome Research, doi:10.1101/gr.138115.112