-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Be creative - create/import workflows #19
Comments
You can use the already existent Docker image to create a workflow and export it as *.ga file and submit it into this repo. it should be easy as this. @s-will has already mentioned to have a few ideas as well. |
@bgruening @s-will I am thinking to use the RNA-seq workflow which was used in our courses. |
Sounds good. Hopefully all tools are integrated. Can you also create one with one of your tools? |
@dyusuf: @jfallmann is working on tours for the main training material https://github.com/bgruening/training-material/blob/master/RNA-Seq/tutorials/ref_based.md |
@bgruening @dyusuf Think that's a good idea, the tour should be easy to adopt for other datasets later if that's needed |
@bgruening @jfallmann sure, I do so |
I try to use subworkflow. Well, after adding a subworkflow, there are no options available for it even though it works fine as an independent workflow. any hints? |
@bgruening the subworkflow only works when "copy and insert individual steps" |
@bgruening for mapping, how to resolve the issue for the large data like genome. usually, a galaxy server has built-in index... |
We could include the reference genomes as well ... but this would blow up the image. Can we give a link to the fasta reference file (UCSC link) to download as well? |
when I using tophat to do mapping the outputs are empty without errors. using the same datasets, the Freiburg server generates the outputs with sizes. could you do a simple mapping with any datasets to see whether the issues can be reproduced. ps: the reference is not built-in but from history |
please look at the following two examples. It seems tophat may have the issue on workbench. workbench, empty outputs: http://192.52.2.98/u/admin/h/unnamed-history freiburg, outputs with sizes: http://galaxy.uni-freiburg.de/u/dilmurat-yusuf/h/testtophat |
I guess this is because tophat needs more memory and we need to change the job_conf.xml |
@bgruening let me know when it is fixed so I can test the workflow. |
@bgruening I want to integrate dexseq into the workflow, while the installation of the galaxy tool invokes the old dependency resolver where are some problems with the dependencies. I am wondering if there is a version that relies on the conda pkg. |
@dyusuf I think we have a conda package for it, but I never found the time to update the wrapper :( |
@bgruening I am trying to update the dexseq wrappers to use the available conda pkgs. so far, it went well with dexseq.xml. for dexseq_count.xml, an environmental variable $DEXSEQ_ROOT is required to access two python scripts in the Dexseq package. with the old resolver, the variable can be set with Do you know how to resolve this issue? |
I guess the correct solution is to put the python scripts into PREFIX/bin in the conda package? |
@bgruening yes for sure, that can be done at the level of conda package. I was just wondering any solution from Galaxy so that I need not go to bioconda to fix the recipe :) well, it seems the only solution. by the way, I found the bioconda recipe is for version 1.18.4 while the conda package is 1.16.6. do you know why the 1.18.4 version was not compiled. https://github.com/bioconda/bioconda-recipes/blob/master/recipes/bioconductor-dexseq/meta.yaml |
Probably, just a lack of time on my side :( |
Thanks Dili! |
@bgruening regarding the tophat failure, the following error might be the culprit, /export/galaxy-central/database/job_working_directory/000/36/conda-env/bin/tophat2: /export/tool_deps/_conda/pkgs/tophat-2.1.0-py35_0/bin/tophat: /opt/anaconda1anaconda2anaconda3/bin/python: bad interpreter: No such file or directory this might be the issue related to the conda pkg. |
@bgruening I did planemo test on the galaxy tophat2 tool (in my ubuntu), there was no error with conda dependencies. then is it possible something wrong with docker setting in relation to conda? |
According to @dpryan79 tophat never worked on python3, so the shebang is probably python2 in this script, which is not available? bioconda/bioconda-recipes#3513 |
@bgruening so what would be the plan to make tophat work? a workbench without this aligner does not sound promising. |
We should fix it ;) |
@s-will can you get one workflow/tour up and running? |
@yhoogstrate any small workflow possible. With a nice description maybe to get a VIs after your WF? |
Are we talking about Rna 2d structure and which deadline? I won't be able to find Time this weekend |
Yes, 2D vis, or the dotplot, but having one workflow attached to a vis would be nice. |
@jfallmann need to notify Dockerfile and import_workflows.py about Galaxy-Workflow-AREsite2_CLIP_analysis.ga . otherwise integration won't happen. |
@dyusuf Will do as soon as I get the container running for testing again ;) |
@bebatut was kind enough to create the Ref based workflow for me a while ago which Björn mentioned in an early entry to this thread. I have added a link to it below and will test it on my RNA Workbench docker image (clean except for the update of HTseq-count mentioned here, I will add the update here as soon as the workflow is finished. The workflow: https://galaxy.uni-freiburg.de/u/tomas/w/imported-ref-based-rna-seq-tutorial-full-workflow Installation related issues:
|
Two more issues for running it on the Galaxy RNA workbench
But it seems to be running well with a reference genome uploaded to history and the workflow modified to run a later HTseq version and the conditional for reference genome edited in the workflow editor. I hope this may be of help after your meeting in Freiburg if you decide to include the workflow later. |
We have a variety of tools and visualisations - we should create example workflows for them and cover use-cases.
Can everyone come up with at least on workflow?
The text was updated successfully, but these errors were encountered: