Unconfigured Ad

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • nkline
    Member
    • Jun 2013
    • 15

    How to install Bowtie?

    Hi,

    Our lab recently installed a local version of Galaxy on Mac OS X 10.8
    and can access it at localhost:8080. Now we are trying to install
    Bowtie version 1 but need help getting it to work. At this point we do
    not see the tool listed on the left side of the Galaxy menu. Here are
    the exact steps we followed:

    1. create directory /Users/administrator/galaxy-dist/tools_dependencies
    2. in universe_wsgi.ini set tool_dependency_dir = tools_dependencies
    3. in /etc/paths append /Users/administrator/galaxy-dist/tools_dependencies
    4. create tools_dependencies/bowtie/1.0.0/bin
    5. create symbolic link tools_dependencies/bowtie/default to directory in step 4
    6. download Bowtie, extract it, and copy binaries to
    tools_dependencies/bowtie/1.0.0/bin

    Problem: Bowtie is still not appearing in menu on the left side of Galaxy

    Thanks!
  • Heisman
    Senior Member
    • Dec 2010
    • 534

    #2
    Do you have to "make" it for what you are doing? I just installed bowtie2 today for the first time (not using galaxy though). If you look in the MANUAL it may tell you what to do to actually install it after it is downloaded.

    Comment

    • GenoMax
      Senior Member
      • Feb 2008
      • 7142

      #3
      OP is not asking about compiling bowtie. The question is about how to make bowtie option appear in the galaxy web interface.

      nkline: Have you bounced (restarted) the galaxy server after you made those changes? Changes such as these require a restart of galaxy server.

      Comment

      • nkline
        Member
        • Jun 2013
        • 15

        #4
        Thank you for the quick response.

        nkline: Have you bounced (restarted) the galaxy server after you made those changes? Changes such as these require a restart of galaxy server.
        Yes. We also rebooted the computer but still do not see the Bowtie tool listed in the Galaxy menu.

        I have a feeling that we are missing a few additional steps. For example, the official Galaxy docs (under Managed Tool Dependencies) hint at using
        Code:
        <requirement type="package">
        tags. However, the docs do not provide background on what a
        Code:
        requirement
        tag is nor where it should be created.

        There also appears to be some data setup involved for Bowtie, as described in this doc.

        Since our lab consists of mostly Biologists, we are seeking step-by-step instructions on how to properly install Bowtie in a local version of Galaxy.

        Thank you for your help

        Comment

        • rhinoceros
          Senior Member
          • Apr 2013
          • 372

          #5
          Could be helpful:

          Discussion of next-gen sequencing related bioinformatics: resources, algorithms, open source efforts, etc


          Galaxy: Open source platform for accessible, reproducible, and transparent computational research
          savetherhino.org

          Comment

          • GenoMax
            Senior Member
            • Feb 2008
            • 7142

            #6
            This may sound strange but do you not have "map with bowtie for illumina" available under the NGS:Mapping section?

            Comment

            • nkline
              Member
              • Jun 2013
              • 15

              #7
              This may sound strange but do you not have "map with bowtie for illumina" available under the NGS:Mapping section?
              Even after restarting the Galaxy server, Bowtie is still not available. Bowtie2 is available by default but is not the tool we need.

              Thanks for the suggestions. Any thoughts on the links I posted earlier?

              Comment

              • GenoMax
                Senior Member
                • Feb 2008
                • 7142

                #8
                Are you checking with the galaxy developers list in parallel ([email protected])?

                We do not use the "tool dependancy" method so I am not sure how to answer your question.

                Comment

                • nkline
                  Member
                  • Jun 2013
                  • 15

                  #9
                  Are you checking with the galaxy developers list in parallel ([email protected])?
                  That was actually the first place I posted my question thinking I would receive a quick, thorough answer. I posted over a week ago and, surprisingly, have not heard back from anyone yet.

                  We do not use the "tool dependancy" method so I am not sure how to answer your question.
                  That's understandable. I sincerely appreciate your effort though in trying to help us!

                  Comment

                  • GenoMax
                    Senior Member
                    • Feb 2008
                    • 7142

                    #10
                    Did you replicate your galaxy from mercurial repository using standard directions? If yes then I am surprised that you do not have the "map with bowtie for illumina" option under the NGS:Mapping section.

                    Comment

                    • nkline
                      Member
                      • Jun 2013
                      • 15

                      #11
                      Did you replicate your galaxy from mercurial repository using standard directions?
                      Yes, we followed the official Galaxy install process.

                      That doc also mentions:

                      Some tools do have outside dependencies that cannot be provided with Galaxy for various reasons. The list of these dependencies can be found on the Admin/Tools/Tool Dependencies page.
                      From there, we executed the instructions in my 1st post based on portions of this Galaxy doc.

                      Comment

                      • GenoMax
                        Senior Member
                        • Feb 2008
                        • 7142

                        #12
                        Does your "tool_conf.xml" file have default options for NGS tools? What do the XML file paths look like?

                        Do you not have this option in your galaxy under NGS:Mapping?
                        Attached Files

                        Comment

                        • nkline
                          Member
                          • Jun 2013
                          • 15

                          #13
                          I have attached two screen-shots that should address your questions about our Galaxy setup.
                          Attached Files

                          Comment

                          • GenoMax
                            Senior Member
                            • Feb 2008
                            • 7142

                            #14
                            I was able to find bowtie wrappers and associated python scripts here: https://github.com/JCVI-Cloud/galaxy...ols/sr_mapping.

                            You can try to put these into "sr_mapping" directory and edit the tool_conf.xml file as well. Remember to reboot the galaxy server.

                            Comment

                            • nkline
                              Member
                              • Jun 2013
                              • 15

                              #15
                              I think we are making progress now:

                              1. We downloaded the Bowtie wrappers available on the Galaxy Toolshed , specifically from this page

                              2. Next, we placed bowtie_wrapper.py and bowtie_wrapper.xml into tools/sr_mapping

                              3. We edited tool_conf.xml to add this line under <section name="NGS: Mapping" id="solexa_tools"> :
                              Code:
                              <tool file="sr_mapping/bowtie_wrapper.xml" />
                              4. Finally, we started the Galaxy server. Under NGS: Mapping, we now see an option for "Map with Bowtie for Illumina". Clicking on the Bowtie link displays its configuration page, as usual.

                              Questions:

                              1. We installed the latest version of Bowtie version 1.0.0 Should we be using the latest version of the wrappers too? If so, from where can we download them?

                              2. At the top of Bowtie's config page, "Map with Bowtie for Illumina (version 1.1.2)" is displayed (please see attachment). Does this mean Bowtie version 1.1.2 is being used?

                              3. It looks like the next step might be to read through these two articles to install reference genomes, indexes, etc. Does that seem correct?

                              Galaxy: Open source platform for accessible, reproducible, and transparent computational research

                              Galaxy: Open source platform for accessible, reproducible, and transparent computational research


                              Thank you
                              Attached Files

                              Comment

                              Latest Articles

                              Collapse

                              • SEQadmin2
                                Nine Things a Sample Prep Scientist Thinks About Before Sequencing
                                by SEQadmin2


                                I’m not a sequencing expert. I’m a purification scientist who uses NGS to evaluate workflows my group develops. With this perspective, we think about the sample first and the NGS workflow second. The sequencer is an exceptionally honest reporter, but it can only report on what you give it, so whether you get clean, interpretable data from an NGS workflow is largely determined before you begin.

                                Here are nine questions we think about, in roughly the order they matter, before...
                                06-18-2026, 07:11 AM
                              • SEQadmin2
                                From Collection to Sequencing: Why Sample Preparation and Preservation Define Sequencing Data
                                by SEQadmin2


                                Data variability is still an issue in sequencing technologies despite the advances in reproducibility and accuracy of these platforms. But the problem does not originate in the sequencing itself, but in the previous steps, before the sample reaches the sequencer.


                                The first step is collection, followed by preservation and sample preparation for analysis. Most scientists overlook those steps, but not being careful might just be skewing the experiment’s results.
                                ...
                                06-02-2026, 10:05 AM

                              ad_right_rmr

                              Collapse

                              News

                              Collapse

                              Topics Statistics Last Post
                              Started by SEQadmin2, Yesterday, 05:37 AM
                              0 responses
                              6 views
                              0 reactions
                              Last Post SEQadmin2  
                              Started by SEQadmin2, 06-26-2026, 11:10 AM
                              0 responses
                              16 views
                              0 reactions
                              Last Post SEQadmin2  
                              Started by SEQadmin2, 06-17-2026, 06:09 AM
                              0 responses
                              51 views
                              0 reactions
                              Last Post SEQadmin2  
                              Started by SEQadmin2, 06-09-2026, 11:58 AM
                              0 responses
                              110 views
                              0 reactions
                              Last Post SEQadmin2  
                              Working...