jbisanz / qiime2R

Import qiime2 artifacts to R
MIT License
156 stars 53 forks source link

submission to CRAN or bioconductor? #3

Open nick-youngblut opened 6 years ago

nick-youngblut commented 6 years ago

Thanks for making this package! It beats running a long set of command line commands to do the conversion.

As far as I can tell, qiime2R isn't available on CRAN or bioconductor as of yet, although your recent git commit message "v0.99 preparing for bioconductor" suggests that qiime2R will soon be on bioconductor. When do you think that your package will be available on bioconductor?

I'm asking because I'd like to create a bioconda recipe for qiime2R, but it is much preferred to have a CRAN or bioconductor url instead of a GitHub release url.

jbisanz commented 6 years ago

Hi Nick,

This is certainly in my to do list but I have been occupied with those pesky wet lab experiments. I will reply again when it has been done.

Jordan

nick-youngblut commented 6 years ago

Thanks for letting me know. Good luck with the benchwork!

colinbrislawn commented 1 year ago

I would like to see this on bioconda as well. is there anything I can do to help move this particular issue forward?

antagomir commented 7 months ago

Thanks @colinbrislawn - we are thinking the same. Availability in CRAN or Bioconductor would be a must for linking this to the vast number of quality-controlled packages in these ecosystems. The qiime2R package contains useful functionality but we cannot take advantage of this as a dependency in Bioconductor packages because Bioc guidelines require that the package is available via CRAN or Bioc.

Any updates on the plans, or possibilities to help on this @jbisanz ?

jbisanz commented 7 months ago

I started the process and then it fell off my radar. I will have some spare time next week to hopefully get this submitted. @antagomir @colinbrislawn any preference for cran/bioconductor?

colinbrislawn commented 7 months ago

CRAN I guess? No strong preference from me. Either way we wrap it in a conda package 📦 and put submit it to bioconda https://github.com/bioconda/bioconda-recipes

I suppose the other option is to skip the standard repos and go directly to bioconda. This seems bad, though.

antagomir commented 7 months ago

Ok, some remarks:

CRAN or Bioc both guarantee certain minimum standards for software quality, documentation and cross-platform compatibility. Imo it is worth the effort.

Additional impact will come from the fact that after this other CRAN/Bioc packages (like ours) can use this qiime2R as a dependency. Otherwise, we will be forced to create parallel implementations of these very useful tools (and license compatibility issues won't allow borrowing the code as we are all using different open licenses..).

We can provide some support if you are willing to pull it through to either of these repositories. The automated checks will indicate what needs to be done, and in most cases it will take just some routine coding to get it through. After this, minimum maintenance is usually needed for the years to come.

antagomir commented 4 months ago

Hi! Any updates on this?

It would be really useful to have this in CRAN or Bioconductor in order to utilize the tools in other CRAN/Bioc pkgs.

antagomir commented 1 week ago

Ping @jbisanz :-) we would really have some use for this but this is possible only if the pkg is available via CRAN or Bioc.

jbisanz commented 1 week ago

Apologies for delay. Let me see what I can do in the next week or so. I’ll perhaps aim for Conda and add a couple new features that have been requested.

antagomir commented 1 week ago

Using this as dependency in CRAN or Bioconductor pkgs depends on availability via CRAN; Conda version does not solve that issue.