-
Notifications
You must be signed in to change notification settings - Fork 9
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
package release on CRAN/bioconductor #11
Comments
I do. Unfortunately, the method has been in further development beyond compositional data analysis, and consequently, to avoid the challenges of back-compatibility, I’ve been keeping it in flux on GitHub.
The readme on the github page shows how to install the bioconductor dependencies & the R package - does that not work for you?
Thanks for the email. Hope we can get this working for ya!
-Alex
Sent from miPhone
… On Jan 6, 2018, at 3:53 AM, Nick Youngblut ***@***.***> wrote:
As far as I can tell, phylofactor is not currently available on CRAN or bioconductor. This lack of availability of phylofactor from these standard package repositories makes it difficult to install phylofactor (eg., via CRAN or anaconda) and integrate it into pipelines and reproducible research environments. Do you have plans to release phylofactor on CRAN or bioconductor anytime soon?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Thanks for the quick response! The main challenge with |
Hmmm... that sounds like a bit of a snag! Unfortunately, I’m pretty inexperienced at coding (was mainly a mathematician before learning R for this package), so I doubt I could figure out how to make a Vonda package from this any better than you can.
However, I’ll try to expedite the process of submitting this package CRAN.
Thanks again for your comment - if there’s anything else I can do to help out, let me know!
Sent from miPhone
… On Jan 6, 2018, at 8:09 AM, Nick Youngblut ***@***.***> wrote:
Thanks for the quick response! The main challenge with devtools::install_github is that there's no way (that I know of) to create a conda package from the GitHub repository. conda skeleton cran works quite well for CRAN packages (I'm not sure about bioconductor). My lab uses conda for creating/managing reproducible data analysis environments (we can't use Docker for technical reasons), so if we can't find/create a conda package for some particular software, that particular software becomes a real challenge to install/maintain in a sustainable and reproducible manner.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
I asked |
I can definitely try! I read the thread and couldn’t find the link illustrating a proper DESCRIPTION format for this (just that it had to be in the right format). If you happen to find one, please send it my way! In the meantime, I’ll google away and see if I can fix this.
Sent from miPhone
… On Jan 8, 2018, at 4:39 AM, Nick Youngblut ***@***.***> wrote:
I asked conda developers about using conda skeleton cran directly on GitHub repos, and it's possible, but the repo has to include at least 1 release tag (see this issue). Could make a release tag for phylofactor? It would be much appreciated!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Great! As far as I can tell, the DESCRIPTION for phylofactor looks good. Maybe just the release tag is all that’s needed??? |
Is that a line saying:
release: 0.0.1
or something like that?
…On Mon, Jan 8, 2018 at 6:56 AM, Nick Youngblut ***@***.***> wrote:
Great! As far as I can tell, the DESCRIPTION for phylofactor looks good.
Maybe just the release tag is all that’s needed???
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#11 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AOGtgxcTeZXzvWvXQx6ujk6npdGQSa0oks5tIh6mgaJpZM4RVRhO>
.
|
I actually don't have a lot of experience with release tags myself, but I think you can just follow the GitHub documentation |
Thanks for that link - I just published a release. Let me know if this
hasn't resolved the issue.
…On Mon, Jan 8, 2018 at 7:39 AM, Nick Youngblut ***@***.***> wrote:
I actually don't have a lot of experience with release tags myself, but I
think you can just follow the GitHub documentation
<https://help.github.com/articles/creating-releases/>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#11 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AOGtg2CIMY3UfTgEmjfcWYfI9sNsvZI-ks5tIiiOgaJpZM4RVRhO>
.
|
No plans to make an official CRAN release in the near future - the S3 and back-compatibility requirements for CRAN releases make CRAN submission an unprofitable effort given this method is still in active development (e.g. the summary(), plot() and print() functions are evolving as we better understand what to summarize, plot and print; the underlying architecture of phylofactorization may change considerably with some updates still in active development, and more). The current installation steps should work to install the package on Conda (this is a bug I've recently fixed), and for reproducibility you'll just have to note the version of the release on Github. |
As far as I can tell,
phylofactor
is not currently available on CRAN or bioconductor. This lack of availability ofphylofactor
from these standard package repositories makes it difficult to installphylofactor
(eg., via CRAN or anaconda) and integrate it into pipelines and reproducible research environments. Do you have plans to releasephylofactor
on CRAN or bioconductor anytime soon?The text was updated successfully, but these errors were encountered: