-
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
Messaging should be printed #43
Comments
Thank you for the suggestion. I was debating how to best handle the messaging. A more extreme approach I considered was not including any data and returning an error, but I decided against that that since it would break some of the reverse dependencies. Regardless, I agree it's a good idea to make the message more clear. This was posted on CRAN yesterday, so I would like to give it a couple of days before pushing an update in case anything else comes up. In general, the new version is obviously a big change from the previous CRAN releases and there were some intermediate attempts to provide a more seamless experience that did not pass CRAN review. Apologies about any complications. |
What is the reason for not including the dependency for the data? The experiment hub of the bioconductor allows downloading data when needed. So, the data dependency package can be gracefully added to the DESCRIPTION. |
My original plan was to keep this as a single package on CRAN. This worked well for several years. Eventually I hit the size limit. I tried to submit it as a data-only package and it was not approved. I decided to host the data package on R-universe. The caveat with non-CRAN dependencies is that they need be optional (DESCRIPTION Suggests field) so they are not installed by default. ExperimentHub is an interesting option. I have not looked into it extensively, but I believe it would still require an extra step to install the data. More importantly, the data is tied to a specific Bioconductor release. Then the most recent release is only available on the latest Bioconductor release which in turn is tied to the latest R release. |
Given the scope of this software I would think Bioconductor is the right place. Definitely, you can trigger data download automatically when whatever function is called from a mother package. Plus ExperimentHub make so you have all the caching framework for free. The way it is now is a bit cumbersome :) |
Thanks for this package
The messaging about
msigdbdf
is only printed iflibrary(msigdbr)
is calledHowever, if the function is referenced with the package prefix (library is never called)
The instructions to install the package are never printed.
msigdbr/R/msigdbr-check-data.R
Line 10 in 3058edd
I think the instructions for installing the package should be printed on any occasion.
Thanks a lot.
The text was updated successfully, but these errors were encountered: