
VISTA S4 Class Definition
VISTA-class.RdThe VISTA class extends SummarizedExperiment. All analysis
metadata (DE results, summaries, cutoffs, grouping info, etc.) is stored in
the metadata() slot of the object.
Details
Core elements stored in metadata(v):
$de_results: namedSimpleListof DE result tables.$de_summary: namedSimpleListof DEG summary tables.$de_cutoffs: named list of thresholds (log2FC, p-value type/cutoff, method settings).$group: list withcolumn,palette,colorsdescribing the grouping/fill scheme.$provenance: list with constructor version, timestamp, session info.$vista_schema_version: metadata schema tag used for compatibility checks.
Feature-level annotations live in rowData(v), sample metadata in
colData(v), and normalized counts (and any additional assays) in
assay(v, "norm_counts") by default. Use create_vista() as the
primary end-user constructor. Advanced users can convert an existing
SummarizedExperiment with as_vista().
Examples
methods::showClass('VISTA')
#> Class "VISTA" [package "VISTA"]
#>
#> Slots:
#>
#> Name: colData assays NAMES elementMetadata
#> Class: DataFrame Assays_OR_NULL character_OR_NULL DataFrame
#>
#> Name: metadata
#> Class: list
#>
#> Extends:
#> Class "SummarizedExperiment", directly
#> Class "RectangularData", by class "SummarizedExperiment", distance 2
#> Class "Vector", by class "SummarizedExperiment", distance 2
#> Class "Annotated", by class "SummarizedExperiment", distance 3
#> Class "vector_OR_Vector", by class "SummarizedExperiment", distance 3