+ - 0:00:00
Notes for current slide
Notes for next slide

Advanced tool definiton

slides by @martenson

#usegalaxy / @galaxyproject

1 / 7

Please Interrupt!

We answer to you.

2 / 7

Planemo

Command-line utilities to ease the development of tools.

$ planemo lint
$ planemo test
$ planemo serve

Full list of commands

3 / 7

Port forwarding

Planemo runs disposable Galaxy on port 9090 by default.

Please make sure you ssh to VM with port forwarding.

$ ssh -L 9090:localhost:9090 galaxyguest@YOUR_VM
4 / 7

Bringing up to speed

  • Is seqtk present? If not run:
$ sudo apt-get install seqtk
  • Obtain the necessary files.
$ mkdir -p ~/tools/seqtk/test-data
$ cd ~/tools/seqtk/test-data
$ wget https://raw.githubusercontent.com/galaxyproject/galaxy-test-data/master/2.fastq
$ seqtk seq -A 2.fastq > 2.fasta
$ cd ..
$ wget https://raw.githubusercontent.com/martenson/dagobah-training/master/advanced/003-tools-advanced/seqtk_seq.xml
5 / 7

Make sure

$ planemo l
$ planemo t
$ planemo s

Check at http://localhost:9090 (with port forwarding)

6 / 7

Advanced tool building

Planemo advanced tool wrapping

  • let's continue with the planemo-based tool wrapping!
7 / 7

Please Interrupt!

We answer to you.

2 / 7
Paused

Help

Keyboard shortcuts

, , Pg Up, k Go to previous slide
, , Pg Dn, Space, j Go to next slide
Home Go to first slide
End Go to last slide
b / m / f Toggle blackout / mirrored / fullscreen mode
c Clone slideshow
p Toggle presenter mode
t Restart the presentation timer
?, h Toggle this help
Esc Back to slideshow