Mercurial > repos > davidvanzessen > argalaxy_tools
comparison report_clonality/RScript.r @ 20:9185c3dfc679 draft
Uploaded
author | davidvanzessen |
---|---|
date | Fri, 27 Jan 2017 03:44:18 -0500 |
parents | 5d11c9139a55 |
children | d5d203d38c8a |
comparison
equal
deleted
inserted
replaced
19:3ef457aa5df6 | 20:9185c3dfc679 |
---|---|
594 res = merge(res, clone_table, by="paste", all=T) | 594 res = merge(res, clone_table, by="paste", all=T) |
595 } | 595 } |
596 | 596 |
597 res[is.na(res)] = 0 | 597 res[is.na(res)] = 0 |
598 | 598 |
599 write.table(res, file=paste("raw_clonality_", sample_id, ".csv", sep=""), sep=",",quote=F,row.names=F,col.names=F) | 599 write.table(res, file=paste("raw_clonality_", sample_id, ".txt", sep=""), sep="\t",quote=F,row.names=F,col.names=F) |
600 write.table(as.matrix(res[,2:ncol(res)]), file=paste("raw_clonality2_", sample_id, ".txt", sep=""), sep="\t",quote=F,row.names=F,col.names=F) | |
601 | |
602 res = read.table(paste("raw_clonality_", sample_id, ".txt", sep=""), header=F, sep="\t", quote="", stringsAsFactors=F, fill=T, comment.char="") | |
600 | 603 |
601 infer.result = infer.clonality(as.matrix(res[,2:ncol(res)])) | 604 infer.result = infer.clonality(as.matrix(res[,2:ncol(res)])) |
602 | 605 |
603 #print(infer.result) | 606 #print(infer.result) |
604 | 607 |
605 write.table(data.table(infer.result[[12]]), file=paste("lymphclon_clonality_", sample_id, ".csv", sep=""), sep=",",quote=F,row.names=F,col.names=F) | 608 write.table(data.table(infer.result[[12]]), file=paste("lymphclon_clonality_", sample_id, ".txt", sep=""), sep="\t",quote=F,row.names=F,col.names=F) |
606 | 609 |
607 res$type = rowSums(res[,2:ncol(res)]) | 610 res$type = rowSums(res[,2:ncol(res)]) |
608 | 611 |
609 coincidence.table = data.frame(table(res$type)) | 612 coincidence.table = data.frame(table(res$type)) |
610 colnames(coincidence.table) = c("Coincidence Type", "Raw Coincidence Freq") | 613 colnames(coincidence.table) = c("Coincidence Type", "Raw Coincidence Freq") |
611 write.table(coincidence.table, file=paste("lymphclon_coincidences_", sample_id, ".csv", sep=""), sep=",",quote=F,row.names=F,col.names=T) | 614 write.table(coincidence.table, file=paste("lymphclon_coincidences_", sample_id, ".txt", sep=""), sep="\t",quote=F,row.names=F,col.names=T) |
612 } | 615 } |
613 } else if(clonality_method == "old") { | 616 } else if(clonality_method == "old") { |
614 clonalFreq = data.frame(data.table(clonalityFrame)[, list(Type=.N), by=c("Sample", "clonaltype")]) | 617 clonalFreq = data.frame(data.table(clonalityFrame)[, list(Type=.N), by=c("Sample", "clonaltype")]) |
615 | 618 |
616 #write files for every coincidence group of >1 | 619 #write files for every coincidence group of >1 |