Repository navigation
TileDB example - #136
Closed
tien-tong wants to merge 2 commits into
Closed
TileDB example#136tien-tong wants to merge 2 commits into
tien-tong wants to merge 2 commits into
Conversation
ModelArray() can open a TileDB store from a URI once the TileDB context is configured (e.g. a public s3:// bucket), but ModelArraySummary() stopped with "File not found": it checked file.exists() and listed subdirectories with local-only calls, which fail for any URI (a file:// URI fails the same way). Resolve the storage backend first; for TileDB use TileDB's own VFS (tiledb_vfs_is_dir / tiledb_vfs_ls) to test the store and list scalars/ and results/, so local paths and URIs share one code path. file.exists() now runs only in the HDF5 branch. New tests cover a file:// summary (equal to the local summary), group internals/stray files being ignored, a missing store, and the HDF5 path still erroring on file://. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
A parameterized report (inst/examples/rbc-s3-tiledb/) that reads the RBC FreeSurferPost TileDB store straight from its public S3 bucket -- without downloading the 553 GB dataset -- and fits vertex-wise GAMs of cortical thickness on age in two Glasser parcels at opposite ends of the sensorimotor-association axis (area 3b and area 46). It harmonizes the nine scanning sites with CovBat, checks the result against the known maturational ordering (3b early, 46 late), and exports CIFTI maps for Connectome Workbench. Ships vendored Glasser-164k parcel labels, the Sydnor et al. 2021 S-A axis ranks, and S-A brain images in that paper's Figure 2A colour scheme (all with provenance scripts). Adds the vignette "Cloud TileDB: RBC Cortical Thickness from S3" (pkgdown Case Studies) with a Binder badge and a binder/ environment so it can be run in the browser, rewrites the covfam case study in modelling.Rmd to the real ComBatFamily API, and notes remote-URI support in installations.Rmd. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #136 +/- ##
=======================================
Coverage 91.66% 91.66%
=======================================
Files 6 6
Lines 2542 2543 +1
=======================================
+ Hits 2330 2331 +1
Misses 212 212 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.