Closed snayfach closed 3 years ago
Hi @snayfach, sorry for the trouble. Can you try isolating the issue by running islandpath in a docker container? The command should be
docker run -v "$PWD":/mnt quay.io/biocontainers/islandpath islandpath /mnt/PROKKA_05272021/PROKKA_05272021.gbk /mnt/test/out
If that doesn't resolve the issue, can you try running islandpath on a reference sequence with known islands? It is possible that islandpath will generate no output if there are no detected islands.
Thanks, I think I've got it working. I noticed there is no contig identifier in the output for the example:
GI_1 351459 374596 GI_2 496381 520791 GI_3 1131558 116167
Does this mean I need to run islandviewer for each individual contig in my draft genome?
islandpath only works with single contig inputs, islandviewer will stitch a draft genome either in document order or attempt to align and reorder the draft relative to a reference if provided.
If you would like to replicate the stitching of islandviewer, install the mauve 2.4.0.snapshot_2015_02_13
package and run:
MauveCM -output output -ref <path to reference.gbk> -draft <path to draft gbk>
Download https://github.com/brinkmanlab/galaxy-tools/blob/master/mauve_contig_mover/stitch.py and run:
stitch.py [-v] [-s 'final sequence id'] <padding length> <draft file path> genbank [MauveCM contigs.tab path]
If you have access to a Galaxy instance, these tools are readily available in the main tool shed.
Would you mind sharing the solution to your issue for future users?
I've installed islandpath using conda, but when I run it, the output file is empty. Below is the program output. Any help would be appreciated. Thanks!