Data Import & LoadingFunctions to load NULISAseq XML files and sample metadata |
|
|---|---|
Import and Process Multiple NULISAseq Runs |
|
Read NULISAseq XML, perform normalization, and QC |
|
Read NULISAseq XML |
|
Read Covariates from XML File |
|
Read Covariate file and add to NULISAseq object |
|
Data NormalizationNormalize proteomic data using internal controls (IC) and inter-plate controls (IPC) |
|
NULISAseq Intra-Plate Normalization |
|
NULISAseq Inter-Plate Normalization |
|
Calculate Intra-plate Coefficients of Variation |
|
Calculate Inter-plate Coefficients of Variation |
|
Quality ControlQuality control criteria, flagging, and reporting functions |
|
Render NULISAseq QC HTML Report |
|
QCSampleCriteria |
|
QCPlateCriteria |
|
QCTargetCriteria |
|
Write Sample QC table |
|
Write Plate QC table |
|
Write Target QC table |
|
Creates Plots Showing Sample-Specific Quality Control Metrics |
|
Generate a Target QC Plot |
|
Generate plate heatmaps showing values relative to plate median |
|
NULISAseq Plate Summary |
|
Protein MetricsCalculate protein detection rates, quantification metrics, and quality measures |
|
Calculate Detectability for a Set of Targets and Samples |
|
Summarize Detectability Across Multiple Runs and Sample Groups |
|
Calculate Quantifiability for Each Target for a Set of AQ Runs |
|
Calculate Limits of Detection |
|
Calculate Coefficient of Variation for Each Target for a Set of AQ Runs |
|
Make a CV Histogram for AQ Data |
|
Statistical AnalysisDifferential expression testing and predictive modeling functions |
|
Linear Regression Model for NULISAseq Data - targets as outcome |
|
Linear Mixed Effect Model for NULISAseq Data - targets as outcome |
|
Linear Regression Model for NULISAseq Data - targets as predictors |
|
Linear Mixed Effect Model for NULISAseq Data - targets as predictor |
|
Generalized Linear Model for NULISAseq Data - targets as predictors |
|
Generalized Linear Mixed Effects Model for NULISAseq Data - targets as predictors |
|
Permutation-Based ANOVA with Post-Hoc Pairwise Comparisons |
|
VisualizationCreate plots for exploratory analysis and publication-quality figures |
|
Volcano plot for NULISAseq differential expression test |
|
Generate Sample Distribution Boxplots |
|
Target Boxplot |
|
Generate Heatmap for NULISAseq Data with ComplexHeatmap |
|
Generate PCA Biplot for NULISAseq Data with PCAtools |
|
Draw Plate Heatmap |
|
Plot Plate Layout with Well Type Coloring |
|
Spaghetti plot for visualizing longitudinal NULISAseq data |
|
Make a Quantifiability Histogram |
|
Data ExportWrite NULISAseq data and QC information to files |
|
Write NULISAseq data in long format Excel file |
|
Write Updated XML |
|
Write Processed XML from QC table |
|
XML Processing UtilitiesLow-level functions for XML file manipulation |
|
Get XML Version from XML File |
|
Inserts Covariates into XML |
|
Parse QC XML Nodes into a Data Frame |
|
Read and Parse QC Attributes from XML Nodes |
|
Read and Parse XML, Removing Duplicate Attributes |
|
Removes BarcodeB nodes with a specified attribute and their associated Sample nodes. |
|
Split XML file based on attribute and create a ZIP archive |
|
Helper FunctionsUtility functions for data processing and visualization |
|
Make color palette based on Alamar colors |
|
Identify Missing Target Entries in Sample Curves |
|
Generate Summary Statistics for Columns of a Matrix or Data Frame |
|
Fill missing predictors with NA values |
|
Calculate the number of SCs (Sample Controls) in the dataset |
|
Detect Outliers using MAD (Median Absolute Deviation) |
|
Rename Duplicates in a List with Incrementing Values |
|
Rename Sample Controls (SC) and Absolute Quantification Sample Controls (AQSC) |
|
Safely extract and combine model statistics into a matrix |
|
Well Type Summary |
|
Package DocumentationPackage-level documentation |
|
NULISAseqR Package |
|