lamindb.QueryDB

class lamindb.QueryDB(instance)

Bases: object

Query any registry of any instance.

Parameters:

instance (str) – Instance identifier in format “account/instance”.

Examples

Query records from a remote instance:

cxg_db = ln.QueryDB("laminlabs/cellxgene")
artifacts = cxg_db.Artifact.filter(suffix=".h5ad")
records = cxg_db.Record.filter(name__startswith="cell")

cxg_db.Artifact.filter(
    suffix=".h5ad",
    description__contains="immune",
    size__gt=1e9,  # size > 1GB
    cell_types__in=[
        cell_types.b_cell,
        cell_types.t_cell,
    ],
).order_by("created_at").to_dataframe(
    include=["cell_types__name", "created_by__handle"]  # join with additional info
).head()

Attributes

Artifact: QuerySet[Artifact]

Query artifacts.

Collection: QuerySet[Collection]

Query collections.

Transform: QuerySet[Transform]

Query transforms.

Run: QuerySet[Run]

Query runs.

User: QuerySet[User]

Query users.

Storage: QuerySet[Storage]

Query storages.

Feature: QuerySet[Feature]

Query features.

ULabel: QuerySet[ULabel]

Query ulabels.

Record: QuerySet[Record]

Query records.

Schema: QuerySet[Schema]

Query schemas.

Project: QuerySet[Project]

Query projects.

Reference: QuerySet[Reference]

Query references.

Branch: QuerySet[Branch]

Query branches.

Space: QuerySet[Space]

Query spaces.

Gene: QuerySet[Gene]

Query genes.

Protein: QuerySet[Protein]

Query proteins.

CellType: QuerySet[CellType]

Query celltypes.

Disease: QuerySet[Disease]

Query diseases.

Phenotype: QuerySet[Phenotype]

Query phenotypes.

Pathway: QuerySet[Pathway]

Query pathways.

Tissue: QuerySet[Tissue]

Query tissues.

CellLine: QuerySet[CellLine]

Query celllines.

CellMarker: QuerySet[CellMarker]

Query cellmarkers.

Organism: QuerySet[Organism]

Query organisms.

ExperimentalFactor: QuerySet[ExperimentalFactor]

Query experimentalfactors.

DevelopmentalStage: QuerySet[DevelopmentalStage]

Query developmentalstages.

Ethnicity: QuerySet[Ethnicity]

Query ethnicitys.

Experiment: QuerySet[Experiment]

Query experiments.

Biosample: QuerySet[Biosample]

Query biosamples.

Techsample: QuerySet[Techsample]

Query techsamples.

Donor: QuerySet[Donor]

Query donors.

GeneticPerturbation: QuerySet[GeneticPerturbation]

Query geneticperturbations.

Biologic: QuerySet[Biologic]

Query biologics.

Compound: QuerySet[Compound]

Query compounds.

CompoundPerturbation: QuerySet[CompoundPerturbation]

Query compoundperturbations.

EnvironmentalPerturbation: QuerySet[EnvironmentalPerturbation]

Query environmentalperturbations.

CombinationPerturbation: QuerySet[CombinationPerturbation]

Query combinationperturbations.

Well: QuerySet[Well]

Query wells.

PerturbationTarget: QuerySet[PerturbationTarget]

Query perturbationtargets.

Artifact: QuerySet[Artifact]

Query artifacts.

Collection: QuerySet[Collection]

Query collections.

Transform: QuerySet[Transform]

Query transforms.

Run: QuerySet[Run]

Query runs.

User: QuerySet[User]

Query users.

Storage: QuerySet[Storage]

Query storages.

Feature: QuerySet[Feature]

Query features.

ULabel: QuerySet[ULabel]

Query ulabels.

Record: QuerySet[Record]

Query records.

Schema: QuerySet[Schema]

Query schemas.

Project: QuerySet[Project]

Query projects.

Reference: QuerySet[Reference]

Query references.

Branch: QuerySet[Branch]

Query branches.

Space: QuerySet[Space]

Query spaces.

Gene: QuerySet[Gene]

Query genes.

Protein: QuerySet[Protein]

Query proteins.

CellType: QuerySet[CellType]

Query celltypes.

Disease: QuerySet[Disease]

Query diseases.

Phenotype: QuerySet[Phenotype]

Query phenotypes.

Pathway: QuerySet[Pathway]

Query pathways.

Tissue: QuerySet[Tissue]

Query tissues.

CellLine: QuerySet[CellLine]

Query celllines.

CellMarker: QuerySet[CellMarker]

Query cellmarkers.

Organism: QuerySet[Organism]

Query organisms.

ExperimentalFactor: QuerySet[ExperimentalFactor]

Query experimentalfactors.

DevelopmentalStage: QuerySet[DevelopmentalStage]

Query developmentalstages.

Ethnicity: QuerySet[Ethnicity]

Query ethnicitys.

Experiment: QuerySet[Experiment]

Query experiments.

Biosample: QuerySet[Biosample]

Query biosamples.

Techsample: QuerySet[Techsample]

Query techsamples.

Donor: QuerySet[Donor]

Query donors.

GeneticPerturbation: QuerySet[GeneticPerturbation]

Query geneticperturbations.

Biologic: QuerySet[Biologic]

Query biologics.

Compound: QuerySet[Compound]

Query compounds.

CompoundPerturbation: QuerySet[CompoundPerturbation]

Query compoundperturbations.

EnvironmentalPerturbation: QuerySet[EnvironmentalPerturbation]

Query environmentalperturbations.

CombinationPerturbation: QuerySet[CombinationPerturbation]

Query combinationperturbations.

Well: QuerySet[Well]

Query wells.

PerturbationTarget: QuerySet[PerturbationTarget]

Query perturbationtargets.