-
Notifications
You must be signed in to change notification settings - Fork 441
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
dada2 #2483
dada2 #2483
Conversation
ping @shiltemann @yvanlebras |
d104e6c
to
eb326e3
Compare
Seems that the datatypes have are not yet in the Galaxy version used by planemo. They are alreadey in the Galaxy sources: galaxyproject/galaxy#7895 but I don't know if I was in time for 19.05. I could backport them if it would help. The data manager tests should actually work. Are they invoked correctly? |
hi @bernt-matthias (cc @lecorguille) |
3769789
to
df2dfeb
Compare
Hi @loraine-gueguen. At the moment you can install the tools from the test toolshed (I just made sure that they are at the latest version). I guess a review and eventually approval of this PR would be the best. The errors only affect the data manager (aka dadamanager) .. and I did not understand them .. just tried to rebase to the latest master .. maybe this helps. My local tests are successful. Otherwise I will ask the IUC for help. |
Thanks a lot for the testtoolshed update ! |
This would already help a lot. |
Surprise: v1.12 (not yet in the TTS) would be really happy to bring this to an end soon. reviews would be great. |
Sorry I didn't have time to review last 2 weeks (urgent projects and days off)... But I'll do it as soon as possible |
@bernt-matthias @bgruening Sorry I'm getting into this late, I have a new customer that needs this tool in Galaxy. Is there anything I can do to help move this PR along? |
+1 I can try to test last version "as a biologist" |
hey @gregvonkuster thanks for the review. I removed the comments (in one case I decided to leave it, but format it properly). I decided against a macro for the 2 lines, I had the feeling that it does not help with the readability of the code. |
Anyone problems with |
The most important question to me is how well the output of the pipeline (i.e. of assignTaxonomy / makeSequenctable) as implemented in the wrapppers
Where the first seems more important to me. |
I'll need this on Galaxy main which states that it is currently running 19.09, but not sure since it is not yet released. ;) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice, thanks for finding the data manager test workaround. The fastq.gz files are relatively large, any chance that you could downsample them a bit more ?
Consider it done. Do I need to rebase and squash the commits to actually affect the size of the git repo? |
That would be better, otherwise whoever merges this PR will need to remember to select "Squash and merge". |
9c1efa7
to
3935640
Compare
Just send my two last comments. Please check the tool owners ... I can squash during merge. |
Will be a few days offline and implement the changes afterwards. I think squashing is not necessary anymore - I rebased already. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My 2 cents, but the tool configurations look good to me.
We have a few interested users that will test the suite. Is the code strictly limited to installation and use with release 19.09 ? |
The only aspect that requires 19.09 are the data types. You can add them manually to your datatypes.xml. I'm not sure if installation from the TS is checking for the version, but manual installation is definitely possible. Let me know if I should update the version in the TTS. |
It seems not possible to install a tool with a profile higher than the current galaxy profile, neither from the TS or manually (unless editing every tool config to change the profile, what I turned out to do). From the TS, the tools appear as "invalid" in the admin "manage tools" section with no error messages. Manually, I had the following error messages:
|
@loraine-gueguen good to know. manually editing the tool xml files should boil down to something like:
and adding the data types. Could be added to the docs. |
moved over from here https://github.com/bernt-matthias/mb-galaxy-tools/pulls
if there is more than 1 changed repo (eg 1 tool and 1 data manager) then planemo is called per repo, which fails for data manager because the path to the xml is needed. hence if the repo is in the data_managers directory the path to the xml file is determined with an additional call to `planemo ci_find_tools` and then used in the planemo test call.
3935640
to
15a10d3
Compare
Ok, let's get this in, way too long open. Hope that is ok for everyone ... |
A few comments regarding our DADA2 installation in Galaxy from the TS: For Galaxy releases older than 19.09, it seems not enough to manually change profile in the xml files (restrictions due to a profile parameter registered in the database ?). To make the tools available in our 18.05 instance, I had to add the tools manually in Moreover, a release of conda >4.5.11 is definitely needed to have the [email protected] conda environment installing correctly: I faced the same issue as bioconda/bioconda-recipes#13846 (comment), and it was ok after updating conda to 4.7.12 (and python). Small stuffs: the image pairpipe.png is not displaying in the help section (text A user is currently testing the tool suite. |
This tool suite is also currently being tested on Galaxy test https://test.galaxyproject.org, although the reference datasets are not yet installed for the tools that use them. |
Odd. Do the dada tools end up in shed_tools.xml? Or in which of the tool.xml files?
A small comment on the README in the repo would be nice. Could you do this?
Images seem to work only when installed from the TS. |
@gregvonkuster cool :) .. manual tests I guess? |
A lab here on the Penn State campus is running some of the tools on their data. If all goes well, I'll try to get the tools installed on Galaxy main before the Christmas break or shortly after the new year. |
I need to get in touch with @jennaj to get the reference datasets installed. |
This @bernt-matthias I've opened this issue galaxyproject/usegalaxy-playbook#273 requesting dada2 reference databases to be installed on Galaxy test / main, but I'm not quite sure which databases are the most used. So if I've chosen incorrectly, please let me know. |
The dada tools were correctly added in a shed_tool_conf file dedicated to dada2 tools (
done: #2699
ok. For DOI citation as well ? Thanks |
Any immediate requests for dada2 could be added here: #2705 |
moved over from here https://github.com/bernt-matthias/mb-galaxy-tools/pulls
TODOs:
FOR CONTRIBUTOR: