Client to use the Armadillo service. You can manage your data in the Armadillo service using this client.
This library can be used by data managers to share datasets on a MOLGENIS Armadillo server. Researchers can then analyse these datasets and datasets shared on other servers using DataSHIELD.
The datasets are stored in shared folders on a MinIO file store. The MOLGENIS Armadillo server has access to the file store and can load the data sets into a shielded RServe environment so that researchers can call DataSHIELD analysis methods on the data.
Login to the service.
armadillo.login("https://armadillo.dev.molgenis.org",
"https://armadillo-minio.dev.molgenis.org")
Now you can create a project and upload datasets to it to share them.
library(datasets)
armadillo.create_project("project")
armadillo.upload_table("project", "folder", iris)
Looking at the data with yb listing the tables.
armadillo.list_tables("project")
Removing the data from the storage. First you need to remove the content of a project before you can throw away the project.
armadillo.delete_table("project", "folder", "iris")
armadillo.delete_project("project")
For more indepth documentation please check the howto.