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.
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.