https://github.com/TileDB-Inc/TileDB-R
R interface to TileDB: The Modern Database
https://github.com/TileDB-Inc/TileDB-R
array hdfs r s3 storage-manager tiledb
Last synced: 6 months ago
JSON representation
R interface to TileDB: The Modern Database
- Host: GitHub
- URL: https://github.com/TileDB-Inc/TileDB-R
- Owner: TileDB-Inc
- License: other
- Created: 2017-05-19T23:07:10.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T13:30:56.000Z (about 1 year ago)
- Last Synced: 2024-10-29T16:06:55.846Z (about 1 year ago)
- Topics: array, hdfs, r, s3, storage-manager, tiledb
- Language: R
- Homepage: https://tiledb-inc.github.io/TileDB-R
- Size: 13.3 MB
- Stars: 103
- Watchers: 22
- Forks: 18
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/TileDB-Inc/TileDB-R/actions/workflows/ci.yaml)
[](https://github.com/TileDB-Inc/TileDB-R/actions/workflows/windows.yaml)
[](https://github.com/TileDB-Inc/TileDB-R/actions/workflows/valgrind.yaml)
[](https://cran.r-project.org/package=tiledb)
[](https://cran.r-project.org/package=tiledb)
[](https://tiledb-inc.r-universe.dev/tiledb)
The TileDB R package offers an [R](https://www.r-project.org/) interface to
the [modern database](https://github.com/TileDB-Inc/TileDB) by [TileDB](https://tiledb.com/).
## Documentation
Documentation is available for [the R
package](https://tiledb-inc.github.io/TileDB-R/) as well as for the [TileDB
API](https://docs.tiledb.com/main/).
## Installation
TileDB Embedded needs to be present, and can be installed first (from a package or from source) for
the TileDB R package to build and link correctly. Alternatively, if no system installation is found,
a precompiled shared library is used during the installation of this R package.
The TileDB R package has been published on [CRAN](https://cran.r-project.org/) and be
installed directly via
> install.packages("tiledb")
as usual.
The most recent released version can be installed from
[Github](https://github.com/TileDB-Inc/TileDB-R) using the package
[remotes](https://cran.r-project.org/package=remotes).
> if (!requireNamespace("remotes",quietly=TRUE)) install.packages("remotes")
> remotes::install_github("TileDB-Inc/TileDB-R")
...
> library(tiledb)
TileDB R 0.32.0 with TileDB Embedded 2.28.0 on Ubuntu 24.04.
See https://tiledb.com for more information about TileDB.
> help(package=tiledb)
If the TileDB library is installed in a custom location, you need to pass the explicit path:
> remotes::install_github("TileDB-Inc/TileDB-R",
args="--configure-args='--with-tiledb=/path/to/tiledb'")
Note that the TileDB R package is always developed and tested against the latest stable version
of TileDB, but should also build against the newest development version.
## Quick Links
- [TileDB Installation](https://docs.tiledb.com/main/how-to/installation/quick-install)
- [TileDB R Package Docs](https://tiledb-inc.github.io/TileDB-R/)
- [TileDB Support Forum](https://forum.tiledb.com/)
## Copyright
The TileDB R package is Copyright 2018-2025 TileDB, Inc
## License
MIT
