{laminr}: An R client for LaminDB

CRAN status Lifecycle: experimental R-CMD-check

{laminr} is an R client for LaminDB. If you are new to LaminDB, please read this introduction.

See the development roadmap for more details (vignette("development", package = "laminr")).

Installation

Get started with {laminr} by installing the package from CRAN:

install.packages("laminr")

Additional packages

Some functionality requires additional packages. To install all of these use:

install.packages("laminr", dependencies = TRUE)

This will also install these package for the following tasks:

If you choose not to install all packages now you will be prompted to do so whenever one is required.

Setting up

Before loading {laminr} for the first time you should:

  1. Set up a Python environment
laminr::install_lamindb()
  1. Log in
laminr::lamin_login(api_key = "your_api_key")
  1. Set a default instance
laminr::lamin_connect("<owner>/<name>")

See the setup vignette for more information (vignette("setup", package = "laminr")).

Getting started

The best way to get started with {laminr} is to explore the package vignettes (available at laminr.lamin.ai):

For information on specific modules and functionalities, check out the following vignettes: