Mercurial > repos > peterjc > tmhmm_and_signalp
comparison tools/protein_analysis/README @ 11:99b82a2b1272 draft
Uploaded v0.2.0 which added PSORTb wrapper (written with Konrad Paszkiewicz)
| author | peterjc |
|---|---|
| date | Wed, 03 Apr 2013 10:49:10 -0400 |
| parents | 09ff180d1615 |
| children | dc958c2a963a |
comparison
equal
deleted
inserted
replaced
| 10:09ff180d1615 | 11:99b82a2b1272 |
|---|---|
| 5 Sequence Analysis at the Technical University of Denmark, | 5 Sequence Analysis at the Technical University of Denmark, |
| 6 http://www.cbs.dtu.dk/cbs/ | 6 http://www.cbs.dtu.dk/cbs/ |
| 7 | 7 |
| 8 * WoLF PSORT v0.2 from http://wolfpsort.org/ | 8 * WoLF PSORT v0.2 from http://wolfpsort.org/ |
| 9 | 9 |
| 10 * PSORTb v3 from http://www.psort.org/downloads/index.html | |
| 11 | |
| 10 Also, the RXLR motif tool uses SignalP 3.0 and HMMER 2.3.2 internally. | 12 Also, the RXLR motif tool uses SignalP 3.0 and HMMER 2.3.2 internally. |
| 11 | 13 |
| 12 To use these Galaxy wrappers you must first install the command line tools. | 14 To use these Galaxy wrappers you must first install the command line tools. |
| 13 At the time of writing they are all free for academic use. | 15 At the time of writing they are all free for academic use, or open source. |
| 14 | 16 |
| 15 These wrappers are copyright 2010-2012 by Peter Cock, James Hutton Institute | 17 These wrappers are copyright 2010-2013 by Peter Cock, James Hutton Institute |
| 16 (formerly SCRI, Scottish Crop Research Institute), UK. All rights reserved. | 18 (formerly SCRI, Scottish Crop Research Institute), UK. All rights reserved. |
| 19 Contributions/revisions copyright 2011 Konrad Paszkiewicz. All rights reserved. | |
| 17 See the included LICENCE file for details (an MIT style open source licence). | 20 See the included LICENCE file for details (an MIT style open source licence). |
| 18 | 21 |
| 19 Requirements | 22 Requirements |
| 20 ============ | 23 ============ |
| 21 | 24 |
| 58 signalp3.py (Python wrapper script) | 61 signalp3.py (Python wrapper script) |
| 59 | 62 |
| 60 promoter2.xml (Galaxy tool definition) | 63 promoter2.xml (Galaxy tool definition) |
| 61 promoter2.py (Python wrapper script) | 64 promoter2.py (Python wrapper script) |
| 62 | 65 |
| 66 psortb.xml (Galaxy tool definition) | |
| 67 psortb.py (Python wrapper script) | |
| 68 | |
| 63 wolf_psort.xml (Galaxy tool definition) | 69 wolf_psort.xml (Galaxy tool definition) |
| 64 wolf_psort.py (Python wrapper script) | 70 wolf_psort.py (Python wrapper script) |
| 65 | 71 |
| 66 rxlr_motifs.xml (Galaxy tool definition) | 72 rxlr_motifs.xml (Galaxy tool definition) |
| 67 rxlr_motifs.py (Python script) | 73 rxlr_motifs.py (Python script) |
| 75 by adding: | 81 by adding: |
| 76 | 82 |
| 77 <section name="Protein sequence analysis" id="protein_analysis"> | 83 <section name="Protein sequence analysis" id="protein_analysis"> |
| 78 <tool file="protein_analysis/tmhmm2.xml" /> | 84 <tool file="protein_analysis/tmhmm2.xml" /> |
| 79 <tool file="protein_analysis/signalp3.xml" /> | 85 <tool file="protein_analysis/signalp3.xml" /> |
| 86 <tool file="protein_analysis/psortb.xml" /> | |
| 80 <tool file="protein_analysis/wolf_psort.xml" /> | 87 <tool file="protein_analysis/wolf_psort.xml" /> |
| 81 <tool file="protein_analysis/rxlr_motifs.xml" /> | 88 <tool file="protein_analysis/rxlr_motifs.xml" /> |
| 82 </section> | 89 </section> |
| 83 <section name="Nucleotide sequence analysis" id="nucleotide_analysis"> | 90 <section name="Nucleotide sequence analysis" id="nucleotide_analysis"> |
| 84 <tool file="protein_analysis/promoter2.xml" /> | 91 <tool file="protein_analysis/promoter2.xml" /> |
| 93 four_human_proteins_signalp3.tabular | 100 four_human_proteins_signalp3.tabular |
| 94 four_human_proteins_tmhmm2.tabular | 101 four_human_proteins_tmhmm2.tabular |
| 95 empty.fasta | 102 empty.fasta |
| 96 empty_tmhmm2.tabular | 103 empty_tmhmm2.tabular |
| 97 empty_signalp3.tabular | 104 empty_signalp3.tabular |
| 105 k12_ten_proteins.fasta | |
| 106 k12_ten_proteins_psortb_p_terse.tabular | |
| 98 | 107 |
| 99 5. Run the Galaxy functional tests for these new wrappers with: | 108 5. Run the Galaxy functional tests for these new wrappers with: |
| 100 | 109 |
| 101 ./run_functional_tests.sh -id tmhmm2 | 110 ./run_functional_tests.sh -id tmhmm2 |
| 102 ./run_functional_tests.sh -id signalp3 | 111 ./run_functional_tests.sh -id signalp3 |
| 112 ./run_functional_tests.sh -id Psortb | |
| 113 ./run_functional_tests.sh -id rxlr_motifs | |
| 103 | 114 |
| 104 Alternatively, this should work (assuming you left the name and id as shown in | 115 Alternatively, this should work (assuming you left the name and id as shown in |
| 105 the XML file tool_conf.xml.sample): | 116 the XML file tool_conf.xml.sample): |
| 106 | 117 |
| 107 ./run_functional_tests.sh -sid Protein_sequence_analysis-protein_analysis | 118 ./run_functional_tests.sh -sid Protein_sequence_analysis-protein_analysis |
| 119 | |
| 120 To check the section ID expected, use ./run_functional_tests.sh -list | |
| 108 | 121 |
| 109 6. Restart Galaxy and check the new tools are shown and work. | 122 6. Restart Galaxy and check the new tools are shown and work. |
| 110 | 123 |
| 111 | 124 |
| 112 History | 125 History |
| 128 - Support Galaxy's <parallelism> tag for SignalP, TMHMM & Promoter | 141 - Support Galaxy's <parallelism> tag for SignalP, TMHMM & Promoter |
| 129 v0.1.1 - Fixed an error in the header of the tabular output from Promoter | 142 v0.1.1 - Fixed an error in the header of the tabular output from Promoter |
| 130 v0.1.2 - Use the new <stdio> settings in the XML wrappers to catch errors | 143 v0.1.2 - Use the new <stdio> settings in the XML wrappers to catch errors |
| 131 - Use SGE style $NSLOTS for thread count (otherwise default to 4) | 144 - Use SGE style $NSLOTS for thread count (otherwise default to 4) |
| 132 v0.1.3 - Added missing file whisson_et_al_rxlr_eer_cropped.hmm to Tool Shed | 145 v0.1.3 - Added missing file whisson_et_al_rxlr_eer_cropped.hmm to Tool Shed |
| 146 v0.2.0 - Added PSORTb wrapper to the suite, based on earlier work | |
| 147 contributed by Konrad Paszkiewicz. | |
| 133 | 148 |
| 134 | 149 |
| 135 Developers | 150 Developers |
| 136 ========== | 151 ========== |
| 137 | 152 |
| 142 http://bitbucket.org/peterjc/galaxy-central/src/seq_analysis | 157 http://bitbucket.org/peterjc/galaxy-central/src/seq_analysis |
| 143 | 158 |
| 144 For making the "Galaxy Tool Shed" http://community.g2.bx.psu.edu/ tarball use | 159 For making the "Galaxy Tool Shed" http://community.g2.bx.psu.edu/ tarball use |
| 145 the following command from the Galaxy root folder: | 160 the following command from the Galaxy root folder: |
| 146 | 161 |
| 147 tar -czf ~/tmhmm_signalp_etc.tar.gz tools/protein_analysis/LICENSE tools/protein_analysis/README tools/protein_analysis/suite_config.xml tools/protein_analysis/seq_analysis_utils.py tools/protein_analysis/signalp3.xml tools/protein_analysis/signalp3.py tools/protein_analysis/tmhmm2.xml tools/protein_analysis/tmhmm2.py tools/protein_analysis/promoter2.xml tools/protein_analysis/promoter2.py tools/protein_analysis/wolf_psort.xml tools/protein_analysis/wolf_psort.py tools/protein_analysis/rxlr_motifs.xml tools/protein_analysis/rxlr_motifs.py tools/protein_analysis/whisson_et_al_rxlr_eer_cropped.hmm test-data/four_human_proteins.* test-data/empty.fasta test-data/empty_tmhmm2.tabular test-data/empty_signalp3.tabular | 162 tar -czf ~/tmhmm_signalp_etc.tar.gz tools/protein_analysis/LICENSE tools/protein_analysis/README tools/protein_analysis/suite_config.xml tools/protein_analysis/seq_analysis_utils.py tools/protein_analysis/signalp3.xml tools/protein_analysis/signalp3.py tools/protein_analysis/tmhmm2.xml tools/protein_analysis/tmhmm2.py tools/protein_analysis/promoter2.xml tools/protein_analysis/promoter2.py tools/protein_analysis/psortb.xml tools/protein_analysis/psortb.py tools/protein_analysis/wolf_psort.xml tools/protein_analysis/wolf_psort.py tools/protein_analysis/rxlr_motifs.xml tools/protein_analysis/rxlr_motifs.py tools/protein_analysis/whisson_et_al_rxlr_eer_cropped.hmm test-data/four_human_proteins.* test-data/empty.fasta test-data/empty_tmhmm2.tabular test-data/empty_signalp3.tabular test-data/k12_ten_proteins.fasta test-data/k12_ten_proteins_psortb_p_terse.tabular |
| 148 | 163 |
| 149 Check this worked: | 164 Check this worked: |
| 150 | 165 |
| 151 $ tar -tzf tmhmm_signalp_etc.tar.gz | 166 $ tar -tzf ~/tmhmm_signalp_etc.tar.gz |
| 152 tools/protein_analysis/LICENSE | 167 tools/protein_analysis/LICENSE |
| 153 tools/protein_analysis/README | 168 tools/protein_analysis/README |
| 154 tools/protein_analysis/suite_config.xml | 169 tools/protein_analysis/suite_config.xml |
| 155 tools/protein_analysis/seq_analysis_utils.py | 170 tools/protein_analysis/seq_analysis_utils.py |
| 156 tools/protein_analysis/signalp3.xml | 171 tools/protein_analysis/signalp3.xml |
| 157 tools/protein_analysis/signalp3.py | 172 tools/protein_analysis/signalp3.py |
| 158 tools/protein_analysis/tmhmm2.xml | 173 tools/protein_analysis/tmhmm2.xml |
| 159 tools/protein_analysis/tmhmm2.py | 174 tools/protein_analysis/tmhmm2.py |
| 160 tools/protein_analysis/promoter2.xml | 175 tools/protein_analysis/promoter2.xml |
| 161 tools/protein_analysis/promoter2.py | 176 tools/protein_analysis/promoter2.py |
| 177 tools/protein_analysis/psortb.xml | |
| 178 tools/protein_analysis/psortb.py | |
| 162 tools/protein_analysis/wolf_psort.xml | 179 tools/protein_analysis/wolf_psort.xml |
| 163 tools/protein_analysis/wolf_psort.py | 180 tools/protein_analysis/wolf_psort.py |
| 164 tools/protein_analysis/rxlr_motifs.xml | 181 tools/protein_analysis/rxlr_motifs.xml |
| 165 tools/protein_analysis/rxrl_motifs.py | 182 tools/protein_analysis/rxrl_motifs.py |
| 166 tools/protein_analysis/whisson_et_al_rxlr_eer_cropped.hmm | 183 tools/protein_analysis/whisson_et_al_rxlr_eer_cropped.hmm |
| 168 test-data/four_human_proteins.signalp3.tabular | 185 test-data/four_human_proteins.signalp3.tabular |
| 169 test-data/four_human_proteins.tmhmm2.tabular | 186 test-data/four_human_proteins.tmhmm2.tabular |
| 170 test-data/empty.fasta | 187 test-data/empty.fasta |
| 171 test-data/empty_tmhmm2.tabular | 188 test-data/empty_tmhmm2.tabular |
| 172 test-data/empty_signalp3.tabular | 189 test-data/empty_signalp3.tabular |
| 190 test-data/k12_ten_proteins.fasta | |
| 191 test-data/k12_ten_proteins_psortb_p_terse.tabular |
