Mercurial > repos > galaxyp > eggnog_mapper
annotate README @ 14:d9c3016f7283 draft default tip
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 192779247c3385704ebd98a2cc47a210fb1f4d0c
| author | galaxyp | 
|---|---|
| date | Thu, 07 Sep 2023 18:51:23 +0000 | 
| parents | 844fa988236b | 
| children | 
| rev | line source | 
|---|---|
| 13 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 1 This folder contains three tools: | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 2 | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 3 1. eggnogg_mapper: which runs the search and annotation phase in a single tool | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 4 2. eggnogg_mapper_search: which implements the search phase | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 5 3. eggnogg_mapper_annotate: which implements the annotation phase | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 6 | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 7 While the search phase of eggnog_mapper is very CPU intense and is efficient | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 8 also for a larger number of threads, the annotation phase is very IO intensive | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 9 and can be very inefficient (depending on the configuration, e.g. if the | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 10 reference data is located on a slow partition). | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 11 | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 12 While for most applications eggnogg_mapper will be sufficient to separate the | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 13 two phases can be more efficient: | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 14 | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 15 - sending eggnogg_mapper_search to a destination using many threads | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 16 - and eggnogg_mapper_annotate to a destination using a small number of threads | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 17 | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 18 Admins can choose to set the environment variable ``EGGNOG_DBMEM=--dbmem`` | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 19 which will copy the complete EggNOG annotation DB into memory which is usually | 
| 
844fa988236b
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/eggnog_mapper/eggnog_mapper commit 468bd31b8858adbba2854f118e4cbe31f4cd68cb
 galaxyp parents: diff
changeset | 20 much faster than using multiple cores (but needs approx. 37GB of RAM). | 
