# HG changeset patch
# User mingchen0919
# Date 1514574455 18000
# Node ID 238d57ce7d74a00e41fca86de8a6d0e2bd9b3871
# Parent 1cff3a3e2b940f21f73a3134b5cfdf9df5fdae93
update
diff -r 1cff3a3e2b94 -r 238d57ce7d74 rmarkdown_feature_counts.Rmd
--- a/rmarkdown_feature_counts.Rmd Fri Dec 29 00:17:31 2017 -0500
+++ b/rmarkdown_feature_counts.Rmd Fri Dec 29 14:07:35 2017 -0500
@@ -1,5 +1,5 @@
---
-title: 'HTML report title'
+title: 'Feature Counts'
output:
html_document:
number_sections: true
@@ -16,15 +16,17 @@
```
-# Code for computational analysis
+# User input
-```{r 'step 1'}
+```{r 'user input'}
opt
```
+# Calculate feature counts
+
```{r 'ste[ 2'}
res = featureCounts(
- files = strsplit(opt$input_bam, ',')[[1]],
+ files = strsplit(opt$input_bam_paths, ',')[[1]],
# annotation
annot.inbuilt=opt$annot_inbuilt,
annot.ext=opt$annot_ext,
@@ -76,6 +78,21 @@
maxMOp=opt$max_mop,
reportReads=opt$report_reads
)
+```
+
+# Write counts into CSV file
+
+```{r}
+colnames(res$counts) = strsplit(opt$input_bam_names, ',')[[1]]
+# write count into csv file
+write.csv(res$counts, file = 'feature_counts.csv', row.names = TRUE)
+datatable(res$counts)
+```
+
+# Save results into RData file
+
+```{r}
+save(res, file = 'feature_counts.RData')
str(res)
```
diff -r 1cff3a3e2b94 -r 238d57ce7d74 rmarkdown_feature_counts.xml
--- a/rmarkdown_feature_counts.xml Fri Dec 29 00:17:31 2017 -0500
+++ b/rmarkdown_feature_counts.xml Fri Dec 29 14:07:35 2017 -0500
@@ -5,6 +5,7 @@
r-rmarkdown
r-htmltools
r-dplyr
+ r-dt
bioconductor-rsubread
This function assigns mapped sequencing reads to genomic features
@@ -15,7 +16,18 @@
-
+
+
-