MaAsLin3 conda request

Hi all,

Completely understand that this is a tall order, especially for a pre-printed codebase, but I (and I believe the wider community) would really appreciate it if you made MaAsLin3 available via conda.

Thanks!

IZ

Hi Zheludev,

Thanks for the suggestion - I’ll take this up with the team. As you probably know, MaAsLin 3 should be available from Bioconductor in the next release, and it’s available from GitHub right now. What would be the advantage to you of installing MaAsLin 3 with Conda provide over installing through R?

Will

Hi Will,

I guess there shouldn’t be too big of a difference.

Currently (w/o conda / bioconductor), folks without sudo privileges will struggle because of the harfbuzz / fribidi dependencies…

All the best,

IZ

Ah - hopefully once it’s on Bioconductor that’ll be cleared up. If Bioconductor or Conda work equally well, I’ll stick with just Bioconductor then - one less thing to manage. Also, I’m not sure if it helps with the privileges, but you can install from the biobakery division of Bioconductor already:

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

BiocManager::install("biobakery/maaslin3")

After a bioconductor releases its easy to create the bioconda release (bioconda-recipes/recipes/bioconductor-maaslin2/meta.yaml at master · bioconda/bioconda-recipes · GitHub). So that would help. The main advantage I see is that bioconda will also create a docker container. We would love to add Maaslin3 to Galaxy, for this we would need the bioconda release as well. Any idea when the bioconductor release is due ? We can work on the bioconda part then.

Hi Paul,

Does it specifically need to be a release version or does the current development version on Bioconductor also work? It looks like the next Bioconductor release is in April, and we should be included in that.

If you’re going to add it to Galaxy, would it be better for us to create the bioconda package so that we can keep it up to date?

Will

Since bioconductor release is too slow (no offence), I would prefer the current dev version in bioconda, so we can provide an up-to-date interface in Galaxy. We’re happy to help with the recipe, or review it … we will create the Galaxy wrapper as soon as the package is there !