-
Notifications
You must be signed in to change notification settings - Fork 4
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
Fixed bugs related to library normalization with no_dedup, replicate formatting, and DESeq #127
Conversation
@epehrsson can you update the changelog ( You can use something like this (or copy-paste this directly)
|
We should update the docs here CARLISLE/docs/user-guide/preparing-files.md Lines 153 to 160 in 31ecafd
With something like this:
|
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.
Thanks for contributing this, @epehrsson! See my comments above for suggested changes
- changelog update
- docs update
- remove commented-out code
I think @kopardev should also take a look since he has worked on this pipeline more than I have, as I may have missed something.
To add more context, the commented-out code allows the user to use their own R library directory instead of the central pipeline directory. Without this edit, rule DESeq fails due to missing packages (within _diff_markdown.Rmd, setup chunk, the CARLISLE_HANDLE_PACKAGES call). In particular, it seems unable to load some ChIPSeeker dependencies. It also no longer handles ELBOW installation. However, the user must install some libraries manually with this edit. |
@epehrsson I chatted with Vishal and he agrees we should switch to using containers. For now, I think the best thing to do would be undo the changes related to the R package installation / lib path code. In a separate PR I'll get rid of that code and add a container. |
Changes
Fixes bugs related to library normalization with no_dedup option, replicate formatting, DESeq (single-sample group check and log2FC parameter). Also allows local library installation as workaround for installation issues in shared directory.
Issues
PR Checklist
(
Strikethroughany points that are not applicable.)CHANGELOG.md
with a short description of any user-facing changes and reference the PR number. Guidelines: https://keepachangelog.com/en/1.1.0/