annotate fastqc_report.xml @ 19:8c79e5b7cfc0 draft default tip

add boxplot for per base sequence quality
author mingchen0919
date Thu, 09 Nov 2017 09:49:46 -0500
parents 8635a4cee6dd
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
14
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
1 <tool id="fastqc_report" name="Fastqc report" version="2.0.0">
4
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
2 <description>
16
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
3 Evaluate short reads with FastQC software on a single reads file or a paired of untrimmed and trimmed reads
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
4 files.
4
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
5 </description>
0
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
6 <requirements>
11
ef11537fedb5 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit a23e23222252167ef7c3338a4872e84706df8f83-dirty
mingchen0919
parents: 10
diff changeset
7 <requirement type="package" version="1.15.0.6-0">pandoc</requirement>
0
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
8 <requirement type="package" version="1.20.0">r-getopt</requirement>
14
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
9 <requirement type="package" version="1.3">r-rmarkdown</requirement>
0
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
10 <requirement type="package" version="1.8.4">r-plyr</requirement>
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
11 <requirement type="package" version="1.1.0">r-stringr</requirement>
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
12 <requirement type="package" version="0.2">r-dt</requirement>
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
13 <requirement type="package" version="1.4.2">r-reshape2</requirement>
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
14 <requirement type="package" version="4.5.6">r-plotly</requirement>
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
15 <requirement type="package" version="0.3.5">r-htmltools</requirement>
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
16 <requirement type="package" version="0.11.5">fastqc</requirement>
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
17 </requirements>
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
18 <stdio>
14
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
19 <!--redirecting stderr to a file. "XXX" is used to match with nothing so that tool running won't be interrupted during testing-->
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
20 <regex match="XXX"
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
21 source="stderr"
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
22 level="warning"
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
23 description="Check the warnings_and_errors.txt file for more details."/>
0
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
24 </stdio>
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
25 <command>
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
26 <![CDATA[
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
27
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
28 Rscript '${__tool_directory__}/fastqc_report_render.R'
14
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
29 -e $echo
16
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
30 -r $reads_1
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
31 -n '$reads_1.name'
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
32 -R $reads_2
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
33 -N '$reads_2.name'
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
34 -c $contaminants
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
35 -l $limits
14
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
36
0
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
37 -o $report
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
38 -d $report.files_path
14
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
39 -s $sink_message
0
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
40
14
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
41 -p '${__tool_directory__}/fastqc_report.Rmd'
0
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
42 ]]>
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
43 </command>
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
44 <inputs>
16
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
45 <param format="fastq,fastq.gz,fastq.bz2,bam,sam" name="reads_1" type="data" optional="false"
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
46 label="Short reads before trimming"
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
47 help="Short reads data from history. This could be reads before trimming."/>
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
48 <param format="fastq,fastq.gz,fastq.bz2,bam,sam" name="reads_2" type="data"
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
49 label="Short reads after trimming"
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
50 help="Short reads data from history. This could be reads after trimming."/>
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
51 <param name="contaminants" type="data" format="tabular" optional="true" label="Contaminant list"
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
52 help="Specifies a non-default file which contains the list of adapter sequences which will be explicitly
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
53 searched against the library. The file must contain sets of named adapters
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
54 in the form name[tab]sequence. Lines prefixed with a hash will be ignored."/>
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
55 <param name="limits" type="data" format="txt" optional="true" label="Submodule and Limit specifing file"
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
56 help="Specifies a non-default file which contains a set of criteria
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
57 which will be used to determine the warn/error limits for the
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
58 various modules. This file can also be used to selectively
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
59 remove some modules from the output all together. The format
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
60 needs to mirror the default limits.txt file found in the
1710b0e874f1 fix file name issue
mingchen0919
parents: 15
diff changeset
61 Configuration folder."/>
14
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
62 <param type="boolean" name="echo" truevalue="TRUE" falsevalue="FALSE" checked="false"
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
63 label="Display analysis code in report?"/>
0
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
64 </inputs>
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
65 <outputs>
14
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
66 <data format="html" name="report" label="fastqc report"/>
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
67 <data format="txt" name="sink_message" label="Warnings and Errors" from_work_dir="warnings_and_errors.txt"/>
0
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
68 </outputs>
4
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
69 <citations>
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
70 <citation type="bibtex">
5
3b275377dd27 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5
mingchen0919
parents: 4
diff changeset
71 @misc{bioinformatics2014fastqc,
3b275377dd27 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5
mingchen0919
parents: 4
diff changeset
72 title={FastQC},
3b275377dd27 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5
mingchen0919
parents: 4
diff changeset
73 author={Bioinformatics, Babraham},
3b275377dd27 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5
mingchen0919
parents: 4
diff changeset
74 year={2014}
4
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
75 }
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
76 </citation>
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
77 <citation type="bibtex">
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
78 @article{allaire2016rmarkdown,
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
79 title={rmarkdown: Dynamic Documents for R, 2016},
14
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
80 author={Allaire, J and Cheng, Joe and Xie, Yihui and McPherson, Jonathan and Chang, Winston and Allen, Jeff
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
81 and Wickham, Hadley and Atkins, Aron and Hyndman, Rob},
4
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
82 journal={R package version 0.9},
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
83 volume={6},
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
84 year={2016}
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
85 }
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
86 </citation>
8
06d0fdd05cae planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5-dirty
mingchen0919
parents: 7
diff changeset
87 <citation type="bibtex">
5
3b275377dd27 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5
mingchen0919
parents: 4
diff changeset
88 @book{xie2015dynamic,
3b275377dd27 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5
mingchen0919
parents: 4
diff changeset
89 title={Dynamic Documents with R and knitr},
3b275377dd27 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5
mingchen0919
parents: 4
diff changeset
90 author={Xie, Yihui},
3b275377dd27 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5
mingchen0919
parents: 4
diff changeset
91 volume={29},
3b275377dd27 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5
mingchen0919
parents: 4
diff changeset
92 year={2015},
3b275377dd27 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5
mingchen0919
parents: 4
diff changeset
93 publisher={CRC Press}
3b275377dd27 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5
mingchen0919
parents: 4
diff changeset
94 }
3b275377dd27 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5
mingchen0919
parents: 4
diff changeset
95 </citation>
8
06d0fdd05cae planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5-dirty
mingchen0919
parents: 7
diff changeset
96 <citation type="bibtex">
9
8772e38fbabb planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5-dirty
mingchen0919
parents: 8
diff changeset
97 @misc{plotly2017,
8772e38fbabb planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5-dirty
mingchen0919
parents: 8
diff changeset
98 title = {plotly: Create Interactive Web Graphics via 'plotly.js'},
14
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
99 author = {Carson Sievert and Chris Parmer and Toby Hocking and Scott Chamberlain and Karthik Ram and
2efa46ce2c4c upgrade fastqc_report
mingchen0919
parents: 13
diff changeset
100 Marianne Corvellec and Pedro Despouy},
9
8772e38fbabb planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5-dirty
mingchen0919
parents: 8
diff changeset
101 year = {2017},
8772e38fbabb planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5-dirty
mingchen0919
parents: 8
diff changeset
102 note = {R package version 4.6.0},
8772e38fbabb planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5-dirty
mingchen0919
parents: 8
diff changeset
103 url = {https://CRAN.R-project.org/package=plotly},
5
3b275377dd27 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5
mingchen0919
parents: 4
diff changeset
104 }
3b275377dd27 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5
mingchen0919
parents: 4
diff changeset
105 </citation>
8
06d0fdd05cae planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 9285c2b8ad41a486dde2a87600a6b8267841c8b5-dirty
mingchen0919
parents: 7
diff changeset
106 <citation type="bibtex">
19
8c79e5b7cfc0 add boxplot for per base sequence quality
mingchen0919
parents: 18
diff changeset
107 @Book{ggplot22016,
8c79e5b7cfc0 add boxplot for per base sequence quality
mingchen0919
parents: 18
diff changeset
108 author = {Hadley Wickham},
8c79e5b7cfc0 add boxplot for per base sequence quality
mingchen0919
parents: 18
diff changeset
109 title = {ggplot2: Elegant Graphics for Data Analysis},
8c79e5b7cfc0 add boxplot for per base sequence quality
mingchen0919
parents: 18
diff changeset
110 publisher = {Springer-Verlag New York},
8c79e5b7cfc0 add boxplot for per base sequence quality
mingchen0919
parents: 18
diff changeset
111 year = {2009},
8c79e5b7cfc0 add boxplot for per base sequence quality
mingchen0919
parents: 18
diff changeset
112 isbn = {978-0-387-98140-6},
8c79e5b7cfc0 add boxplot for per base sequence quality
mingchen0919
parents: 18
diff changeset
113 url = {http://ggplot2.org},
12
3d317469c69c planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 60ea96204588be4348bd5d7879d1eb0d73f487c7-dirty
mingchen0919
parents: 11
diff changeset
114 }
3d317469c69c planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit 60ea96204588be4348bd5d7879d1eb0d73f487c7-dirty
mingchen0919
parents: 11
diff changeset
115 </citation>
4
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
116 </citations>
0
0a2457551e25 Uploaded
mingchen0919
parents:
diff changeset
117 </tool>
4
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
118
3073b7bd0807 planemo upload for repository https://github.com/statonlab/docker-GRReport/tree/master/my_tools/rmarkdown_fastqc_report commit ddb1f6aca7619aea2e660b1729367841b56ba4c9
mingchen0919
parents: 3
diff changeset
119