/
Mapping ddRAD to a reference
Mapping ddRAD to a reference
Once you have cleaned paired end reads, map them to a reference using BWA
map reads
#start idev session if you haven't idev #copy over the exercise directory cds cd rad_intro cp -r /work/02260/grovesd/lonestar/intro_to_rad_2017/mapping/mapping_ddRAD_bwa . cd mapping_ddRAD_bwa #look at sample fastqs ls -l *.fq #we have 3 sets of paired end reads #check our reference #(we're using just chromosome3 to keep things fast) less stickleback_chrom3.fasta #load the BWA module module load bwa #build a BWA index for our reference bwa index stickleback_chrom3.fasta #look at the documentation for bwa mem bwa mem #map the reads to the indexed reference bwa mem stickleback_chrom3.fasta sampleA_r1.fq sampleA_r2.fq > sampleA.sam bwa mem stickleback_chrom3.fasta sampleB_r1.fq sampleB_r2.fq > sampleB.sam bwa mem stickleback_chrom3.fasta sampleC_r1.fq sampleC_r2.fq > sampleC.sam #look at results ls -l *.sam #sam files are human readable, but take up large amounts of space #bam files take up less space and are faster to read #so we should convert the sam files to bams and sort them. #We will do this with samtools #load the samtools module module load samtools #convert to bam and sort samtools view -b sampleA.sam | samtools sort -o sampleA.sorted.bam samtools view -b sampleB.sam | samtools sort -o sampleB.sorted.bam samtools view -b sampleC.sam | samtools sort -o sampleC.sorted.bam #note the size difference between sams and bams ls -lh *.sam ls -lh *.bam #Note that all of that could have been done in single command eg: bwa mem stickleback_chrom3.fasta sampleA_r1.fq sampleA_r2.fq | samtools view -b | samtools sort -o sampleA.sorted.bam