Mercurial > repos > peterjc > venn_list
comparison tools/plotting/venn_list.txt @ 0:aefc86eda5f6
Migrated tool version 0.0.3 from old tool shed archive to new tool shed repository
| author | peterjc |
|---|---|
| date | Tue, 07 Jun 2011 17:42:40 -0400 |
| parents | |
| children | 29fcd027d67a |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:aefc86eda5f6 |
|---|---|
| 1 Galaxy tool to draw a Venn Diagram with up to 3 sets | |
| 2 ==================================================== | |
| 3 | |
| 4 This tool is copyright 2011 by Peter Cock, The James Hutton Institute | |
| 5 (formerly SCRI, Scottish Crop Research Institute), UK. All rights reserved. | |
| 6 See the licence text below. | |
| 7 | |
| 8 This tool is a short Python script (using both the Galaxy and Biopython library | |
| 9 functions) to extract ID lists from tabular, FASTA, FASTQ or SFF files to build | |
| 10 sets, which are then drawn using the R limma package function vennDiagram | |
| 11 (called from Python using rpy). | |
| 12 | |
| 13 There are just two files to install: | |
| 14 | |
| 15 * venn_list.py (the Python script) | |
| 16 * venn_list.xml (the Galaxy tool definition) | |
| 17 | |
| 18 The suggested location is in the Galaxy folder tools/plotting next to other | |
| 19 graph drawing tools. | |
| 20 | |
| 21 You will also need to modify the tools_conf.xml file to tell Galaxy to offer the | |
| 22 tool. The suggested location is in the "Graph/Display Data" section. Simply add | |
| 23 the line: | |
| 24 | |
| 25 <tool file="plotting/venn_list.xml" /> | |
| 26 | |
| 27 You will also need to install Biopython 1.54 or later, and the R/Bioconductor | |
| 28 pacakge limma. You should already have rpy installed for other Galaxy tools. | |
| 29 | |
| 30 | |
| 31 History | |
| 32 ======= | |
| 33 | |
| 34 v0.0.3 - Initial public release. | |
| 35 | |
| 36 | |
| 37 Developers | |
| 38 ========== | |
| 39 | |
| 40 This script and related tools are being developed on the following hg branch: | |
| 41 http://bitbucket.org/peterjc/galaxy-central/src/tools | |
| 42 | |
| 43 For making the "Galaxy Tool Shed" http://community.g2.bx.psu.edu/ tarball use | |
| 44 the following command from the Galaxy root folder: | |
| 45 | |
| 46 tar -czf venn_list.tar.gz tools/plotting/venn_list.* | |
| 47 | |
| 48 Check this worked: | |
| 49 | |
| 50 $ tar -tzf venn_list.tar.gz | |
| 51 tools/plotting/venn_list.py | |
| 52 tools/plotting/venn_list.txt | |
| 53 tools/plotting/venn_list.xml | |
| 54 | |
| 55 | |
| 56 Licence (MIT/BSD style) | |
| 57 ======================= | |
| 58 | |
| 59 Permission to use, copy, modify, and distribute this software and its | |
| 60 documentation with or without modifications and for any purpose and | |
| 61 without fee is hereby granted, provided that any copyright notices | |
| 62 appear in all copies and that both those copyright notices and this | |
| 63 permission notice appear in supporting documentation, and that the | |
| 64 names of the contributors or copyright holders not be used in | |
| 65 advertising or publicity pertaining to distribution of the software | |
| 66 without specific prior permission. | |
| 67 | |
| 68 THE CONTRIBUTORS AND COPYRIGHT HOLDERS OF THIS SOFTWARE DISCLAIM ALL | |
| 69 WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED | |
| 70 WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE | |
| 71 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT | |
| 72 OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS | |
| 73 OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE | |
| 74 OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE | |
| 75 OR PERFORMANCE OF THIS SOFTWARE. |
