BioAssays Semantification
Overview
The bioassay semantification service automatically semantifies bioassay descriptions based on the semantic model of the Bioassay ontology. More information on the supporting clustering algorithm of the service implementation, its development gold-standard dataset, and its performance results can be found in our publication.
Usage
from orkgnlp.clustering import BioassaysSemantifier
bioassays_semantifier = BioassaysSemantifier() # This will also download the required model files.
labels = bioassays_semantifier(text='BioAssay text description here')
print(labels)
and the output has the following schema:
[
{
"property": {
"id": "some_id",
"label": "some_label"
},
"resources": [
{
"id": "some_id",
"label": "some_label"
}
...
]
}
...
]