Canonical core analysis result objects
core_results.RdCreates, validates, adapts, tabulates, serializes, and restores stable canonical result objects for PCA, IBS/MDS, neighbour-joining trees, diversity, FST, AMOVA, DAPC, and isolation-by-distance analyses.
Usage
new_core_result(analysis, payload, parameters = list(), provenance = list(),
metadata = NULL, validation = NULL,
artifacts = new_artifact_manifest(), class_name = NULL)
validate_core_result(x)
new_pca_result(coordinates, eigenvalues, ...)
new_ibs_result(similarity, distance = 1 - similarity, mds = NULL, ...)
new_tree_result(tree, distances = NULL, ...)
new_diversity_result(statistics, ...)
new_fst_result(global_fst, pairwise, confidence_intervals = NULL, ...)
new_amova_result(components, statistics = NULL, ...)
new_dapc_result(coordinates, assignments = NULL, discriminant = NULL, ...)
new_ibd_result(distances, mantel_statistic, p_value = NA_real_,
permutations = NA_integer_, ...)
as_core_result(analysis, x, parameters = list(), provenance = list(),
metadata = NULL, validation = NULL, artifacts = new_artifact_manifest())
core_result_table(x)
save_core_result(x, path)
read_core_result(path)
# S3 method for class 'PopgenVCFCoreResult'
print(x, ...)Arguments
- analysis
Stable analysis identifier.
- payload
Named list containing analysis-specific statistical results.
- parameters
Named list of analysis parameters.
- provenance
Named list describing software, inputs, commands, and runtime.
- metadata
Optional sample or population metadata data frame.
- validation
Optional data frame containing
checkandpassed.- artifacts
A
PopgenVCFArtifactManifest.- class_name
Optional analysis-specific S3 class name.
- x
A canonical result, or an existing analysis output for adaptation.
- coordinates
Sample coordinate data frame containing
sample_id.- eigenvalues
Numeric PCA eigenvalues.
- similarity
Symmetric IBS similarity matrix.
- distance
Symmetric IBS-derived distance matrix.
- mds
Optional MDS coordinates.
- tree
Neighbour-joining or other tree representation.
- distances
Optional tree distances, or an IBD pairwise-distance data frame.
- statistics
Analysis statistics or optional AMOVA statistics.
- global_fst
Finite global FST estimate.
- pairwise
Pairwise FST data frame.
- confidence_intervals
Optional FST confidence intervals.
- components
AMOVA variance-component data frame.
- assignments
Optional DAPC assignments.
- discriminant
Optional DAPC discriminant model.
- mantel_statistic
Finite Mantel statistic.
- p_value
Optional Mantel permutation p-value.
- permutations
Optional number of Mantel permutations.
- path
RDS file path.
- ...
Additional arguments passed to
new_core_result().