-
Notifications
You must be signed in to change notification settings - Fork 418
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
STAR 2.7.0x update #2316
Comments
@bgruening I can spend some time on it this week |
After a first look at the new scRNA functionality I'm almost tempted to split this out into a separate tool. Advantages I can see:
Disadvantages:
This is really just an idea, but I thought I'd bring it up early before beginning any serious work on the wrapper. Opinions @bgruening, @bebatut, @mtekman, everyone? |
My initial feeling was a separate tool as well. But I stopped looking at it deeply. |
I've played around only slightly with STAR solo, but wouldn't the
scRNA-only wrapper you are suggesting still share a ton of overlap with the
vanilla tool?
As in, doesn't STAR solo extend functionality, instead of providing
completely separate functionality? So all the options from RNA-seq will
still apply to the scRNA stuff?
…On Mon, 18 Mar 2019 at 20:09, Wolfgang Maier ***@***.***> wrote:
After a first look at the new scRNA functionality I'm almost tempted to
split this out into a separate tool.
Specifically, my idea would be to have two xmls living side-by-side
sharing most of their code via macros, but getting packaged into two
toolshed repos.
Advantages I can see:
- less nested conditionals
- no changes to the regular STAR wrapper -> makes it easier to update
the tool version used in workflows
- could offer STAR solo in an scRNA category, while regular STAR could
continue living in the RNA-Seq category of the Tools bar
Disadvantages:
- harder to understand that this is the same underlying command-line
tool
- some wrapper code duplication (though of course, macros will help a
lot)
This is really just an idea, but I thought I'd bring it up early before
beginning any serious work on the wrapper. Opinions @bgruening
<https://github.com/bgruening>, @bebatut <https://github.com/bebatut>,
@mtekman <https://github.com/mtekman>, everyone?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2316 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ATr2ehq6lQlGkB8pewxopXlJSj-wQkcGks5vX-R9gaJpZM4bTWPS>
.
|
Sure, for users of STAR solo the benefits of a separate tool would be minimal. |
Oh right, yes I guess for better UX this would definitely be the way forward
…On Mon, 18 Mar 2019 at 20:17, Wolfgang Maier ***@***.***> wrote:
Sure, for users of STAR solo the benefits of a separate tool would be
minimal.
For the (many more) users of regular STAR, however, we would avoid
additional complexity, which they just don't need.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2316 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ATr2er0TSpfBZ_o_SeXDq4giyzOfdFSvks5vX-ZNgaJpZM4bTWPS>
.
|
Looking at the STARsolo option a bit more I'm starting to wonder whether it is really mature enough to offer it through Galaxy. I've found:
at least, which give me the impression that it may be better to wait one or two minor releases longer. |
Another issue I've come across is alexdobin/STAR#594, which may require a bioconda recipe fix if reproducible. |
I cannot reproduce the bioconda issue mentioned above. Maybe it was fixed by upgrading to v2.7.0e. |
Hi All, interesting discussion here, I would like to put my 2 cents and hear your recommendation. The STARsolo releases are still somewhat buggy, but it seems to be stabilizing. The genome index - is it too painful for Galaxy users to re-generate the index? STARsolo is still STAR - it just takes a few extra parameters and generates a few more outputs. The segfault "STAR --version" (with bioconda) looked strange to me. I will have to look into what bioconda is doing. Cheers |
Hi Alex, I guess most of the points discussed so far are things I've raised simply to get some feedback, not because they are a serious concern. It's helpful to hear that you're sharing my opinion about stability of the STARsolo mode. It's not a problem to wait just a little bit longer until you have resolved the majority of the issues around it. I can prepare the Galaxy wrappers for STAR2.7, then release them only once we The thing that I'm most concerned about right now really is the index building: If you want to understand why we have issues with rebuilding indexes, it may be useful to provide you with a bit of background on how Galaxy handles them (feel free to skip this if you aren't interested). Essentially, you can think of the Galaxy community as consisting of three spheres (with a rather huge overlap between them though):
Now who is responsible for building the indexes and/or provide additional data that tools may require to function properly? This is addressed by a separate class of tools called data managers or DMs. One reason why this approach exists is that admins may install tools because users ask them to, but they may not know much about what the tool does and how it functions. In fact, they may have installed hundreds to thousands of tools on their server and simply cannot keep an overview over all of them. So making it easy for server admins to install everything that's needed for a particular tool to work is crucial. So what are the problems with this approach:
Why am I telling you all of this? Because it is relatively rare that an original tool author is aware or cares about all of it, but you can make our lives quite a bit easier if you do :)
Puh, a lengthy comment, sorry. Let me add to it that all the time you invest into developing STAR is really appreciated, and that it's very encouraging to see a tool author respond to requests as quickly as you. |
We have >2.7 now |
STAR changed the index layout in >2.7.0. So I think we need to have a new loc file or add a version column to the already existing loc file.
In addition, STAR added a few new features for scRNA libraries.
Has anyone time to work on these updates?
ping @bwlang @yhoogstrate
The text was updated successfully, but these errors were encountered: