CNVlocator
Description
CNVlocator
Author: Mohamood Adhil and Ramveer Choudhary
Accurate CNV (Amplification and Deletion) calling by comparing test and control samples (BAM files)
Required tools to run the CNV locator: python2.7, R, genomeCoverageBed, samtools
Required python dependencies: pybedtools, pandas, sklearn, numpy, pysal, scipy
Required R libraries: ggplot2
Input files required to run this tool:
- sorted bam test and control files & 2) (Optional) Interval file containing three columns chromosome, start and end
Output files:
- Text files containing most probable CNV locations & 2) CNV plot
The CNVlocator contains four step:
-
Prepocessbam - Process bam file to generate bedgraph file contains read accumulation for every base and count file contains read count for every chromosome. Input should be sorted bam file.
-
Intervalcalls - The read accumulation for user defined window/intervals and sliding windows. For better result, use the median read length as the window size and 1/5th of the median read length as the sliding window size
-
cnvlocator - This will identifies CNVs by comparing the test sample vs control sample and other user defined parameters
-
cnvplot - This will help to visualize the CNVs across the genome or user defined location
Files
CNVlocator-master.zip
Files
(640.6 kB)
Name | Size | Download all |
---|---|---|
md5:a900ea12347c584e1d9cf1ff188cce84
|
640.6 kB | Preview Download |