Package index
-
InputControl
- InputControl: A class for controlling and validating inputs
-
Level3Functions
- Level3Functions: A class for level 3 utility functions
-
Level4Functions
- Level4Functions: A class for level 3 utility functions
-
NumericBlockFinder
- NumericBlockFinder: A class for finding numeric blocks in data
-
SplineOmics
SplineOmics-package
- Package Name: SplineOmics
-
add_dashed_lines()
- Add dashed lines for treatment timepoints to a plot
-
add_feature_names()
- Add Feature Names to Data
-
add_plot_to_html()
- Add Plot to HTML Content
-
ask_user()
- Prompt the user with a yes/no question
-
between_level()
- Between Level Analysis
-
bind_data_with_annotation()
- Bind Data with Annotation
-
build_cluster_hits_report()
- Build Cluster Hits Report
-
build_create_gsea_report()
- Build GSEA Report
-
build_create_limma_report()
- Build Cluster Hits Report
-
build_explore_data_report()
- Build Explore Data Report
-
build_hyperparams_screen_report()
- Build Hyperparameters Screening Report
-
check_between_level_pattern()
- Check for Between-Level Patterns in Top Tables
-
check_clustered_hits()
- Check Clustered Genes Dataframe for Required Conditions
-
check_databases()
- Check Valid Databases Dataframe
-
check_genes()
- Check Valid Gene IDs
-
check_null_elements()
- Check for NULL Elements in Arguments
-
check_params()
- Check Params List for Required Conditions
-
check_splineomics_elements()
- Check for Required Elements in the SplineOmics Object
-
clean_gene_symbols()
- Clean the Gene Symbols
-
cluster_hits()
- cluster_hits.R contains the exported package function cluster_hits and all the functions that make up the functionality of cluster_hits. cluster_hits clusters the hits of a time series omics datasets (the features that were significantly changed over the time course) with hierarchical clustering of the spline shape. Cluster Hits from Top Tables
-
control_inputs_create_gsea_report()
- Control Inputs for GSEA Report
-
control_inputs_extract_data()
- Control Inputs for Extracting Data
-
create_enrichr_zip()
- Create a ZIP File for Enrichr Gene Lists
-
create_gsea_report_level()
- Perform Gene Set Enrichment Analysis and plot it.
-
create_limma_report()
- Create a limma report
-
create_p_value_histogram()
- Create a p-value histogram from a limma top_table
-
create_progress_bar()
- utils scripts contains shared functions that are used by at least two package functions of the SplineOmics package. Create Progress Bar
-
create_spline_params()
- Create Spline Parameters
-
create_splineomics()
- Create a SplineOmics object
-
create_toc()
- Create Table of Contents
-
create_volcano_plot()
- Create a Volcano Plot
-
dbs_to_term2genes()
- Convert Database File to TERM2GENE List
-
define_html_styles()
- Define HTML Styles
-
design2design_matrix()
- Create Design Matrix for Splines
-
download_enrichr_databases()
- Download Enrichr Databases
-
encode_df_to_base64()
- Encode DataFrame to Base64 for HTML Embedding
-
enrichr_get_genesets()
- Get Enrichr Gene Sets
-
ensure_clusterProfiler()
- Ensure 'clusterProfiler' is installed and loaded
-
explore_data()
- Generate Exploratory Plots
-
extract_data()
- extract_data.R contains the exported package function extract_data. This function automatically recognises the data field in a table and returns the data matrix, that serves as input for the other functions of this package. This is for convenience only. Extract Numeric Matrix from Dataframe
-
flatten_spline_configs()
- Flatten Spline Configurations
-
format_text()
- Format text
-
gen_composite_spline_plots()
- Generate Composite Spline Plots
-
gen_hitcomp_plots()
- Generate Hit Comparison Plots
-
generate_and_write_html()
- Generate and Write HTML Report
-
generate_avrg_diff_plots()
- Generate Plots for Average Difference Conditions
-
generate_explore_plots()
- Generate exploratory plots
-
generate_interaction_plots()
- Generate Plots for Interaction of Condition and Time
-
generate_report_html()
- utils scripts contains shared functions that are used by at least two package functions of the SplineOmics package. The level separation is only valid internally in this script, and has no connection to the script level of the respective exported functions scripts. Generate Report HTML
-
generate_reports()
- Generate Reports
-
generate_reports_meta()
- Generate Reports Metadata
-
generate_section_content()
- Generate Section Content
-
generate_spline_comparisons()
- Generate spline comparison plots for all condition pairs
-
generate_time_effect_plots()
- Generate Plots for Time Effect
-
get_curve_values()
- Calculate Curve Values Based on Top Table Filter
-
get_explore_plots_explanations()
- Get Plot Explanations
-
get_header_section()
- Get Header Section
-
get_level_hit_indices()
- Get Hit Indices for a Specific Level
-
get_limma_combos_results()
- Generate LIMMA Combination Results
-
get_spline_params_info()
- Get Spline Parameters Info
-
hc_add()
- Add Data to Hit Comparison Object
-
hc_barplot()
- Generate Barplot for Hit Comparison Object
-
hc_new()
- Create New Hit Comparison Object
-
hc_vennheatmap()
- Generate Venn Heatmap
-
hierarchical_clustering()
- Hierarchical Clustering of Curve Values
-
huge_table_user_prompter()
- Check if any table in a list has more than 300 rows and prompt user for input.
-
is_not_na()
- Check if Not All Values are NA
-
make_clustering_report()
- Make Clustering Report
-
make_correlation_heatmaps()
- Generate Correlation Heatmaps
-
make_density_plots()
- Generate Density Plot
-
make_enrich_dotplot()
- Make Enrich Dotplot
-
make_mds_plot()
- Generate MDS Plot
-
make_pca_plot()
- Generate PCA Plot with Dynamic Coloring
-
make_violin_box_plots()
- Generate Violin Box Plot
-
manage_gsea_level()
- Manage GSEA Analysis for a Specific Level
-
maybe_add_dashed_lines()
- Conditionally add dashed lines for treatment timepoints
-
merge_annotation_all_levels_clustering()
- Merge Annotation with All Top Tables
-
merge_top_table_with_annotation()
- Merge Annotation with a Single Top Table
-
modify_limma_top_table()
- Modify limma Top Table
-
normalize_curves()
- Normalize Curve Values
-
open_template()
- Open Template for Quick Setup
-
open_tutorial()
- Interactive Tutorial for Getting Started
-
perform_clustering()
- Perform Clustering
-
plot2base64()
- Convert Plot to Base64
-
plot_all_mean_splines()
- Plot All Mean Splines
-
plot_cluster_mean_splines()
- Plot Consensus Shapes
-
plot_composite_splines()
- Plot Composite Splines
-
plot_cv()
- Coefficient of Variation (CV) Plot
-
plot_dendrogram()
- Plot Dendrogram
-
plot_first_lag_autocorrelation()
- First Lag Autocorrelation Coefficients Plot
-
plot_heatmap()
- Plot Heatmap
-
plot_lag1_differences()
- Lag-1 Differences Plot
-
plot_limma_combos_results()
- Plot limma Combination Results
-
plot_mean_correlation_with_time()
- Mean Correlation with Time Plot
-
plot_single_and_mean_splines()
- Plot Single and Mean Splines
-
plot_spline_comparisons()
- Create spline comparison plots for two conditions
-
plot_splines()
- Plot Splines for Features Based on Top Table Information
-
prepare_gene_lists_for_enrichr()
- Prepare Gene Lists for Enrichr and Return as String
-
prepare_plot_data()
- Prepare Plot Data
-
preprocess_rna_seq_data()
- Perform default preprocessing of raw RNA-seq counts
-
print(<SplineOmics>)
- Print function for SplineOmics objects
-
print_info_message()
- Print Informational Message
-
process_combo()
- Process Combination
-
process_combo_pair()
- Process Combination Pair
-
process_config_column()
- Process Configuration Column
-
process_enrichment_results()
- Process Enrichment Results
-
process_field()
- Process and Encode Data Field for Report
-
process_level_cluster()
- Process Level Cluster
-
process_plots()
- Process Plots
-
process_result()
- Process GSEA Result for a Specific Level
-
process_top_table()
- Process Top Table
-
process_within_level()
- Process Within Level
-
read_section_texts()
- Read and split section texts from a file
-
remove_batch_effect()
- Remove Batch Effect
-
remove_batch_effect_cluster_hits()
- Remove Batch Effect from Cluster Hits
-
remove_prefix()
- Remove Prefix from String
-
run_gsea()
- Generate a GSEA Report
-
run_limma_splines()
- Run limma analysis with splines
-
screen_limma_hyperparams()
- Limma Hyperparameters Screening
-
set_default_params()
- Set Default Parameters
-
shorten_names()
- Shorten Names
-
stop_call_false()
- Stop with custom message without call.
-
store_hits()
- Store Hits
-
truncate_row_names()
- Truncate Row Names
-
update_splineomics()
- Update a SplineOmics object
-
within_level()
- Within level analysis