Mercurial > repos > bebatut > metaphlan2
annotate README.md @ 17:bee6cb51b96d draft
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit bf4b8a62e4414d68a917f5b72f3aedf34facaff2-dirty
| author | bebatut | 
|---|---|
| date | Thu, 05 Nov 2015 10:31:59 -0500 | 
| parents | 31dd7ace2be4 | 
| children | 
| rev | line source | 
|---|---|
| 
9
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
1 Galaxy wrapper for MetaPhlAn2 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
2 ============================= | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
3 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
4 MetaPhlAn is a computational tool for profiling the composition of microbial | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
5 communities (Bacteria, Archaea, Eukaryotes and Viruses) from metagenomic shotgun | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
6 sequencing data with species level resolution. For more information, check the | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
7 [user manual](https://bitbucket.org/biobakery/metaphlan2) | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
8 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
9 # Installation | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
10 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
11 ## Automated installation | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
12 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
13 On a Galaxy instance, the wrapper can be automatically installed using the | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
14 ToolShed. This will automatically install the dependencies, configure the Galaxy | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
15 instance for the tool and data, ... | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
16 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
17 ## Manual installation | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
18 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
19 For manual installation, the files `metaphlan2.xml` must be put in the `tools/metaphlan2/` | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
20 folder and add the XML files to Galaxy's `tool_conf.xml` (in `config` folder) as | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
21 normal: | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
22 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
23 ``` | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
24 <section name="Profile microbial community composition" id="metaphlan2"> | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
25 <tool file="metaphlan2/metaphlan2.xml" /> | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
26 </section> | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
27 ``` | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
28 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
29 MetaPhlAn2 must be installed somewhere on the system path. It can be done using: | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
30 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
31 ``` | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
32 planemo dependency_script ~/repositories/galaxytools/tools/metaphlan2/ | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
33 bash dep_install.sh | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
34 source env.sh | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
35 ``` | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
36 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
37 To test the Galaxy integration, the functional tests can be runned: | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
38 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
39 ``` | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
40 ./run_tests.sh -sid metaphlan2 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
41 ``` | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
42 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
43 # Bug Reports | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
44 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
45 Any bug can be filed in an issue [here](https://github.com/ASaiM/galaxytools/issues). | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
46 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
47 # Developers | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
48 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
49 A release can be pushed to the test or main "Galaxy Tool Shed", using the following | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
50 Planemo commands (with required Tool Shed access detailed in `~/.planemo.yml`): | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
51 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
52 ``` | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
53 planemo shed_update -t testtoolshed --check_diff ~/repositories/galaxytools/tools/metaphlan2/ | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
54 ``` | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
55 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
56 or: | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
57 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
58 ``` | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
59 planemo shed_update -t toolshed --check_diff ~/repositories/galaxytools/tools/metaphlan2/ | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
60 ``` | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
61 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
62 # License (Apache 2) | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
63 | 
| 
 
31dd7ace2be4
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 90c51a29d5aaab3f8dea67ac12098dc386e23b4e-dirty
 
bebatut 
parents:  
diff
changeset
 | 
64 This wrapper are released under Apache 2 License. See the [LICENSE file](https://github.com/ASaiM/galaxytools/blob/master/LICENSE) for details | 
