Mercurial > repos > fwuennemann > alevinqc
comparison alevinQC_galaxy/run_alevinQC.R @ 0:5f0da20666fa draft default tip
Uploaded
author | fwuennemann |
---|---|
date | Thu, 01 Apr 2021 00:55:48 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:5f0da20666fa |
---|---|
1 ## Run alevinQC inside of Galaxy | |
2 | |
3 ## Check that input files are formatted correctly | |
4 library(alevinQC) | |
5 | |
6 ## Check that all input files required are present in working directory | |
7 checkAlevinInputFiles(baseDir = ".") | |
8 | |
9 ## Read in alevin output files as alevin object | |
10 alevin <- readAlevinQC(baseDir = ".") | |
11 | |
12 # ## Write table with statistics of run | |
13 summaryTable <- alevin$summaryTables$fullDataset | |
14 | |
15 write.table(summaryTable, | |
16 file ="./summaryTable.tab", | |
17 sep = "\t", | |
18 col.names = FALSE, | |
19 row.names = TRUE, | |
20 quote = FALSE) | |
21 | |
22 ## Plot knee plot | |
23 pdf(file = "./alevin_kneeplot.pdf") | |
24 plotAlevinKneeRaw(alevin$cbTable) | |
25 dev.off() | |
26 | |
27 ## Barcode collapse plot | |
28 pdf(file = "./alevin_barodeFrequency_quant.pdf", width = 12, height = 9) | |
29 plotAlevinQuant(alevin$cbTable) | |
30 dev.off() |