# kcov mode
kmer-plot kcov
[name=]FILE jellyfish hash or two column count histogram (count abundance).
name is optional, should be enclosed in escaped \",
e.g. \"Set1\"=set1.jf
out="kcov.pdf" output file name, supports .png, .pdf, .ps.
coverage.max=300 coverage axix maximum, 0 is data max.
count.max=0 count axis maximum, 0 is data max.
anscombe=FALSE display Anscombe transformed data (variance stabilization)
theme=c("gg","bw","classic") choose one.
plot.lines=!anscombe draw line graph, TRUE or FALSE, default opposite of anscombe=.
plot.bars=anscombe draw bar graph, TRUE or FALSE, default same as anscombe=.
plot.facet=F draw multiple sets facetted
plot.lines.width=.5 ...
plot.peaks=!anscombe
plot.peak.labels=plot.peaks
plot.peak.points=plot.peaks
plot.peak.ranges=plot.peaks
peak.size.min=10000
peak.label.angle=0
peak.label.hjust=.5
peak.label.size=3
width=10
height=6
# gccov mode
kmer-plot gccov
[name=]FILE character separated file with one row per contig, 4 or 5
columns: (id length GC coverage [taxonomic-group])
sep="\t" column-separator
out="gccov.pdf" output file name, supports .png, .pdf, .ps.
coverage.max=300 coverage axix maximum, 0 is data max.
length.min=1000 minimum length of contigs to display/use in sum of length
tax.occ.min=1 minimum occurance of a taxon to display
bin.num=100 number of bins for total length histogram
tax.ignore=FALSE ignore taxonomy column (color by length)
length.min.scatter=0 minimum length for contigs to display in scatter plot,
still counted in sum of length
jitter=FALSE add jitter to better visualize fully overlapping data points
sample.scatter=0 only display this random fraction of data points in scatter
width=10
height=6
Examples
kcov Distribution of 19-mers in 5*10^6 reads of E.coli K-12
I get a strange error message when running kmer-plot kcov. Do you have any idea what could be causing this?
reading kmers: AV-28x.jf
NULL
Fehler in `$<-.data.frame`(`*tmp*`, "cnt.a", value = NA_real_) :
replacement has 1 row, data has 0
Ruft auf: kcov ... FUN -> FUN -> peaks_refine -> $<- -> $<-.data.frame
Ausführung angehalten
some more details
I am running the same analysis for five different species. Four of them work fine and one causes the error.
I used jellyfish count (version 2.2.6) to create the .jf hash file and kmer-plot kcov (pulled from master today) for plotting
jellyfish does not produce any error message
The dataset I want to analyze is downsampled from a larger sequencing library. I do not get an error message when running the same analysis on the complete dataset
Hello.
Thanks for sharing this tool. However, it would be nice if you can point the required .pm libraries for the using of the programs. I realized that some of them are in https://github.com/BioInf-Wuerzburg
However, I'm not sure whether the Jellyfish.pm library is the same Perl wrapper one can find after compiling jellyfish.
Thanks!