marbl/merqury

Error when running

JennyCNS opened this issue · 2 comments

Hello,

I am using v1.4 of both merqury and meryl and I get an error after merging the output files.

the command I run is:

$MERQURY/eval/spectra-cn.sh -c merged.hamour.meryl fEpiCoi_cnag1_curated_primary.no_mt.fa test1

the error I get is:

Can't interpret 'fEpiCoi_cnag1_curated_primary.no_mt.0.meryl': not a meryl command, option, or recognized input file.
/home/jnascime/merqury/eval/spectra-cn.sh: line 118: -: syntax error: operand expected (error token is "-")
No asm2_fa given. Done.
*** Found test1.spectra-asm.hist ***

Plot test1.spectra-asm.hist

Rscript /home/jnascime/merqury/plot/plot_spectra_cn.R -f test1.spectra-asm.hist -o test1.spectra-asm -z test1.dist_only.hist
Loading required package: argparse
Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, :
there is no package called ‘argparse’
Loading required package: ggplot2
Loading required package: scales
Error in ArgumentParser(description = "Make spectra-cn plots. Line, filled, and stacked spectra-cn plots will be generated.") :
could not find function "ArgumentParser"
Execution halted

Clean up

rm: cannot remove ‘read.k.fEpiCoi_cnag1_curated_primary.no_mt.0.meryl’: No such file or directory
rm: cannot remove ‘read.k.fEpiCoi_cnag1_curated_primary.no_mt.meryl’: No such file or directory
Done!
(merqury) [jnascime@login02(eddie) meryl-output]$ mv fEpiCoi_cnag1_curated_primary.no_mt.0.meryl/ fEpiCoi_cnag1_curated_primary.no_mt.meryl
mv: cannot stat ‘fEpiCoi_cnag1_curated_primary.no_mt.0.meryl/’: No such file or directory

I tried the statistics option

(merqury) [jnascime@login02(eddie) meryl-output]$ meryl statistics merged.hamour.meryl/ | head
Found 1 command tree.
Number of 20-mers that are:
unique 5887771867 (exactly one instance of the kmer is in the input)
distinct 7677571429 (non-redundant kmer sequences in the input)
present 53880823950 (...)
missing 1091834056347 (non-redundant kmer sequences not in the input)

         number of   cumulative   cumulative     presence
          distinct     fraction     fraction   in dataset

frequency kmers distinct total (1e-6)

I do not really know how to solve the issue!

Many thanks, Jenny

Hi @JennyCNS,

Sorry, somehow I missed this.
Is Merqury the latest version on github? There is no v1.4 release yet :)

Besides, I'd advice not to use homopolymer compressed kmers for evaluating non-compressed genome assemblies.
I made the -c option available only for experimental purposes - to check the spectra-cn plots in compressed space.
QV will be generated, however is not reliable.

Best,
Arang

Closing this for now as well. Please use meryl v1.4.1 release..!