-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use CZI default parameters for X/obs/var #50
Use CZI default parameters for X/obs/var #50
Conversation
This pull request has been linked to Shortcut Story #17557: Adopt czi default layout options. |
1d76435
to
c86d455
Compare
So they can be used by child classes that overwrite provide their own creation/ingestion methods
c86d455
to
92ed0e6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
CC @dnadave @kaitlin-procogia @augustine-procogia Unfortunately I can't add you as reviewers b/c you're outside of our organization. But I'll be sure to CC you from here on out and please feel free to leave comments and give a 👍 / 👎 . |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. We probably have a need for more of the type of systematic benchmarking you did here -- there are a number of parameters that surely influence performance.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🥇
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🥇
(My DNS is sometimes wonky between my desktop/server and the access point and the browser gets a hickup. Hence to accidental double approval.) |
Updates several tiledb parameters for the storage of
obs
,var
, andX
arrays (as discussed in #48). Also includes a few minor (internal) changes described below.Changes to
X
arrays:Changes to annotation dataframes:
obs
capacity is 256var
capacity is 2048Benchmarks
I compared the ingestion times and on-disk sizes with (
tiledbsc0.1.0.9009
) and without (tiledbsc0.1.0.9007
) the above parameter changes for several different Seurat datasets provided by the SeuratData package.Here are the sizes of the original
.rds
filesIngestion times:
On-disk size:
File-specific on-disk sizes:
Other changes
log_array_ingestion()