lamindb.integrations¶
Integrations.
Functions¶
- lamindb.integrations.save_vitessce_config(vitessce_config, key=None, description=None)¶
Validates and saves a
VitessceConfigobject.If the
VitessceConfigobject references multiple artifacts, automatically creates aCollectionand displays the “Vitessce button” next to it.The
VitessceConfigartifact has.suffix = ".vitessce.json"and.kind = "__lamindb_config__", which is by default hidden on the hub UI.Guide: Vitessce.
- Parameters:
vitessce_config (
VitessceConfig) – AVitessceConfigobject.key (
str|None, default:None) – Akeyfor theVitessceConfigartifact.description (
str|None, default:None) – Adescriptionfor theVitessceConfigaritifact. Is additionally used askeyfor aCollectionin case theVitessceConfigobject references multiple artifacts.
- Return type:
- lamindb.integrations.save_tiledbsoma_experiment(adatas, key=None, description=None, run=None, revises=None, measurement_name='RNA', obs_id_name='obs_id', var_id_name='var_id', append_obsm_varm=False, **kwargs)¶
Write
AnnDatatotiledbsoma.Experiment.Reads
AnnDataobjects, writes them totiledbsoma.Experiment, creates & saves anArtifact.Populates a column
lamin_run_uidcolumn inobswith the currentrun.uid.Is based on tiledbsoma.io.from_anndata.
- Parameters:
adatas (list[AnnData | UPathStr]) –
AnnDataobjects to write, in-memory or on-disk.key (str | None, default:
None) – An optional key to reference the artifact.description (str | None, default:
None) – A description.run (Run | None, default:
None) – The run that creates the artifact.revises (Artifact | None, default:
None) –lamindb.Artifactwithtiledbsoma.Experimentto append to.measurement_name (str, default:
'RNA') – The name of the measurement to store data intiledbsoma.Experiment.obs_id_name (str, default:
'obs_id') – WhichAnnDataobscolumn to use for append mode.var_id_name (str, default:
'var_id') – WhichAnnDatavarcolumn to use for append mode.append_obsm_varm (bool, default:
False) – Whether to appendobsmandvarmin append mode .**kwargs – Keyword arguments passed to
tiledbsoma.io.from_anndata.
- Return type:
Artifact
- lamindb.integrations.curate_from_croissant(croissant_data, run=None)¶
Create annotated artifacts from a CroissantML file.
Returns a collection if multiple files are found in
croissant_data, otherwise a single artifact.- Parameters:
croissant_data (
str|Path|dict[str,Any]) – Path to CroissantML JSON file or dictionary.- Return type:
Example
artifact = ln.integrations.curate_from_croissant("dataset_metadata.json")
Modules¶
PyTorch Lightning. |