Hello Andreas, >Did you do some investigation what dependency providing liblapack.so and >libblas.so are needed (see my mail from yesterday)?
Yes, I tried to run the test with different packages installed, and here are results: packages | result | user time ---------------------------------------------------------------------------------- libatlas-base-dev | Successful run | 11m24.204s libopenblas-dev | Successful run | 10m31.860s libblas-dev+liblapack-dev | Successful run | 10m34.368s It seems that libatlas-base-dev is less effective, but I'm not sure if we should exclude it from Depends, so I left if for now On Tue, Mar 28, 2017 at 11:29 PM, Andreas Tille <andr...@an3as.eu> wrote: > [Changed subject to split up to topics in one thread] > > Hi Nadiya, > > On Tue, Mar 28, 2017 at 10:23:00PM -0700, Nadiya Sitdykova wrote: > > 1) I read the paper about mapdamage and figured out that with given > pe.sam > > file the reference TGAAAACGA wouldn't make sense as the particular type > of > > substitutions is specific for ancient DNA damages. So further for tests I > > used reference CGATACGA -- which contains all types of nucleotides and > make > > sense regarding specifics of DNA damage. > > > > 2) But even after fixing (1) I still got an error (log attached). The > > problem is that on given dataset from pe_test mapdamage produces data > with > > NaNs and then tries to compute quantiles on this data. I think that on > real > > date NaNs also could be produced, so I treated this issue as a bug and > made > > a patch which changes the way how quantiles are computed --- now it > removes > > NaNs [1] > > > > 3) I wrote about all this to upstream as a comments to earlier created > > issue and asked if it's really was a bug in their opinion > > > > 4) FInally, move forward to fixing mapdamage test suite > > Pretty good job. That's exactly the contribution I'm envisioning for the > Outreachy project. I've just added the URL of the upstream issue to the > patch. > > > 11: stop("missing values and NaN's not allowed if 'na.rm' is FALSE") > > 10: quantile.default(newX[, i], ...) > > 9: FUN(newX[, i], ...) > > 8: apply(X, 1, quantile, c(0.025)) > > 7: data.frame(x = 1:nrow(da), pos = da[, "Pos"], mea = apply(X, > > 1, mean), med = apply(X, 1, median), loCI = apply(X, 1, quantile, > > c(0.025)), hiCI = apply(X, 1, quantile, c(0.975))) > > 6: calcSampleStats(da, CTs) > > 5: postPredCheck(dat, mcmcOut) > > 4: eval(expr, envir, enclos) > > 3: eval(ei, envir) > > 2: withVisible(eval(ei, envir)) > > 1: source(paste(path_to_mapDamage_stats, "main.R", sep = "")) > > The Bayesian statistics program failed to finish > > Traceback (most recent call last): > > File "/usr/local/bin/mapDamage", line 382, in <module> > > sys.exit(main()) > > File "/usr/local/bin/mapDamage", line 365, in main > > mapdamage.rscript.run_stats(options) > > File "/usr/local/lib/python2.7/dist-packages/mapdamage/rscript.py", > line 144, in run_stats > > raise e > > subprocess.CalledProcessError: Command '['Rscript', > '/usr/local/lib/python2.7/dist-packages/mapdamage/Rscripts/stats/runGeneral.R', > '--args', '30', '10000', '10', '50000', '0', '0', '1', '1', '0', '0', '1', > '12', 'results_pe/', > '/usr/local/lib/python2.7/dist-packages/mapdamage/Rscripts/stats/', > 'results_pe/Stats_out', '0', '0', '0', 'results_pe/acgt_ratio.csv', '0', > '0']' returned non-zero exit status 1 > > I'd recommend to manually run this script. > > Did you do some investigation what dependency providing liblapack.so and > libblas.so are needed (see my mail from yesterday)? > > Kind regards > > Andreas. > > -- > http://fam-tille.de > >