Hi Jim,
Sorry for the lack of
feedback / updates on my part in
converting QIIME to Galaxy.
Following the initial
difficulties with the
conversion, the support project
was put on hold pending further
discussion. This morning the
clients decided to forgo the
Galaxy implementation, as their
implementation would only ever
be used by a single (technical)
user, reducing the benefit of
having a user friendly graphical
interface.
So I'm sorry to say I won't
be able to contribute to the
conversion, although your
wrapper script did look like a
viable solution to work around
the unknown output file
problems. Should you be able to
complete the conversion yourself
and be willing to share your
implementation, I would still
very much like to know.
Perhaps the following could
still be of some use to you: I
contacted the QIIME development
group about adding output file
name arguments to the scripts,
as can be seen here:
Although it appears they wont
be able to add output file name
script parameters, they did say
they're interested in Galaxy,
and would be willing to help if
there's a need for that.
Additionally, we at NBIC do
have a team that's more
experienced at using Galaxy and
converting tools to work in
Galaxy, and if you want I could
put you in contact with them
about supporting this effort. In
informal discussions they did
seem to look favorable upon your
solution, so perhaps that could
be extended into a
collaboration.
Best regards,
Tim
On Fri,
Jan 14, 2011 at 20:01, Tim te
Beek
<tim.te.beek@nbic.nl>
wrote:
Ah
ok, that's still fine. Thanks
for the archive! I'll see what
I can learn from how you've
handled running command and
handling in- & output for
the non-trivial scripts, and
apply that to the QIIME
scripts.
Should you wish so I
could get back to you if
there's any significant new
developments on my part in
moving the QIIME scripts to
Galaxy, other than the Trac
/ SVN changes.
Have a good weekend!
Tim
On Fri, Jan 14, 2011
at 19:12, Jim
Johnson
<johns198@umn.edu>
wrote:
I should
probably be more
clear, in that
mothur and qiime
overlap in
functionality
and in the
algorithms they
use.
They do use
different data
formats.
On 1/14/11
12:02 PM, Tim
te Beek wrote:
Hi Jim,
If you
could send me
the Mothur
package, that
would be
great. If
there's indeed
as much
overlap then
it could be a
great way
to kick-start the
QIIME pipeline
conversion
development. I
can look into
it starting
monday, with
hopefully
nothing else
to distract me
the whole
week.
Best
regards,
Tim
On
Fri, Jan 14,
2011 at 18:49,
Jim Johnson
<johns198@umn.edu> wrote:
Tim,
I just started
looking at
qiime
myself. We
are hoping to
release a
galaxy server
to the
University of
Minnesota
researchers in
the next
month,
so there has
been much to
do in
preparation.
I'll take a
look at what
you've done.
Thanks.
I finished a
galaxy
interface to
the Mothur
metagenomics
package
http://www.mothur.org/wiki/Main_Page.
It appears to
have a lot of
overlap with
Qiime.
I generated a
number of
datatypes,
and made use
of many of
the tool
config
concepts that
are available
in galaxy.
If you are
interested, I
can send that
to you:
mothur.tar.gz
(55108 bytes).
I hope to
submit it to
http://community.g2.bx.psu.edu/ in
the next
month.
Regards,
JJ
On 1/14/11
9:52 AM, Tim
te Beek wrote:
Hi Jim,
Sorry to only
respond just
now: I've been
tied up in
other
projects, so
have not been
able to get
any work done
on this up to
today.
What I
currently have
is not much,
since my
progress has
been slowed by
my
unfamiliarity
with both
Galaxy and the
QIIME tools
(I'm working
on this as an
outsider for a
small support
project). But
what I do have
I've made
available
through the
following Trac
/ SVN
instance:
https://trac.nbic.nl/brs2010p26/browser/trunk/galaxy_dist/tools/qiime
These
configuration
files so far
can run:
- check_id_map
-
split_libraries
- pick_otus_through_otu_table
I had
some trouble
working around
the fact that
most QIIME
scripts do not
allow one to
specify output
filenames on
the command
line, which
seems to be a
requirement
for Galaxy to
import files
into the
history pane.
What I've done
is written a
bash file to
accompany each
XML file, that
expects as
first command
line argument
the command
that should be
evaluated, and
as additional
arguments the
output
filenames
expected by
Galaxy. After
running a tool
I then move
whatever
output files
were created
to the paths
expected by
Galaxy. I must
say I'm not
(at all) sure
if this
current
approach is
something to
recommend, or
if better
alternatives
are available.
Any feedback
on this would
be highly
appreciated.
An
additional
source of pain
was that the
split_libraries
script
requires
specific
file extensions
for it's fasta
& quality
files, which
required
passing them
separately and
symbolic
linking them
as .fna &
.qual files.
So far
I've not taken
the time to
introduce new
QIIME specific
data types,
but this could
be something
to consider
given the
large amount
of 'tabular'
input and
output files.
I hope
this email and
the scripts
linked above
can still be
of some use to
you (or
vice-versa),
but in either
case any
feedback or
collaboration
would be much
appreciated.
Best
regards,
Tim
On Wed, Nov
24, 2010 at
15:48, Jim
Johnson <ctoftey@comcast.net>
wrote:
> Tim,
>
> I hope to
also look at
incorporating
QIIME into our
local Galaxy
instance at
> the
University of
Minnesota, but
probably won't
be able to
start for a
> couple
weeks. It
would be good
to develop
that in
coordination
with others.
>
> I just
finished
incorporating
"Mothur"
metagenomics
suite
> http://www.mothur.org/ (Dr.
Patrick
Schloss,
Department of
Microbiology
&
>
Immunology at
The University
of Michigan)
into our
Galaxy server
at the
>
University of
Minnesota. I
hope to
contribute
that to
> http://community.g2.bx.psu.edu/ after
some testing
by our
researchers.
If
> the
Galaxy
wrappings for
Mothur are of
any interest
to you, I can
send you a
> copy any
time.
>
> Thanks,
>
> JJ
>
> James E
Johnson
> Minnesota
Supercomputing
Institute
>
University of
Minnesota
>
>
> On Nov
23, 2010 at
07:22 AM, Tim
te Beek wrote:
>
>> Hello
all,
>>
>> Is
anyone aware
of any
existing
efforts to
port the QIIME
sequencing
>>
pipeline (http://qiime.sourceforge.net/)
to Galaxy? I
would like to
run
>> QIIME
analyses
through Galaxy
to get better
control of
>>
intermediate
processing
steps, but
before I start
to convert (a
subset of)
>> some
90 scripts,
I'd first like
to make sure
this has not
been done
before
>> by
anyone willing
to share their
work.
>>
>> So:
has anyone
converted the
QIIME pipeline
to Galaxy
before, and
would
>> they
>> be
willing to
share their
scripts?
>>
>> Best
regards,
>> Tim
>
>
_______________________________________________
>
galaxy-dev
mailing list
> galaxy-dev@lists.bx.psu.edu
> http://lists.bx.psu.edu/listinfo/galaxy-dev
>