Step-by-step method details Step-by-step method details Source IQR functions Timing: 5 min To run this protocol, a sourcing of provided convenience R functions from GitHub is required to calculate .
{"action": "allow", "output": "", "container": ["this protocol"], "device": ["provided convenience R functions"], "reagent": ["", ""], "volume": [""]}
An example can be downloaded through the provided GitHub page.
{"action": "download", "output": ""}
Critical: Data must be in long format - i.e., every combination of gene name must have its own row.
{"action": "ensure", "output": ""}
Run analyses Timing: 1 min Execute the stoichiometry function with the long format input data from step 2 to calculate the IQR for every sample by conditions
{"action": "run", "output": "", "time": ["1 min"]}
Critical: The stoichiometry function input requires the following arguments: symbol - character vector of gene symbols expression - numeric vector of expression values variable - character with condition information sample - character vector of sample IDs geneset - character vector of interested genes (same nomenclature as symbol). #####%%%%% output "expression values" are used in line16
{"action": "allow", "output": "expression values", "time": [""]}
; if no geneset is supplied IQR analyses , "gene2", "gene3", "gene4", "gene5", are performed based on all provided symbols stoi <- stoichiometry expression = , = , variable = data$variable, "

Use the output from the stoichiometry function as input for the plotting function for visualization #####%%%%% output "the output" are not used
{"action": "use", "output": "the output", "device": ["the stoichiometry function"], "volume": [""], "reagent": ["expression values"]}