ExperimentHubData
provides tools to add or modify
resources in Bioconductor’s ExperimentHub
. This ‘hub’
houses curated data from courses, publications or experiments. The
resources are generally not files of raw data (as can be the case in
AnnotationHub
) but instead are R
/
Bioconductor
objects such as GRanges, SummarizedExperiment,
data.frame etc. Each resource has associated metadata that can be
searched through the ExperimentHub
client interface.
Please see HubPub Vignette “CreateAHubPackage”.
vignette("CreateAHubPackage", package="HubPub")
ExperimentHub_docker
The ExperimentHub_docker
offers an isolated test environment for inserting / extracting metadata
records in the ExperimentHub
database. The README in the
package explains how to set up the Docker and inserting records is done
with ExperimentHub::addResources()
.
In general this level of testing should not be necessary when
submitting a package with new resources. The best way to validate record
metadata is to read inst/extdata/metadata.csv with
ExperimentHubData::makeExperimentHubMetadata()
. If that is
successful the metadata are ready to go.