Mercurial > repos > vimalkumarvelayudhan > riboseqr_wrapper
annotate test-data/reference.R @ 6:5a242f289347 default tip
Merge
| author | Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> | 
|---|---|
| date | Tue, 27 Oct 2015 12:29:39 +0000 | 
| parents | 423ad61697c4 | 
| children | 
| rev | line source | 
|---|---|
| 
5
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
1 # Script used to prepare the input data for Triplet periodicity step. It is done this way | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
2 # as SAM files were not available for this dataset at the time this release was made | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
3 library(riboSeqR) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
4 fastaCDS <- findCDS(fastaFile='rsem_chlamy236_deNovo.transcripts.fa', startCodon=c("ATG"), stopCodon=c("TAG", "TAA", "TGA")) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
5 | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
6 # RiboSeq file 1-4 are just links to chlamy236_plus_deNovo_plusOnly_Index[17,3,5,7] | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
7 ribofiles <- paste(c("RiboSeq file 1", "RiboSeq file 2", "RiboSeq file 3", "RiboSeq file 4")) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
8 rnafiles <- paste(c("RNASeq file 1", "RNASeq file 2", "RNASeq file 3", "RNASeq file 4")) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
9 riboDat <- readRibodata(ribofiles, rnafiles, replicates=c("WT", "WT", "M", "M")) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
10 save('riboDat', file='Prepare riboSeqR input (R data file)', compress=FALSE) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
11 | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
12 fCs <- frameCounting(riboDat, fastaCDS) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
13 fS <- readingFrame(rC = fCs) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
14 | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
15 #pdf(file="/tmp/Periodicity-plot.pdf") | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
16 #plotFS(fS, legend.text = c('Frame 0', 'Frame 1', 'Frame 2')) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
17 #dev.off() | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
18 | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
19 ffCs <- filterHits(fCs, lengths=c(27,28), frames=list(1,0), hitMean = 50, unqhitMean = 10, fS=fS) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
20 save('fastaCDS', 'riboDat', 'fCs', 'fS', 'ffCs', file='Metagene analysis (R data file)', compress=FALSE) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
21 | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
22 #pdf(file='/tmp/Metagene-analysis-plot.pdf') | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
23 #plotCDS(coordinates=ffCs@CDS, riboDat=riboDat, lengths=27) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
24 #plotCDS(coordinates=ffCs@CDS, riboDat=riboDat, lengths=28) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
25 #dev.off() | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
26 # | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
27 #pdf(file='/tmp/Ribosome-profile-plot.pdf') | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
28 #plotTranscript("CUFF.37930.1", coordinates=ffCs@CDS, riboData=riboDat, length=27, cap=200) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
29 #dev.off() | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
30 # | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
31 #riboCounts <- sliceCounts(ffCs, lengths = c(27,28), frames = list(0,2)) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
32 #rnaCounts <- rnaCounts(riboDat, ffCs@CDS) | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
33 | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
34 #save('fastaCDS', 'riboDat', 'fCs', 'fS', 'ffCs', 'riboCounts', 'rnaCounts', file='Robjects.rda') | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
35 | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
36 | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
37 | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
38 | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
39 | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
40 | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
41 | 
| 
 
423ad61697c4
Bugfix 1: [triplet] Lengths (frameCounting) if given should be a range (not zero).
 
Vimalkumar Velayudhan <vimalkumarvelayudhan@gmail.com> 
parents:  
diff
changeset
 | 
42 | 
