Skip to contents

The exploreDElight backend. Reads the parquet directory a native Rust process writes from a canonical exploreDE/1.0 .h5ad, and satisfies the same accessor contract as every other backend. Inherits all config derivation and DE assembly from ExploreDatasetH5AD; only the loader differs.

Super classes

ExploreDataset -> ExploreDatasetH5AD -> ExploreDatasetParquet

Methods

Inherited methods


ExploreDatasetParquet$new()

Read the parquet directory (manifest, obs, var, layers, varm, uns), build the config, prepare the feature and DE tables, and warn when the source .h5ad has changed since export.

Usage

Arguments

input

Path to the parquet directory.


ExploreDatasetParquet$backend_kind()

Returns "parquet".

Usage

ExploreDatasetParquet$backend_kind()


ExploreDatasetParquet$manifest()

The parsed manifest.json of the parquet directory.

Usage

ExploreDatasetParquet$manifest()


ExploreDatasetParquet$source_dir()

Path of the parquet directory.

Usage

ExploreDatasetParquet$source_dir()


ExploreDatasetParquet$verify_source()

Compare the md5 of the source .h5ad with the one recorded in the manifest: TRUE when it matches, FALSE when not, NA when there is nothing to check against.

Usage

ExploreDatasetParquet$verify_source(path = NULL)

Arguments

path

Path to the source .h5ad; NULL (default) uses the path recorded in the manifest.


ExploreDatasetParquet$all_pathways()

GO terms as in the base class, but an empty vector when clusterProfiler is not installed.

Usage

ExploreDatasetParquet$all_pathways()


ExploreDatasetParquet$clone()

The objects of this class are cloneable with this method.

Usage

ExploreDatasetParquet$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.