Nonpareil.set {Nonpareil} | R Documentation |
Generates a collection of Nonpareil curves (a Nonpareil.Set
object)
and (optionally) plots all of them in a single canvas.
Description
Generates a collection of Nonpareil curves (a Nonpareil.Set
object)
and (optionally) plots all of them in a single canvas.
Usage
Nonpareil.set(
files,
col = NA,
labels = NA,
plot = TRUE,
plot.opts = list(),
...
)
Arguments
files |
Vector with the paths to the .npo files. |
col |
Color of the curves (vector). If not passed, values are randomly assigned. Values are recycled. |
labels |
Labels of the curves (vector). If not passed, values are determined by the filename. Values are recycled. |
plot |
If TRUE, it generates the Nonpareil curve plots. |
plot.opts |
Any parameters accepted by |
... |
Any additional parameters accepted by |
Value
Returns invisibly a Nonpareil.Set
object.
Examples
# Generate a Nonpareil plot with multiple curves
files <- system.file(
"extdata",
c("HumanGut.npo", "LakeLanier.npo", "IowaSoil.npo"),
package = "Nonpareil"
)
col <- c("orange","darkcyan","firebrick4")
nps <- Nonpareil.set(
files, col = col,
plot.opts = list(plot.observed = FALSE, model.lwd = 2)
)
# Show the estimated values
print(nps)
# Show current coverage (as %)
summary(nps)[, "C"] * 100
# Extract Nd diversity index
summary(nps)[, "diversity"]
# Extract sequencing effort for nearly complete coverage (in Gbp)
summary(nps)[, "LRstar"] / 1e9
# Predict coverage for a sequencing effort of 10Gbp
sapply(nps$np.curves, predict, 10e9)
[Package Nonpareil version 3.5.3 Index]