Skip to main content

LaminDB: Manage R&D data & analyses.

Project description

Stars codecov pypi

LaminDB: Manage R&D data & analyses

Curate, store, track, query, integrate, and learn from biological data.

LaminDB is an open-source data lake for R&D in biology.

It gives you components to build on data lineage & biological entities with an ORM for your existing infrastructure: object storage (local directories, S3, GCP) with a mapped SQL query engine (SQLite, Postgres, and soon, BigQuery).

You can readily create distributed LaminDB instances at any scale:

  • Get started on your laptop, deploy in the cloud, or work with a mesh of instances for different teams and purposes.
  • Share them through a hub akin to HuggingFace & GitHub - see, e.g, lamin.ai/sunnyosun.
Public beta: Currently only recommended for collaborators as we still make breaking changes.

Installation

LaminDB is a Python package (Python 3.8+).

pip install lamindb

Install biological entities like so:

pip install 'lamindb[bionty]'

Import

In your python script, import LaminDB as:

import lamindb as ln

Setup

Quick setup on the command line:

  • Sign up via lamin signup <email>
  • Log in via lamin login <handle>
  • Set up an instance via lamin init --storage <storage> --schema <schema_modules>

Documentation

Read the docs.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lamindb-0.42a4.tar.gz (178.4 kB view details)

Uploaded Source

Built Distribution

lamindb-0.42a4-py3-none-any.whl (47.8 kB view details)

Uploaded Python 3

File details

Details for the file lamindb-0.42a4.tar.gz.

File metadata

  • Download URL: lamindb-0.42a4.tar.gz
  • Upload date:
  • Size: 178.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.2

File hashes

Hashes for lamindb-0.42a4.tar.gz
Algorithm Hash digest
SHA256 8a0d45de301f550a301d63b8971a5dd4a5e5c3b68b34a0fee7a7c32bde30be62
MD5 50f0878b5767ec059428ac96cd833a0a
BLAKE2b-256 db80e54913c560e94665cae2ca92ad1a4693a46d47ad5adf01b57a3f523ba6d9

See more details on using hashes here.

Provenance

File details

Details for the file lamindb-0.42a4-py3-none-any.whl.

File metadata

  • Download URL: lamindb-0.42a4-py3-none-any.whl
  • Upload date:
  • Size: 47.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.2

File hashes

Hashes for lamindb-0.42a4-py3-none-any.whl
Algorithm Hash digest
SHA256 384d1428b2384c171cff473ba33abff44c91e3683457b0ad5f3fa11f6b63958d
MD5 da4b370e536f67b4d7c839ae4097b695
BLAKE2b-256 bdc98c28c737ca00b2dac01220c085d682ae175d42c5101c71d156bd1dd4b69b

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page