Mercurial > repos > peterjc > tmhmm_and_signalp
comparison tools/protein_analysis/README @ 13:c6e5a737d3a0 draft
Uploaded v0.2.2, was missing some test files
| author | peterjc |
|---|---|
| date | Mon, 22 Apr 2013 11:46:20 -0400 |
| parents | 7c1eda453701 |
| children | a705202ae2a7 |
comparison
equal
deleted
inserted
replaced
| 12:7ef4b36b026a | 13:c6e5a737d3a0 |
|---|---|
| 16 | 16 |
| 17 These wrappers are copyright 2010-2013 by Peter Cock, James Hutton Institute | 17 These wrappers are copyright 2010-2013 by Peter Cock, James Hutton Institute |
| 18 (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. | 19 Contributions/revisions copyright 2011 Konrad Paszkiewicz. All rights reserved. |
| 20 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). |
| 21 | |
| 21 | 22 |
| 22 Requirements | 23 Requirements |
| 23 ============ | 24 ============ |
| 24 | 25 |
| 25 First install those command line tools you wish to use the wrappers for: | 26 First install those command line tools you wish to use the wrappers for: |
| 42 but put it on the path under the name hmmsearch2 (allowing it to co-exist | 43 but put it on the path under the name hmmsearch2 (allowing it to co-exist |
| 43 with HMMER 3), or edit rlxr_motif.py accordingly. | 44 with HMMER 3), or edit rlxr_motif.py accordingly. |
| 44 | 45 |
| 45 Verify each of the tools is installed and working from the command line | 46 Verify each of the tools is installed and working from the command line |
| 46 (when logged in as the Galaxy user if appropriate). | 47 (when logged in as the Galaxy user if appropriate). |
| 48 | |
| 47 | 49 |
| 48 Manual Installation | 50 Manual Installation |
| 49 =================== | 51 =================== |
| 50 | 52 |
| 51 1. Create a folder tools/protein_analysis under your Galaxy installation. | 53 1. Create a folder tools/protein_analysis under your Galaxy installation. |
| 91 <tool file="protein_analysis/promoter2.xml" /> | 93 <tool file="protein_analysis/promoter2.xml" /> |
| 92 </section> | 94 </section> |
| 93 | 95 |
| 94 Leave out the lines for any tools you do not wish to use in Galaxy. | 96 Leave out the lines for any tools you do not wish to use in Galaxy. |
| 95 | 97 |
| 96 4. Copy/move the following test files (from these archive) to Galaxy | 98 4. Copy/move the test-data files (from this archive) to Galaxy's |
| 97 subfolder test-data: | 99 subfolder test-data. |
| 98 | |
| 99 four_human_proteins.fasta | |
| 100 four_human_proteins_signalp3.tabular | |
| 101 four_human_proteins_tmhmm2.tabular | |
| 102 empty.fasta | |
| 103 empty_tmhmm2.tabular | |
| 104 empty_signalp3.tabular | |
| 105 k12_ten_proteins.fasta | |
| 106 k12_ten_proteins_psortb_p_terse.tabular | |
| 107 | 100 |
| 108 5. Run the Galaxy functional tests for these new wrappers with: | 101 5. Run the Galaxy functional tests for these new wrappers with: |
| 109 | 102 |
| 110 ./run_functional_tests.sh -id tmhmm2 | 103 ./run_functional_tests.sh -id tmhmm2 |
| 111 ./run_functional_tests.sh -id signalp3 | 104 ./run_functional_tests.sh -id signalp3 |
| 143 v0.1.2 - Use the new <stdio> settings in the XML wrappers to catch errors | 136 v0.1.2 - Use the new <stdio> settings in the XML wrappers to catch errors |
| 144 - Use SGE style $NSLOTS for thread count (otherwise default to 4) | 137 - Use SGE style $NSLOTS for thread count (otherwise default to 4) |
| 145 v0.1.3 - Added missing file whisson_et_al_rxlr_eer_cropped.hmm to Tool Shed | 138 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 | 139 v0.2.0 - Added PSORTb wrapper to the suite, based on earlier work |
| 147 contributed by Konrad Paszkiewicz. | 140 contributed by Konrad Paszkiewicz. |
| 141 v0.2.1 - Use a script to create the Tool Shed tar-ball (removed some stray | |
| 142 files accidentally included previously via a wildcard). | |
| 143 v0.2.2 - Include missing test files. | |
| 148 | 144 |
| 149 | 145 |
| 150 Developers | 146 Developers |
| 151 ========== | 147 ========== |
| 152 | 148 |
| 157 http://bitbucket.org/peterjc/galaxy-central/src/seq_analysis | 153 http://bitbucket.org/peterjc/galaxy-central/src/seq_analysis |
| 158 | 154 |
| 159 For making the "Galaxy Tool Shed" http://community.g2.bx.psu.edu/ tarball use | 155 For making the "Galaxy Tool Shed" http://community.g2.bx.psu.edu/ tarball use |
| 160 the following command from the Galaxy root folder: | 156 the following command from the Galaxy root folder: |
| 161 | 157 |
| 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 | 158 $ ./tools/protein_analysis/make_tmhmm_and_signalp.sh |
| 163 | 159 |
| 164 Check this worked: | 160 This simplifies ensuring a consistent set of files is bundled each time, |
| 165 | 161 including all the relevant test files. |
| 166 $ tar -tzf ~/tmhmm_signalp_etc.tar.gz | |
| 167 tools/protein_analysis/LICENSE | |
| 168 tools/protein_analysis/README | |
| 169 tools/protein_analysis/suite_config.xml | |
| 170 tools/protein_analysis/seq_analysis_utils.py | |
| 171 tools/protein_analysis/signalp3.xml | |
| 172 tools/protein_analysis/signalp3.py | |
| 173 tools/protein_analysis/tmhmm2.xml | |
| 174 tools/protein_analysis/tmhmm2.py | |
| 175 tools/protein_analysis/promoter2.xml | |
| 176 tools/protein_analysis/promoter2.py | |
| 177 tools/protein_analysis/psortb.xml | |
| 178 tools/protein_analysis/psortb.py | |
| 179 tools/protein_analysis/wolf_psort.xml | |
| 180 tools/protein_analysis/wolf_psort.py | |
| 181 tools/protein_analysis/rxlr_motifs.xml | |
| 182 tools/protein_analysis/rxrl_motifs.py | |
| 183 tools/protein_analysis/whisson_et_al_rxlr_eer_cropped.hmm | |
| 184 test-data/four_human_proteins.fasta | |
| 185 test-data/four_human_proteins.signalp3.tabular | |
| 186 test-data/four_human_proteins.tmhmm2.tabular | |
| 187 test-data/empty.fasta | |
| 188 test-data/empty_tmhmm2.tabular | |
| 189 test-data/empty_signalp3.tabular | |
| 190 test-data/k12_ten_proteins.fasta | |
| 191 test-data/k12_ten_proteins_psortb_p_terse.tabular |
