-
-
Notifications
You must be signed in to change notification settings - Fork 38
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
[REVIEW]: RNAsik: A Pipeline for complete and reproducible RNA-seq analysis that runs anywhere with speed and ease #583
Comments
Hello human, I'm @whedon. I'm here to help you with some common editorial tasks. @andrewyatz it looks like you're currently assigned as the reviewer for this paper 🎉. ⭐ Important ⭐ If you haven't already, you should seriously consider unsubscribing from GitHub notifications for this (https://github.com/openjournals/joss-reviews) repository. As a reviewer, you're probably currently watching this repository which means for GitHub's default behaviour you will receive notifications (emails) for all reviews 😿 To fix this do the following two things:
For a list of things I can do to help you, just type:
|
|
Hi @serine, thanks for your interesting submission. @andrewyatz will review. To expedite the process, can you go through above checklist and make sure we ought to be able to tick the boxes? And ping us here when you are done. Thanks! |
Hi @serine I've been running your installation procedure and have two issues with it. Could you double check your installation scripts on a clean system and just make sure everything is in order please? I'd rather not be opening lots of issues on your repos if I can avoid it plus it lengthens the review process incredibly. |
Ping @serine. The reviewer needs to be able to run the software. Can you provide the documentation to do just that? Should be straightforward with JVM. If you have already done that and can tick above boxes (e.g. for contribution guidelines) spell it out for the readers. Thanks! |
@pjotrp and @andrewyatz as I've mention in my previous comment I since updated the docs to reflect all major/crucial dependencies in the docs, that of course requires a few system installs. I've tested the docs out and it worked for me. If you follow quick start so like I said docs have been updated with new install instruction. Let me know how it goes. also if you gonna meet some issues on mac do let me know so that I can accommodate mac users too. thanks |
Just to follow up on the previous comment above. Every time you are opening a new shell you'll need to A general comment on I realise now that this is rather involved installation process. So far this is the best we have. If you have any suggestion and/or comments don't hesitate to open an issue under cheers |
Complicated tools may have complicated setups ;). One solution would be to provide a Docker container (though I am no fan particularly). @andrewyatz are up up for trying? Possibly a VM would be the easiest. |
yeh, I'm not sold on docker yet, but I can try getting you a docker image if that's preferred. Let me know @andrewyatz |
I'm going to try normally. You have my upmost sympathy with respect to dependency management and bioinformatic programs. |
You may want to look into GNU Guix some day. I don't have any problems with the dependency graph. |
@andrewyatz how are you doing? |
Hi @serine. Looks like we have an impasse. Software deployment is the achilles heel of bioinformatics! Can you look into a deployment scheme? To me Docker, bioconda or GNU Guix are the systems of choice. Apt should not be used because it interferes with other software on a system. It should be easy to run software - at least a version of it. One advantage of choosing one of the three that it includes dependencies and it that gets promoted for future pipelines too. There is a paper coming out soon on comparing work flows, including conda and Guix. If you are interested I can send you a pre-press. |
@pjotrp It is a shame that you guys having issues with running pipeline, but it is great to get this kind of feedback about "ease of use" so to speak. Like I said before I can't imagine any other pipeline will be any easier to install. At the end of the day the pipeline doesn't require any installation at all, just BigDataScript, that can be downloaded as pre-compiled binary. But of course the pipeline of no use if other tools aren't there. I think docker beta ready. I'd have to dig into bio-ansible a bit (docker image is also build with bio-ansible, but you won't have to do it. I'll make it) I think internally we are would like to head bioconda way, in fact similar to docker, we are some what in alpha, but at the moment there is no conda channel for Golang and so there isn't a clean way of specifying dependency for BigDataScript at the moment. I did have a look at Guix briefly, I wasn't convinced.. I get a little confused when package manager gets mixed in with distro.. similar to https://nixos.org/nix/ which is both a package manager and a distro.. Yes please I'd like the pre-print if this is ok. Need to be convinced that docker or bioconda is the way to go.. I personally like to compile from source hence bio-ansible, but do understand "ease of use" and quick access is more important I have a few things piled up and am helping at running a python course next week. Also down here (Melbourne) we having Easter break from the 30th of March, so might be out of touch for a couple of week, but will try to get this all sorted and report back as soon as I can Cheers |
Hi. Sorry this is more my fault that it's just not been possible for me to devote enough time to test through the existing changes that @serine has implemented. Don't take this as a comment on the changes but my availability. |
Okay I've resurrected my work and switched to an Ubuntu box. Still no joy. In fact the same error I see on my mac. This is in MonashBioinformaticsPlatform/RNAsik-pipe#22 with the error. |
Sorry can I prod again on this. There's little to no chance of me installing this. As far as I am aware there's been no response to the issues I've raised. The error isn't limited to just my mac as otherwise my VM attempts would have worked. Not sure where else to push this now |
@andrewyatz sorry about that, I've gone quite, my fault. I just responded to your other issue could you have one more try. Thanks |
@andrewyatz It does appear that bio-ansible way to install Could you have a look at updated docs Basically you'll need to install miniconda and then RNAsik from my "channel" (conda terminology here)
On my laptop it took about 35 minutes to install, this is subject to reasonably good internet connection as installation creates fair bit of traffic, downloading all of the different dependencies. Hopefully this will simplify things for you and others Cheers |
by the way this is my channel page https://anaconda.org/serine |
@andrewyatz sorry, I think you also need to added a couple of channel
before installing from also updated docs. p.s default location of the config is mine looks like this
|
@andrewyatz do you have time to look at this? We can look for another reviewer if necessary. |
@pjotrp @andrewyatz Let me guys know if you need anything else from me. Just to reiterate that the best way to install Also just to let you know that You can only get Cheers |
Hi @pjotrp as the delay in my response suggests that I am no longer a good person to do this review. I am really sorry about this and apologise to Kirill and yourself about this. I appreciate the effort you have been spending on improving the process and feel conda is an excellent way to move in
… On 29 May 2018, at 23:30, Kirill Tsyganov ***@***.***> wrote:
@pjotrp @andrewyatz Let me guys know if you need anything else from me.
Just to reiterate that best way to install is to use conda install. I actually shifted myself and now use conda install all the time, cause I tend to jump between diff machines.
Also just to let you know that RNAsik have moved since I submitted for review. I'm now up to 1.5.1 version and making 1.5.2 soonish.. there have been some changes, but all in backward compatible manner.
You can only get 1.5.1 through conda install, but that shouldn't effect the review right?
Cheers
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
@andrewyatz no problem, thanks for all the feedback that you've provided so far. @pjotrp hopefully someone else can help out? Cheers |
Alright, let's look for someone who can run this pipeline, so we can wrap up review. |
@mr-c how about now https://zenodo.org/record/1315013#.W1A5FHVuaV4 ? using
builds to this not sure how it'll look with JOSS compilation.. also don't think I can do much about footer overlap if you think this looks ok I can commit this change to master and perhaps ask @pjotrp to rebuild final pdf if that's ok? |
@serine much more readable, thank you. |
I think you can do it with
|
@whedon generate pdf |
@whedon generate pdf pretty please ? |
|
|
haha always works if you ask nicely |
@arfon I think we are ready to R&R |
@serine - you appear to have associated the JOSS DOI with your archive in Zenodo (https://zenodo.org/record/1315013#.W2m3Nv5Khjt). Could you please follow this guide and create an archive of the GitHub repository (https://github.com/MonashBioinformaticsPlatform/RNAsik-pipe) that has a Zenodo DOI and not a JOSS one? |
right, thanks for the link to the guide @arfon . I've done everything but the new release. I'll have to do a bit a work for my next release. I can't just slap new release tag there is a timeline and things :) Pretty exciting to be so close ! Thanks |
Hi @serine, I think we ought to push this out. |
@pjotrp sorry about the wait, was away for a week and was playing catch up. I just made another release that is hooked to zenodo. https://zenodo.org/account/settings/github/repository/MonashBioinformaticsPlatform/RNAsik-pipe I didn't realise before that I could have "annotated" any of my previous releases and that would have showed up in zenodo. I thought that after setting up a webhook zenodo was "waiting" for an event (next release). Anyway I think all done now. @arfon is there anything else I need to do? Thanks |
@arfon I believe we are good to accept this submission! |
@whedon set 10.5281/zenodo.1403976 as archive |
OK. 10.5281/zenodo.1403976 is the archive. |
Awesome !!! thanks heaps everyone ! |
@andrewyatz @mr-c - many thanks for your reviews here and to @pjotrp for editing this submission ✨ @serine - your paper is now accepted into JOSS and your DOI is https://doi.org/10.21105/joss.00583 ⚡ 🚀 💥 |
🎉🎉🎉 Congratulations on your paper acceptance! 🎉🎉🎉 If you would like to include a link to your paper from your README use the following code snippets:
This is how it will look in your documentation: We need your help! Journal of Open Source Software is a community-run journal and relies upon volunteer effort. If you'd like to support us please consider doing either one (or both) of the the following:
|
Submitting author: @serine (Kirill Tsyganov)
Repository: https://github.com/MonashBioinformaticsPlatform/RNAsik-pipe
Version: 1.4.9
Editor: @pjotrp
Reviewer: @andrewyatz
Archive: 10.5281/zenodo.1403976
Status
Status badge code:
Reviewers and authors:
Please avoid lengthy details of difficulties in the review thread. Instead, please create a new issue in the target repository and link to those issues (especially acceptance-blockers) in the review thread below. (For completists: if the target issue tracker is also on GitHub, linking the review thread in the issue or vice versa will create corresponding breadcrumb trails in the link target.)
Reviewer instructions & questions
@andrewyatz, please carry out your review in this issue by updating the checklist below. If you cannot edit the checklist please:
The reviewer guidelines are available here: https://joss.theoj.org/about#reviewer_guidelines. Any questions/concerns please let @pjotrp know.
Conflict of interest
Code of Conduct
General checks
Functionality
Documentation
Software paper
paper.md
file include a list of authors with their affiliations?The text was updated successfully, but these errors were encountered: