bionty.ExperimentalFactor

class bionty.ExperimentalFactor(name: str, ontology_id: str | None, abbr: str | None, synonyms: str | None, description: str | None, parents: list[ExperimentalFactor], source: Source | None)

Bases: BioRecord, TracksRun, TracksUpdates

Experimental factors - Experimental Factor Ontology.

Notes

For more info, see tutorials Manage biological registries and ExperimentalFactor.

Bulk create ExperimentalFactor records via from_values.

Examples

>>> standard_name = bionty.ExperimentalFactor.public().standardize(["scRNA-seq"])
>>> record = bionty.ExperimentalFactor.from_public(name=standard_name)

Fields

run: Run

Last run that created or updated the record.

id

Internal id, valid only in one DB instance.

uid

A universal id (hash of selected field).

name

Name of the experimental factor.

ontology_id

Ontology ID of the experimental factor.

abbr

A unique abbreviation of experimental factor.

synonyms

Bar-separated (|) synonyms that correspond to this experimental factor.

description

Description of the experimental factor.

molecule

Molecular experimental factor, parsed from EFO.

instrument

Instrument used to measure the experimental factor, parsed from EFO.

measurement

Phenotypic experimental factor, parsed from EFO.

source

Source this experimental_factors associates with.

previous_runs: Run

Sequence of runs that created or updated the record.

parents

Parent experimental factor records.

artifacts

Artifacts linked to the experimental_factors.

created_at: datetime

Time of creation of record.

created_by: User

Creator of record.

updated_at: datetime

Time of last update to record.

Methods