class bionty.ExperimentalFactor(name: str, ontology_id: Optional[str], abbr: Optional[str], synonyms: Optional[str], description: Optional[str], parents: List[ExperimentalFactor], public_source: Optional[PublicSource])#
class bionty.ExperimentalFactor(*db_args)

Bases: BioRegistry

Experimental factors - Experimental Factor Ontology.


For more info, see tutorial Manage biological registries

Bulk create ExperimentalFactor records via from_values.


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


id AutoField

Internal id, valid only in one DB instance.

uid CharField

A universal id (hash of selected field).

name CharField

Name of the experimental factor.

ontology_id CharField

Ontology ID of the experimental factor.

abbr CharField

A unique abbreviation of experimental factor.

synonyms TextField

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

description TextField

Description of the experimental factor.

molecule TextField

Molecular experimental factor, parsed from EFO.

instrument TextField

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

measurement TextField

Phenotypic experimental factor, parsed from EFO.

public_source ForeignKey

PublicSource this experimental_factors associates with.

created_at DateTimeField

Time of creation of record.

updated_at DateTimeField

Time of last update to record.

created_by ForeignKey

Creator of record, a User.

parents ManyToManyField

Parent experimental factor records.

artifacts ManyToManyField

Artifacts linked to the experimental_factors.

collections ManyToManyField

Collections linked to the experimental factor.