-
Notifications
You must be signed in to change notification settings - Fork 10
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
available via CRAN? #9
Comments
Hi, I am currently not planning to submit the package to CRAN, but I might start working on it. Completing documentation is the most time consuming part for me. I am curious what the exact reason you need Best, |
Thanks for letting me know! A CRAN submission has multiple benefits (as noted in Hadley Wickham's R package book). I'm mainly interested in the CRAN submission because my research group uses conda for managing (almost) of of our bioinformatics software (packrat is limited to R). I'm planning on adding a recipe for |
It is good to know about packrat and bioconda. Thanks for sharing! Definitely, it will take some time to bring Meanwhile, I can create a temporal solution for you based on GitHub release tags. I previously had the very first release. Is that what you need? I can create a new release based on the latest version of the package (0.1.10). |
Thanks for creating the release tag! Hopefully, that will pass for conda-forge, at least for now |
Current output from
|
Hi, I just found a post about the ':::' issue. https://stat.ethz.ch/pipermail/r-devel/2013-August/067210.html Apparently the solution in the post is not optimum, but can be used with caution (drsimonj/twidlr#16). Another possibility could be a Bioconductor submission. Maybe it would be allowed there. |
Considering a submission to Bioconductor would definitely be worthwhile. https://www.bioconductor.org/about/ It particularly improves on interoperability between packages and automated testing of essential package aspects. Using the That is what the It is typically a design mistake to use |
I recently got a few request to submit lme4qtl to CRAN, and appreciate a lot the interest in the package. But I need to say no (at least for now). I don't feel lme4qtl is mature enough compared to lme4. Particularly, I am concerned about a few issues published so far, #7 and #13. The package was originally designed for particular tasks described in the article and it is good accomplishing these, but fitting other models, e.g. random slopes, can be tricky and the users might misuse the package. Ideally, I'd like the authors of lme4 to add the lme4qtl features (indeed, they have a relevant branch flexLambda, but it seems to be frozen). Otherwise, I would need to maintain lme4qtl (in parallel to lme4) as well as the lme4 authors do (146 open issues right now). I am not this kind of ninja yet. Perhaps, the package developers who need lme4qtl might think of using resources like conda, mentioned by the topic starter. |
The chance for misuse is actually less when having a well-documented version at Nevertheless, even then it's typically out of reach of developers of open-source software how the software is used, with the experimental If you feel that lme4qtl would fit nicely into |
Thats is the world of academic software, which we all want to improve and do our best. Having the package at github is not that bad! |
That is a great article! While hosting academic software on GitHub (or a similar site) can greatly help with software installation, it doesn't do much to directly help with software management. By management, I mean easily installing all of the dependencies required and updating the focal software and the dependencies as needed. Software management tools such as conda or packrat generally work better if the R package is on CRAN (or python package on pypi). |
As far as I can tell,
lme4qtl
isn't available from CRAN. Package installation and management with packrat or conda would be facilitated by havinglme4qtl
available from CRAN. Are you planning (or currently working on) submittinglme4qtl
to CRAN?The text was updated successfully, but these errors were encountered: