I see that I was mistakenly assuming the FASTX toolkit was provided with Galaxy.  I had installed it a while back and forgot.  It now works fine having placed it properly where the nodes can see it.  I'm now onto another issue.  

This time, I can't get bwa or bowtie to provide a valid alignment.  I've tried several different fastq files, yet they all end up giving me the same output:

"empty, format: sam, database:Info:"
I'm using data that has worked fine for us outside of galaxy, however this won't run for me in the browser.  I can't find any other error messages anywhere.  I have tried two different human genome databases.  One that was pre-indexed for bowtie from the bowtie website, and the other was an hg18 version i indexed using bowtie manually.  Neither works for me.  

Any ideas on what I might be doing wrong, or what might be happening would be very much appreciated.  Even if someone might point me in the right direction, as to what logs to be looking at.  To note, the galaxy interface does not report an 'error' per se.  It just gives me no results, and the output i pasted above.  

Thanks in advance. 

juan



On Fri, Oct 30, 2009 at 4:32 PM, Nate Coraor <nate@bx.psu.edu> wrote:
juan perin wrote:

Actually, i did not want to use file staging.  I am running from my home directory which is visible on all nodes, and has plenty of space for my needs.  I'm guessing I did something in the config to activate file staging, in which case that would explain the error that shouldn't be.  I didn't read closely enough, but I set:

# The PBS options are described in detail in the Galaxy Configuration section of
# the ClusteringGalaxy Wiki, and are only necessary when using file staging.
pbs_application_server = variome
pbs_stage_path = /home/perin/galaxy-dist/database/tmp
pbs_dataset_server = variome

which obviously caused issues as a result.  Commenting this back cleared it up, but introduced another issue, where the nodes apparently don't see the binary it is trying to run.  I was assuming that the binaries were located in the home directory I was running from, but now see that they are actually in /usr/local/bin/etc...   I'm not sure where this is set, but assume it was done sometime during the setup.sh process.  Is there a way I can specify this install location, or change it anywhere?  I can copy the binaries over to the nodes, but would prefer to host them in a shared place.  Is there a way to change Galaxy so that it looks in say "/share/apps/bin/" instead of /usr/local/bin ?

Do you mean the binaries for the dependencies?  If so, they are expected to be found on the $PATH, so if that's consistent on the Galaxy server and the nodes, you should be okay.

Otherwise, I'm not sure which binaries you're referring to.