-
Notifications
You must be signed in to change notification settings - Fork 0
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
Quality Control -- Report Making Function #16
Conversation
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 is a good amount of code for one PR. How about we work on getting this merged and don't worry about the report Rmd until a next PR? You have it well set up for that!
Looks very cool! Let me know when you are ready for me to help/review!
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.
@kweav Thanks for doing all this excellent work! I have some ideas and thoughts here. Happy to talk through this in a meeting if you'd like, or if you want me to commit some changes myself I can do that too. Whatever you prefer!
But excellent job infusing the science in the code and being super thoughtful about this! Really appreciate how much you've been digging in here!
Now that you have a basis of what's going on here my comments are just about polishing things a bit to the next stages! Really excited about this!
Co-authored-by: Candace Savonen <[email protected]>
Thanks for the feedback -- I think I added responses to everything. |
I've made several additions and edits to the code in order to incorporate most of this feedback. I've also verified that the code runs without error. Could we review these changes, merge this pull request, and open another for next steps? |
R/utils.R
Outdated
|
||
save_plot <- function(plt, out_dir = NULL){ | ||
#' @import ggplot2 | ||
save_plot <- function(plt, out_dir = NULL, params = list(cell_line = NULL)){ |
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 thought I asked this somewhere but can't find it. Did we get to the bottom of whether this needs to be given as a list like this? I generally like simplifying the structures we are asking users to supply for arguments so it is more easy for them supply the argument.
remove repeated `count_norm` and unused `long_form`
DRAFT: Polishing Ideas for QC code
This is passing checks and although we need to do some more iterative work on it, I think this is good enough for us to merge and put this behind us. I will file issues on what we need to iteratively work on from here. |
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.
Let's merge it!
Description
This pull request is for issue #3, functionalizing the steps of QC.
Type of change
getting_started.Rmd
vignette of loading data and running qc need fleshed out further.How Has This Been Tested?
The
run_qc()
function was added to thegetting_started.Rmd
vignette and ran without error. The filter was saved in and accessible from thegimap_dataset
variable.Checklist:
While I have performed a self-review of my code, and commented it, more comments and additions to the documentation are necessary. Tests are also necessary