# 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 @@ -