Skip to content

add figshare functions to download, read, and process datasets available via the other private fighsare repository #196

Description

@ernestguevarra

Current figshare functions interacts with the figshare API and interfaces with the Pandemic PACT Figshare account that is under the University of Oxford Figshare services (see https://portal.sds.ox.ac.uk/pandemicpact). We are able to do this because this Figshare repository has appropriate identifiers to be accessed via the Fighsare API. However, this repository doesn't have the the Pandemic PACT datasets that are updated to current. This repository is also not the repository that is linked to by the Pandemic PACT dataset (website link to figshare is this - https://figshare.com/s/9e712aa1f4255e37b0db). Note that the s in this URL's path signifies a privately shared repository which means that the details to access this repository via Figshare API is private to those who owns the repository and to those given the permission to access it. However, the owners of this repository has made the datasets downloadable. This means that these datasets cannot be accessed via the Figshare API by someone who doesn't have the permission or the credentials but anyone can bulkd download the datasets. We describe this issue in this article - https://oxford-ihtm.io/pactr/articles/figshare-workflow.html#about-the-pandemic-pact-figshare-repository - on the pactr package website.

Given this, the current pactr functions only gives functionality to access older/dated datasets but not the up-to-date datasets provided by Pandemic PACT.

This feature proposal suggests to create a set of functions that will bulk download the datasets described in the second scenario above, extract, and process. We propose to call these add the suffice _private to these functions to distinguish from the figshare functions that interfaces with the Figshare API.

Metadata

Metadata

Projects

Status
Active

Relationships

None yet

Development

No branches or pull requests

Issue actions