Skip to main content
Ctrl+K
logo

lamindb

Site Navigation

  • Guide
  • API Reference
  • Changelog

Site Navigation

  • Guide
  • API Reference
  • Changelog

Overview

  • LaminDB - Open-source data lakehouse for biology

How to

  • Query & search
    • Stream datasets from storage
  • Track notebooks, scripts & workflows
  • Organize datasets
    • Validate & standardize datasets
  • Manage changes
  • Manage biological ontologies
  • Transfer & sync data across databases

Use cases

  • Lightning

Other topics

  • FAQ
    • Pydantic & Pandera vs. LaminDB
    • Will data get duplicated upon re-running code?
    • Will data & metadata stay in sync?
    • Can I disable tracking run inputs?
    • How do I validate & annotate arbitrary data structures?
    • What happens if I import a schema module without lamindb?
    • Where to store external links and IDs?
    • Keep artifacts local in a cloud instance
    • Django field validation
    • Why should I not index datasets with gene symbols?
    • How does search work?
  • Storage
    • Track artifacts, in-memory objects & folders [S3 storage]
    • Add, replace, cache and delete artifacts
    • Test AnnDataAccessor
    • Prepare sync artifacts from a local instance to a cloud instance
    • Sync artifacts from a local instance to a cloud instance
    • Vitessce integration

FAQ .md¶

  • Pydantic & Pandera vs. LaminDB
  • Will data get duplicated upon re-running code?
  • Will data & metadata stay in sync?
  • Can I disable tracking run inputs?
  • How do I validate & annotate arbitrary data structures?
  • What happens if I import a schema module without lamindb?
  • Where to store external links and IDs?
  • Keep artifacts local in a cloud instance
  • Django field validation
  • Why should I not index datasets with gene symbols?
  • How does search work?

previous

Lightning

next

Pydantic & Pandera vs. LaminDB

© 2026 Lamin Labs · Hub · Docs · Security · Blog · Contact · About · Legal · Imprint · LinkedIn · X · GitHub