-
Notifications
You must be signed in to change notification settings - Fork 14
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
add anndata2seurat conversion #265
base: develop
Are you sure you want to change the base?
add anndata2seurat conversion #265
Conversation
# Description Based on the code from https://github.com/cellgeni/sceasy/blob/master/R/functions.R I tried to adapt it to SCEasy in order to allow Galaxy users to convert AnnData to Seurat files. I find it more useful to expand the SCEasy tool rather than create a new one. It might be also possible to incorporate AnnData to CDS object conversion within SCEasy, once my pull request fixing the bug in the source code is approved. Fixes # (issue) If the changed code works, it will fix the issue ebi-gene-expression-group#225 (SCEasy - AnnData-->Seurat) ## Type of change - [ ] Bug fix (non-breaking change which fixes an issue) - [x] New feature (non-breaking change which adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [x] This change requires a documentation update ## Checklist - [ ] I have made any required changes to upstream dependencies for a tool wrapper, and they are available in distribution channels (e.g. Pip, Conda). - [ ] If I have updated the underlying software for a tool wrapper (e.g. scanpy-scripts by changing the value of `@TOOL_VERSION@`), then I have reset all 'build' values to 0 (e.g. `@TOOL_VERSION@+galaxy0`) - [ ] If I have updated a tool wrapper without a software change, then I have bumped the associated 'build' values (e.g. `@TOOL_VERSION@+galaxy0` `@TOOL_VERSION@+galaxy1`)
Thanks for this @wee-snufkin ! I suspect that for this to work we might need a release from sceasy, right @nh3 ? Could you guys at cellgeni do a release for sceasy so that it is picked up by bioconda please? Thanks! I guess it might need some dependency updates on the bioconda side. Then this could be used here I think. |
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.
This might require a version bump for sceasy once released with this change.
@@ -74,6 +78,14 @@ | |||
<option value="scale.data">scale.data</option> | |||
</param> | |||
</when> | |||
<when value="anndata2seurat"> |
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.
I think that you also need to add an option in the conditional.param block (lines 42 to 46) for anndata2seurat
.
Description
Based on the code from https://github.com/cellgeni/sceasy/blob/master/R/functions.R I tried to adapt it to SCEasy in order to allow Galaxy users to convert AnnData to Seurat files. I find it more useful to expand the SCEasy tool rather than to create a new one. It might be also possible to incorporate AnnData to CDS object conversion within SCEasy, once my pull request fixing the bug in the source code is approved.
Fixes # (issue)
If the changed code works, it will fix the issue #225 (SCEasy - AnnData-->Seurat)
Type of change
Checklist
@TOOL_VERSION@
), then I have reset all 'build' values to 0 (e.g.@TOOL_VERSION@+galaxy0
)@TOOL_VERSION@+galaxy0
@TOOL_VERSION@+galaxy1
)