I know Martin and a collogue worked on trying to get a version of the hubs updated to have a licensing acceptance portion which required substantial efforts/rewrites as the base database of hubs had to migrate/change as well. I can look around to see where that left off.
I think its similar but still distinct. Right now I'm not sure it's directly possible. And I don't think Robert's suggestion would work as it seems the work around is after the file is downloaded. I would have to look up if/how httr (and really httr2 since we are in process of converting since httr is no longer maintained) handles this. If httr2 allows this with a config or argument it should be possible to allow with additional argument in the hubs. Lori Shepherd - Kern Bioconductor Core Team Roswell Park Comprehensive Cancer Center Department of Biostatistics & Bioinformatics Elm & Carlton Streets Buffalo, New York 14263 ________________________________ From: Bioc-devel <bioc-devel-boun...@r-project.org> on behalf of Robert Castelo via Bioc-devel <bioc-devel@r-project.org> Sent: Friday, February 7, 2025 3:08 AM To: Laurent Gatto <laurent.ga...@uclouvain.be> Cc: bioc-devel@r-project.org <bioc-devel@r-project.org> Subject: Re: [Bioc-devel] ExperimentHub ft resource with password Hi, I think this is an analogous question to the one brought up about year and a half ago by Martin Morgan in this issue: https://secure-web.cisco.com/1xcashewkbQZcqqHQxelujWJqKSvcxnK9Q2IAvU3vbhmfBx2Xdml8gMETuzBAP7ZpEhIfwLJmT6SO9OKNpWtvG2wzXf_Fh4zW6h6k7zM6RVns6ZuRQx64J3urCBY0ejs5z5ixQWIGjLp3d11jzUmSzLrpOJNBbIQy31ZOKSL-5pJIMcE-nVD3S1x83KhdHpD0zEEbtQ-DB06X63QzzpjT8zkf1XNIjAaoOaBavuIrYULe5ULp1NSXzsPLJQtG5RnLB3-OyHKDvGEtnU8Jvnpk480oy5uGGDkI0F6UKYZMmvWxeLHqRBkDBPF1m2q73KZE/https%3A%2F%2Fgithub.com%2FBioconductor%2FAnnotationHub%2Fissues%2F45 on how could we ask the user to accept a license before downloading the corresponding AlphaMissense data from the AnnotationHub. In GenomicScores, which also provides access to AlphaMissense data, I implemented a temporary solution until we have a general solution for all AH resources, by which if the resource metadata (that I created myself) included a license, this is displayed to the user, who must accept it to use the data: > library(GenomicScores) > am <- getGScores("AlphaMissense.v2023.hg38") snapshotDate(): 2024-10-28 loading from cache These data is shared under the license CC BY-NC-SA 4.0 (see https://secure-web.cisco.com/1awrcjsDj2PlvUmP4fTefz87hWNdc25ltWYt0_UJeCffi7WMKL1tjMmYhilWIDEQUcyL_7ji0PdLaRzv3pL110Lsl8FzFpJqv1p-5tQnJMCYA_hsCJivnDWZouXzHAjl_UqlfYisvakPB0UlWDDrQCd4656j5Lrk2MyPnkZRn1vyb3g0wZ1zJaZLx1U9PUv4T2OpIW4ir5bX3MYoh58HxDtVQlPjEwvL1Dd0Q7pYFNWORSUWV3bKOVqpOBTvtJCu-MOnVA5YjKEmvTok_58U6LjgXwlZpt05U6SYIeahj2bURwmsq0SeGsGuutWyDcvJt/https%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby-nc-sa%2F4.0), do you accept it? [y/n]: y > am GScores object # organism: Homo sapiens (UCSC, hg38) # provider: Google DeepMind # provider version: v2023 # download date: Oct 10, 2023 # loaded sequences: chr1 # maximum abs. error: 0.005 # license: CC BY-NC-SA 4.0, see https://secure-web.cisco.com/1awrcjsDj2PlvUmP4fTefz87hWNdc25ltWYt0_UJeCffi7WMKL1tjMmYhilWIDEQUcyL_7ji0PdLaRzv3pL110Lsl8FzFpJqv1p-5tQnJMCYA_hsCJivnDWZouXzHAjl_UqlfYisvakPB0UlWDDrQCd4656j5Lrk2MyPnkZRn1vyb3g0wZ1zJaZLx1U9PUv4T2OpIW4ir5bX3MYoh58HxDtVQlPjEwvL1Dd0Q7pYFNWORSUWV3bKOVqpOBTvtJCu-MOnVA5YjKEmvTok_58U6LjgXwlZpt05U6SYIeahj2bURwmsq0SeGsGuutWyDcvJt/https%3A%2F%2Fcreativecommons.org%2Flicenses%2Fby-nc-sa%2F4.0 # use 'citation()' to cite these data in publications so, I guess a similar strategy could be applied, but requiring a password instead of accepting a license. this of course implies implementing a hub package that handles this, as GenomicScores is doing. cheers, robert. On 6/2/25 10:53, Laurent Gatto via Bioc-devel wrote: > Dear hub developers, dear Lori, > > Section 7.1 'Hosting Data on a Publicly Accessible Site' from the 'Creating A > Hub Package' vignette (HubPub package) [1] describes how to define resources > stored on ftp servers. Is there a way to specify a password to download such > a resource? > > The data I would like to share as a hub resource needs a password. The > password is public (it's spelled out in the associated publication). I > imagine that at some point, the data will become accessible without password, > but that can be a bit of a hit and miss situation. I would prefer avoiding > re-sharing the files elsewhere or to have to wait until the data becomes > accessible without password. > > Thank you in advance. > > Laurent > > [1]https://secure-web.cisco.com/1SbkOz9UzHSZM3BbImwZCSskaJYUD5YrKL9HLpIyVSlGNAcb_jmsZga2QHnaUyECf0TDry2JyjhmkIIWN40aBT158yemkEpCk8MyF_pytj8ort-zmB2N7cPnBXRepgP2QzQzI6XGLZFLr1W9PQHdx7zqnr49fnjy8MWrB6J08_sDtHm3w0O-UHrQSTIBx6SgQgX7VVsSBs089pmJT1U1ouSZzdzYsJrWG8uojcyUjVwliT5waEwa2b2ayB8VRFLtc7Q1aPFBOlhQUVlIBhgBe54l6YXXMmSNeSvCrOB-qAdbVWhpLxhDs46Pq1Bj-jmIj/https%3A%2F%2Fbioconductor.org%2Fpackages%2F3.20%2Fbioc%2Fvignettes%2FHubPub%2Finst%2Fdoc%2FCreateAHubPackage.html%23storage-of-data-files > _______________________________________________ > Bioc-devel@r-project.org mailing list > https://secure-web.cisco.com/1fpqrJlFU7GKXGW_B5iI6_r4obI_vVzK8MPxnMN0AahPvpT-Zg0Bgayg_BQ_tT1kvrv14_8RzScfdMUB50P82Gy3kli0_EfsQJN0qpzskNwt3d6uEZQ25hRdrDg0UdNl9PqfAbZ1HRX6-vCcWiiSQWTWPreb5A3eCoLqdzO5UZXeQCnZW-_uyZDwDs4CWLTViQpI4s2Ql7VI2C2ibvHN52ULL89uMfLyuYF68BKfoINYlUprU4KGIAJsrxyPMmaaD6F4gQLyAYw3Mt3mpInDNJCWNwq6otv956htbOTXoBpTVe_gWO_05ohqwWjnNGCV0/https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fbioc-devel -- Robert Castelo, PhD Associate Professor Dept. of Medicine and Life Sciences Universitat Pompeu Fabra (UPF) Barcelona Biomedical Research Park (PRBB) Dr Aiguader 88 E-08003 Barcelona, Spain telf: +34.933.160.514 [[alternative HTML version deleted]] _______________________________________________ Bioc-devel@r-project.org mailing list https://secure-web.cisco.com/1fpqrJlFU7GKXGW_B5iI6_r4obI_vVzK8MPxnMN0AahPvpT-Zg0Bgayg_BQ_tT1kvrv14_8RzScfdMUB50P82Gy3kli0_EfsQJN0qpzskNwt3d6uEZQ25hRdrDg0UdNl9PqfAbZ1HRX6-vCcWiiSQWTWPreb5A3eCoLqdzO5UZXeQCnZW-_uyZDwDs4CWLTViQpI4s2Ql7VI2C2ibvHN52ULL89uMfLyuYF68BKfoINYlUprU4KGIAJsrxyPMmaaD6F4gQLyAYw3Mt3mpInDNJCWNwq6otv956htbOTXoBpTVe_gWO_05ohqwWjnNGCV0/https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fbioc-devel This email message may contain legally privileged and/or confidential information. If you are not the intended recipient(s), or the employee or agent responsible for the delivery of this message to the intended recipient(s), you are hereby notified that any disclosure, copying, distribution, or use of this email message is prohibited. If you have received this message in error, please notify the sender immediately by e-mail and delete this email message from your computer. Thank you. [[alternative HTML version deleted]] _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel