lamindb.core.FeatureManager

class lamindb.core.FeatureManager(host)

Bases: object

Feature manager (features).

See Data for more information.

Attributes

accessor_by_orm property

Accessor by ORM.

feature_set_by_slot property

Feature sets by slot.

Methods

add(features, slot=None)

Add features stratified by slot.

add_feature_set(feature_set, slot)

Add new feature set to a slot.

Parameters:
  • feature_set (FeatureSet) – FeatureSet A feature set object.

  • slot (str) – str The access slot.

add_from_anndata(var_field, obs_field=FieldAttr(Feature.name), mute=False, organism=None)

Add features from AnnData.

add_from_df(field=FieldAttr(Feature.name), organism=None)

Add features from DataFrame.

add_from_mudata(var_fields, obs_fields=None, mute=False, organism=None)

Add features from MuData.