Description Usage Arguments Value Examples
View source: R/clonal_contribution.R
Bar or line plot of percentage contribution of the top clones from a selected sample or all clones across samples matching the specified filter within the SummarizedExperiment object. Usually used for tracking a cell lineage's top clones over time.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | clonal_contribution(
your_SE,
SAMPLENAME_choice = NULL,
filter_by,
filter_selection,
plot_over,
plot_over_display_choices = NULL,
clone_sequences = NULL,
n_clones = 10,
graph_type = "bar",
keep_numeric = TRUE,
plot_non_selected = TRUE,
linesize = 0.2,
text_size = 15,
your_title = "",
y_limit = NULL,
return_table = FALSE
)
|
your_SE |
A Summarized Experiment object. |
SAMPLENAME_choice |
The identifying SAMPLENAME from which to obtain the top "n_clones" clones to color. If NULL and clone_sequences is NULL, all clones will be shown as gray. |
filter_by |
Name of metadata column to filter by e.g. Lineage |
filter_selection |
The value of the filter column to display e.g. "T" (within Lineage) |
plot_over |
The column of metadata that you want to be the x-axis of the plot. e.g. Month. For numeric metadata, the x-axis will be ordered in ascending fashion. For categorical metadata, the sample order will be followed. |
plot_over_display_choices |
Choice(s) from the column designated in plot_over that will be used for plotting. Defaults to all. |
clone_sequences |
The identifying rownames within your_SE for which to plot. SAMPLENAME_choice should be set to NULL or not specified if clone_sequences is specified. |
n_clones |
Numeric. Number of top clones from SAMPLENAME_choice that should be assigned a unique color. |
graph_type |
Choice of "bar" or "line" for how to display the clonal contribution data |
keep_numeric |
If plot_over is numeric, whether to space the x-axis appropriately according to the numerical values. |
plot_non_selected |
Plot clones NOT found within the top clones in SAMPLENAME_choice or the specified clones passed to clone_sequences. These clones are colored gray. If both SAMPLENAME_choice and clone_sequences are NULL, this argument must be set to TRUE. Otherwise, there will be no data to show. |
linesize |
Numeric. Thickness of the lines. |
text_size |
Numeric. Size of text in plot. |
your_title |
Title string for your plot. |
y_limit |
Numeric. What the max value of the y scale should be for the "proportions" assay. |
return_table |
Logical. If set to TRUE, the function will return a dataframe with each sequence that is selected and its percentage contribution to each selected sample rather than a plot. |
Displays a stacked area line or bar plot (made by ggplot2) of the samples' top clones. Or, if return_table is set to TRUE, returns a dataframe of the percentage abundances in each sample.
1 2 3 4 5 6 7 | data(wu_subset)
clonal_contribution(
your_SE = wu_subset, graph_type = "bar",
SAMPLENAME_choice = "ZJ31_20m_T",
filter_by = "celltype", filter_selection = "T",
plot_over = "months", n_clones = 10
)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.