Mercurial > repos > pablocarb > synbiodesign
annotate README.md @ 25:2f8af738e139 draft
planemo upload commit c74b3ff2329f69ac7b309cc7d9bdf7b9d78106fb-dirty
author | pablocarb |
---|---|
date | Fri, 05 Jul 2019 17:24:48 -0400 |
parents | bce330b97d42 |
children | d854b21ada0c |
rev | line source |
---|---|
2
856bd14e6e96
planemo upload commit 6a252d04f4b2f79606ab6679b6a91f957e33da7b-dirty
pablocarb
parents:
0
diff
changeset
|
1 # Galaxy wrappers for SynBio Design Tools |
856bd14e6e96
planemo upload commit 6a252d04f4b2f79606ab6679b6a91f957e33da7b-dirty
pablocarb
parents:
0
diff
changeset
|
2 |
856bd14e6e96
planemo upload commit 6a252d04f4b2f79606ab6679b6a91f957e33da7b-dirty
pablocarb
parents:
0
diff
changeset
|
3 ## galaxy_selenzyme |
0
ac027c9ace4d
planemo upload commit 9e24fae395aeaca30c5bcdef80a21b7decb04042-dirty
pablocarb
parents:
diff
changeset
|
4 |
11
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
5 Creating a tool within Galaxy to run [Selenzyme](http://selenzyme.synbiochem.co.uk). |
0
ac027c9ace4d
planemo upload commit 9e24fae395aeaca30c5bcdef80a21b7decb04042-dirty
pablocarb
parents:
diff
changeset
|
6 |
ac027c9ace4d
planemo upload commit 9e24fae395aeaca30c5bcdef80a21b7decb04042-dirty
pablocarb
parents:
diff
changeset
|
7 See: |
ac027c9ace4d
planemo upload commit 9e24fae395aeaca30c5bcdef80a21b7decb04042-dirty
pablocarb
parents:
diff
changeset
|
8 |
ac027c9ace4d
planemo upload commit 9e24fae395aeaca30c5bcdef80a21b7decb04042-dirty
pablocarb
parents:
diff
changeset
|
9 * Tutorial to create a Galaxy tool: https://galaxyproject.org/admin/tools/add-tool-tutorial/ |
ac027c9ace4d
planemo upload commit 9e24fae395aeaca30c5bcdef80a21b7decb04042-dirty
pablocarb
parents:
diff
changeset
|
10 * How to install it in the Galaxy container: https://github.com/bgruening/docker-galaxy-stable |
ac027c9ace4d
planemo upload commit 9e24fae395aeaca30c5bcdef80a21b7decb04042-dirty
pablocarb
parents:
diff
changeset
|
11 * Example for Uniprot: https://toolshed.g2.bx.psu.edu/repository?repository_id=c8774310981b07c5 |
ac027c9ace4d
planemo upload commit 9e24fae395aeaca30c5bcdef80a21b7decb04042-dirty
pablocarb
parents:
diff
changeset
|
12 |
ac027c9ace4d
planemo upload commit 9e24fae395aeaca30c5bcdef80a21b7decb04042-dirty
pablocarb
parents:
diff
changeset
|
13 Plan: |
ac027c9ace4d
planemo upload commit 9e24fae395aeaca30c5bcdef80a21b7decb04042-dirty
pablocarb
parents:
diff
changeset
|
14 - [x] Create a basic command line tool using Python `requests` that submits a the reaction SMILES and gets the predicted sequences. |
ac027c9ace4d
planemo upload commit 9e24fae395aeaca30c5bcdef80a21b7decb04042-dirty
pablocarb
parents:
diff
changeset
|
15 - [x] Create a Galaxy Tool XML file. |
ac027c9ace4d
planemo upload commit 9e24fae395aeaca30c5bcdef80a21b7decb04042-dirty
pablocarb
parents:
diff
changeset
|
16 - [x] Check that the Galaxy container has `requests` installed, otherwise add to the `docker-compose` file. |
ac027c9ace4d
planemo upload commit 9e24fae395aeaca30c5bcdef80a21b7decb04042-dirty
pablocarb
parents:
diff
changeset
|
17 - [x] Mount the folder with the tool in the container. |
2
856bd14e6e96
planemo upload commit 6a252d04f4b2f79606ab6679b6a91f957e33da7b-dirty
pablocarb
parents:
0
diff
changeset
|
18 - [x] Install the tool locally in Galaxy. |
856bd14e6e96
planemo upload commit 6a252d04f4b2f79606ab6679b6a91f957e33da7b-dirty
pablocarb
parents:
0
diff
changeset
|
19 - [x] Use planemo in order to create a repository in the toolshed. |
856bd14e6e96
planemo upload commit 6a252d04f4b2f79606ab6679b6a91f957e33da7b-dirty
pablocarb
parents:
0
diff
changeset
|
20 - [x] Register in the toolshed. |
856bd14e6e96
planemo upload commit 6a252d04f4b2f79606ab6679b6a91f957e33da7b-dirty
pablocarb
parents:
0
diff
changeset
|
21 - [x] Install in the Galaxy container from the toolshed. |
0
ac027c9ace4d
planemo upload commit 9e24fae395aeaca30c5bcdef80a21b7decb04042-dirty
pablocarb
parents:
diff
changeset
|
22 - [ ] Create a tool using Galaxy XML that post JSON request and receives a JSON response (no local tool running in the Galaxy server). |
2
856bd14e6e96
planemo upload commit 6a252d04f4b2f79606ab6679b6a91f957e33da7b-dirty
pablocarb
parents:
0
diff
changeset
|
23 - [ ] Submit the purely XML tool to the [Galaxy Tool Shed](https://toolshed.g2.bx.psu.edu/). |
11
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
24 |
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
25 To learn more about Selenzyme: |
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
26 |
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
27 Carbonell, Pablo, et al. Selenzyme: enzyme selection tool for pathway design. *Bioinformatics* 34: 2153-2154, (2018). https://doi.org/10.1093/bioinformatics/bty065 |
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
28 |
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
29 ## galaxy_OptBioDes |
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
30 |
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
31 Creating a tool within Galaxy to run OptBioDes (optimal design of experiments). |
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
32 |
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
33 Plan: |
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
34 - [x] Create a basic command line tool using Python that submits a ``CSV`` with the design specifications sheet. |
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
35 - [x] Create a Galaxy Tool XML file. |
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
36 - [x] Use planemo in order to create a repository in the toolshed. |
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
37 - [x] Register in the toolshed. |
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
38 - [x] Install in the Galaxy container from the toolshed. |
bce330b97d42
planemo upload commit 58fe26f452c61f1682290f662666043937943b81-dirty
pablocarb
parents:
2
diff
changeset
|
39 - [ ] Write documentiation about the design specifications sheet. |