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
                                                          >