Was able to successfully install MaAsLin on my home directory (working on a cluster environment):
$ R CMD INSTALL Maaslin
* installing to library ‘userid/R/x86_64-pc-linux-gnu-library/3.5’
* installing *source* package ‘Maaslin’ ...
** R
** exec
** inst
** byte-compile and prepare package for lazy loading
Warning: replacing previous import ‘gam::random’ by ‘gamlss::random’ when loading ‘Maaslin’
Warning: replacing previous import ‘gam::lo’ by ‘gamlss::lo’ when loading ‘Maaslin’
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
Warning: replacing previous import ‘gam::random’ by ‘gamlss::random’ when loading ‘Maaslin’
Warning: replacing previous import ‘gam::lo’ by ‘gamlss::lo’ when loading ‘Maaslin’
* DONE (Maaslin)
Also, I could successfully load it inside R and run the demo:
> library(Maaslin)
Warning messages:
1: replacing previous import ‘gam::random’ by ‘gamlss::random’ when loading ‘Maaslin’
2: replacing previous import ‘gam::lo’ by ‘gamlss::lo’ when loading ‘Maaslin’
> example(Maaslin)
Maasln> InputTSV <- system.file('extdata','maaslin_demo2.tsv', package="Maaslin")
Maasln> InputConfig <-system.file('extdata','maaslin_demo2.read.config', package="Maaslin")
Maasln> Maaslin(InputTSV,'maaslin_example_output',strInputConfig=InputConfig)
2019-04-05 12:56:15 INFO:maaslin:Running quality control.
2019-04-05 12:56:15 INFO:maaslin:Running quality control.
2019-04-05 12:56:15 INFO:maaslin:Removing the following for data lower bound.
2019-04-05 12:56:15 INFO:maaslin:Removing the following for data lower bound.
2019-04-05 12:56:15 INFO:maaslin:Bacteria
2019-04-05 12:56:15 INFO:maaslin:Bacteria
2019-04-05 12:56:15 INFO:maaslin:Number of features transformed = 0
2019-04-05 12:56:15 INFO:maaslin:Number of features transformed = 0
2019-04-05 12:56:15 INFO:maaslin:Grubbs Test::Removing 1 outliers from Bacteria|Bacteroidetes|Bacteroidia|Bacteroidales|Bacteroidaceae|Bacteroides|101
2019-04-05 12:56:15 INFO:maaslin:Grubbs Test::Removing 1 outliers from Bacteria|Bacteroidetes|Bacteroidia|Bacteroidales|Bacteroidaceae|Bacteroides|101
2019-04-05 12:56:15 INFO:maaslin:Sample7
2019-04-05 12:56:15 INFO:maaslin:Sample7
2019-04-05 12:56:15 INFO:maaslin:Grubbs Test::Removing 1 outliers from Bacteria|Firmicutes|Clostridia|Clostridiales|Lachnospiraceae
2019-04-05 12:56:15 INFO:maaslin:Grubbs Test::Removing 1 outliers from Bacteria|Firmicutes|Clostridia|Clostridiales|Lachnospiraceae
2019-04-05 12:56:15 INFO:maaslin:Sample8
2019-04-05 12:56:15 INFO:maaslin:Sample8
2019-04-05 12:56:15 INFO:maaslin:Grubbs Test::Removing 1 outliers from Bacteria|Proteobacteria|Betaproteobacteria|Burkholderiales|Alcaligenaceae|Parasutterella|1344
2019-04-05 12:56:15 INFO:maaslin:Grubbs Test::Removing 1 outliers from Bacteria|Proteobacteria|Betaproteobacteria|Burkholderiales|Alcaligenaceae|Parasutterella|1344
2019-04-05 12:56:15 INFO:maaslin:Sample5
2019-04-05 12:56:15 INFO:maaslin:Sample5
2019-04-05 12:56:16 INFO:maaslin:Outputting to: maaslin_example_output/maaslin_demo2_log.txt
2019-04-05 12:56:16 INFO:maaslin:Outputting to: maaslin_example_output/maaslin_demo2_log.txt
2019-04-05 12:56:16 INFO:maaslin:Taxon 10/29
2019-04-05 12:56:16 INFO:maaslin:Taxon 10/29
2019-04-05 12:56:17 INFO:maaslin:Taxon 20/29
2019-04-05 12:56:17 INFO:maaslin:Taxon 20/29
There were 50 or more warnings (use warnings() to see the first 50)
>
However, when I wanted to add the path to Masslin package directory, I noticed that the file Maaslin.R is missing there:
$
$ ls ~/R/x86_64-pc-linux-gnu-library/3.5/Maaslin/R/
Maaslin Maaslin.rdb Maaslin.rdx
$ find ~/ -name Maaslin.R
$
So, I am not able to run Maaslin in command line. Any ideas?
Thanks!