
Set abundances of sequences in a strollur object with sample data
Source:R/RcppExports.R
xdev_set_abundances.RdDesigned with package integration in mind, the set abundances function allows you to change the abundances of sequences in a strollur object with samples.
Arguments
Value
an updated strollur object
Examples
data <- strollur::new_dataset(dataset_name = "my_dataset")
sequence_names <- c("seq1", "seq1", "seq1", "seq2", "seq2", "seq2", "seq3",
"seq3", "seq4")
samples <- c("sample2", "sample3", "sample4", "sample2", "sample3",
"sample4", "sample2", "sample3", "sample4")
abundances <- c(250, 400, 500, 25, 40, 50, 25, 25, 4)
table <- data.frame(sequence_name = sequence_names,
abundance = abundances,
sample = samples)
strollur::xdev_assign_sequence_abundance(data,
table = table)
#> Assigned 4 sequence abundances.
#> my_dataset:
#>
#>
#> Number of unique seqs: 4
#> Total number of seqs: 1319
#>
#> Total number of samples: 3
#>
seqs_to_update <- c("seq4")
new_abunds <- list(c(20, 10, 4))
strollur::xdev_set_abundances(data,
sequence_names = seqs_to_update,
abundances = new_abunds)
#> my_dataset:
#>
#>
#> Number of unique seqs: 4
#> Total number of seqs: 1349
#>
#> Total number of samples: 3
#>