Changes between Initial Version and Version 1 of SOPs/geneFeatureHeatmaps


Ignore:
Timestamp:
01/23/13 16:49:43 (12 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SOPs/geneFeatureHeatmaps

    v1 v1  
     1== Creating genome feature heatmaps from sequencing experiments ==
     2
     3
     4This type of figure can be used to visualize chIP or expression expression data in selected genome regions (rows) that have been divided into windows (columns) using either similar or relative feature widths.
     5
     6Sample image:
     7
     8[[Image(sample_genome_feature_heatmap.sm..png)]]
     9
     10  1. Create a BED file with all the regions you'd like to display.
     11  1. Create a SAM/BAM file by mapping your reads with a tool like bowtie or tophat.
     12  1. Split the regions you'd like to display into windows,
     13     * labeling each window in a systematic way
     14         * Region 1 would include windows REGION_01_001 ... REGION_01_100
     15         * Region 2 would include windows REGION_02_001 ... REGION_02_100, etc.
     16     * The BaRC script /nfs/BaRC_Public/BaRC_code/Perl/split_genome_regions_into_windows.pl can do this.
     17  1. Quantify reads that map to each window of each region.
     18     * Method 1: Use coverageBed (ex: coverageBed -abam accepted_hits.bam -b region.windows.bed > out)
     19     * Method 2: Use cufflinks (after converting region.windows.bed into a GTF file)
     20     * Other methods?
     21   1. Convert list into matrix (with code such as /nfs/BaRC_Public/BaRC_code/Perl/convert_coverageBed_output_to_matrix.pl) like
     22
     23||= NAME =||= 1 =||= 2 =||= 3 =||= 4 =||= 5 =||= 6 =||
     24||= REGION_01=||0||11||13||3||0||0||
     25||= REGION_02=||14||16||11||11||5||44||
     26||= REGION_03=||1||0||0||0||0||20||
     27
     28
     29
     30  1. Add another column at the beginning with the same region IDs and save the tab-delimited text file with a cdt extension.
     31  2. Open the cdt matrix file in Java TreeView, adjust the pixel settings and print the figure.
     32
     33
     34
     35**Any other approaches to do this?**