Closed frederikziebell closed 1 year ago
Update:
I updated to the devel-versions of S4Arrays, SparseArray, DelayedArray, and HDF5Array (in that order), and the issue is gone.
─ Session info ─────────────────────────
setting value
version R version 4.3.0 (2023-04-21)
os macOS Ventura 13.4
system x86_64, darwin20
ui RStudio
language (EN)
collate en_US.UTF-8
ctype en_US.UTF-8
tz Europe/Berlin
date 2023-05-22
rstudio 2023.03.0+386 Cherry Blossom (desktop)
pandoc NA
─ Packages ──────────────────────────
package * version date (UTC) lib source
BiocGenerics * 0.46.0 2023-04-25 [1] Bioconductor
cli 3.6.1 2023-03-23 [1] CRAN (R 4.3.0)
crayon 1.5.2 2022-09-29 [1] CRAN (R 4.3.0)
DelayedArray * 0.27.3 2023-05-22 [1] Github (Bioconductor/DelayedArray@dc36ffe)
HDF5Array * 1.29.3 2023-05-22 [1] Github (Bioconductor/HDF5Array@41fe4b1)
IRanges * 2.34.0 2023-04-25 [1] Bioconductor
knitr 1.42 2023-01-25 [1] CRAN (R 4.3.0)
lattice 0.21-8 2023-04-05 [2] CRAN (R 4.3.0)
Matrix * 1.5-4.1 2023-05-18 [2] CRAN (R 4.3.0)
MatrixGenerics * 1.12.0 2023-04-25 [1] Bioconductor
matrixStats * 0.63.0 2022-11-18 [1] CRAN (R 4.3.0)
rhdf5 * 2.44.0 2023-04-25 [1] Bioconductor
rhdf5filters 1.12.1 2023-04-30 [1] Bioconductor
Rhdf5lib 1.22.0 2023-04-25 [1] Bioconductor
S4Arrays * 1.1.4 2023-05-22 [1] Github (Bioconductor/S4Arrays@91a9dba)
S4Vectors * 0.38.1 2023-05-02 [1] Bioconductor
sessioninfo 1.2.2 2021-12-06 [1] CRAN (R 4.3.0)
SparseArray * 1.1.6 2023-05-22 [1] Github (Bioconductor/SparseArray@191979f)
xfun 0.39 2023-04-20 [1] CRAN (R 4.3.0)
XVector 0.40.0 2023-04-25 [1] Bioconductor
zlibbioc 1.46.0 2023-04-25 [1] Bioconductor
[1] /Users/foo/Library/R/x86_64/4.3/library
[2] /Library/Frameworks/R.framework/Versions/4.3-x86_64/Resources/library
Hi,
I strongly suspect that the problem lies in the DelayedArray 0.26.2 binaries for Windows and Mac. See https://support.bioconductor.org/p/9152409/#9152412
If you have Xcode you can try to reinstall from source with BiocManager::install("DelayedArray", type="source", force=TRUE)
. Otherwise the DelayedArray 0.26.3 binary for Intel Mac should become available tomorrow.
Really sorry for the inconvenience.
BTW I highly recommend against installing BioC 3.18 (devel) packages on top of your BioC 3.17 installation. Mixing packages from different Bioconductor releases is likely to cause all kinds of problems that won't necessarily manifest now, but they will eventually cause some damage.
Best, H.
Installing from source solved the problem, thanks!
Thanks for confirming. Closing now.
The following code
gives an error
I guess this has to do with the warning message on package load
replacing previous import ‘S4Arrays::read_block’ by ‘DelayedArray::read_block’ when loading ‘HDF5Array’
, i.e. that theread_block
function is internally run from the DelayedArray instead of the S4Arrays package.