Mercurial > repos > davidvanzessen > mutation_analysis
changeset 3:a0b27058dcac draft
Uploaded
author | davidvanzessen |
---|---|
date | Wed, 17 Sep 2014 07:25:17 -0400 |
parents | 2f4298673519 |
children | 069419cccba4 |
files | mutation_analysis.r wrapper.sh |
diffstat | 2 files changed, 11 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/mutation_analysis.r Wed Sep 10 10:33:29 2014 -0400 +++ b/mutation_analysis.r Wed Sep 17 07:25:17 2014 -0400 @@ -9,19 +9,10 @@ dat = read.table(input, header=T, sep="\t", fill=T, stringsAsFactors=F) datSum = read.table(summaryinput, header=T, sep="\t", fill=T, stringsAsFactors=F) -datSum = datSum[,c("Sequence.ID", "AA.JUNCTION")] +datSum = datSum[,c("Sequence.ID","J.GENE.and.allele", "AA.JUNCTION")] dat = merge(dat, datSum, by="Sequence.ID", all.x=T) -#dat = dat[dat$Functionality == "productive",] - -dat$VGene = gsub("^Homsap ", "", dat$V.GENE.and.allele) -dat$VGene = gsub("[*].*", "", dat$VGene) - -dat$past = paste(dat$AA.JUNCTION, dat$VGene) - -#dat = dat[!duplicated(dat$past), ] - if(length(dat$Sequence.ID) == 0){ setwd(outputdir) result = data.frame(x = rep(0, 5), y = rep(0, 5), z = rep(NA, 5)) @@ -120,6 +111,15 @@ dat[is.na(dat[,col]),] = 0 } +dat$VGene = gsub("^Homsap ", "", dat$V.GENE.and.allele) +dat$VGene = gsub("[*].*", "", dat$VGene) +dat$JGene = gsub("^Homsap ", "", dat$J.GENE.and.allele) +dat$JGene = gsub("[*].*", "", dat$JGene) + +dat$past = paste(dat$AA.JUNCTION, dat$VGene, dat$JGene, (dat$FR1.IMGT.Nb.of.mutations + dat$CDR1.IMGT.Nb.of.mutations + dat$FR2.IMGT.Nb.of.mutations + dat$CDR2.IMGT.Nb.of.mutations + dat$FR3.IMGT.Nb.of.mutations)) + +dat = dat[!duplicated(dat$past), ] + VRegionMutations = sum(dat$FR1.IMGT.Nb.of.mutations + dat$CDR1.IMGT.Nb.of.mutations + dat$FR2.IMGT.Nb.of.mutations +
--- a/wrapper.sh Wed Sep 10 10:33:29 2014 -0400 +++ b/wrapper.sh Wed Sep 17 07:25:17 2014 -0400 @@ -1,6 +1,5 @@ #!/bin/bash dir="$(cd "$(dirname "$0")" && pwd)" - input=$1 output=$2 outdir=$3 @@ -12,6 +11,7 @@ cat $PWD/files/*/7_* > $PWD/mutationanalysis.txt cat $PWD/files/*/8_* > $PWD/mutationstats.txt cat $PWD/files/*/10_* > $PWD/hotspots.txt + cp $dir/HS12RSS.txt $outdir/ cp $dir/HS23RSS.txt $outdir/