Displays the number of clones at specific frequencies by sample
or group. Visualization can either be a line graph (
scale = FALSE) using calculated numbers or density
plot (scale = TRUE). Multiple sequencing runs can
be group together using the group parameter. If a matrix
output for the data is preferred, set
exportTable = TRUE.
clonalAbundance(
input.data,
cloneCall = "strict",
chain = "both",
scale = FALSE,
group.by = NULL,
order.by = NULL,
exportTable = FALSE,
palette = "inferno",
...
)The product of combineTCR(),
combineBCR(), or combineExpression().
Defines the clonal sequence grouping. Accepted values
are: gene (VDJC genes), nt (CDR3 nucleotide sequence), aa (CDR3 amino
acid sequence), or strict (VDJC + nt). A custom column header can also be used.
The TCR/BCR chain to use. Use both to include both chains
(e.g., TRA/TRB). Accepted values: TRA, TRB, TRG, TRD, IGH, IGL
(for both light chains), both.
Converts the graphs into density plots in order to show relative distributions.
A column header in the metadata or lists to group the analysis
by (e.g., "sample", "treatment"). If NULL, data will be analyzed
by list element or active identity in the case of single-cell objects.
A character vector defining the desired order of elements
of the group.by variable. Alternatively, use alphanumeric to sort groups
automatically.
If TRUE, returns a data frame or matrix of the results
instead of a plot.
Colors to use in visualization - input any hcl.pals.
Additional arguments passed to the ggplot theme
A ggplot object visualizing clonal abundance by group, or a
data.frame if exportTable = TRUE.
# Making combined contig data
combined <- combineTCR(contig_list,
samples = c("P17B", "P17L", "P18B", "P18L",
"P19B","P19L", "P20B", "P20L"))
# Using clonalAbundance()
clonalAbundance(combined,
cloneCall = "gene",
scale = FALSE)