Our team uses Terra to store a large number of data sets (40+ cohorts), for both collaborator and broad data sharing. As the samples are all governed by agreements with embargo periods before broad data sharing is allowed, currently samples need to be moved between multiple sets of workspaces as they age and permissions is allowed. In addition, our Broad based team uses custom analysis tools outside of Terra that connect to the Google bucket, and analysis must pause for several days as pipeline moves samples and our team manually resets our tools.
Creating a system that allows permissions to be set by sample sets or any storage within the google bucket would allow us to save significant time and computational cost spent moving thousands of WES/WGS samples per year between private and controlled access workspaces. This would be used to maintain approved user access to existing samples in the workspace, but denying them access to newly added samples until manually adjusted or for a set period of time (often 30 days or 1 year).
Given the large number of cohorts involved (40 projects most adding new samples multiple times per year), creating new workspaces for each batch would be infeasible from a sharing perspective.