lamindb.examples.schemas

Example schemas.

lamindb.examples.schemas.valid_features()

A DataFrame schema that validates that columns map on existing features.

import lamindb as ln

schema = ln.Schema(name="valid_features", itype=ln.Feature).save()
Return type:

Schema

lamindb.examples.schemas.anndata_ensembl_gene_ids_and_valid_features_in_obs()

An AnnData schema validating Ensembl gene IDs and valid features in obs.

import bionty as bt

import lamindb as ln

obs_schema = ln.examples.schemas.valid_features()
varT_schema = ln.Schema(
    name="valid_ensembl_gene_ids", itype=bt.Gene.ensembl_gene_id
).save()
schema = ln.Schema(
    name="anndata_ensembl_gene_ids_and_valid_features_in_obs",
    otype="AnnData",
    slots={"obs": obs_schema, "var.T": varT_schema},
).save()
Return type:

Schema