Fenominal’s Matching Algorithms
Fenominal performs both exact and fuzzy (T-BLAT) matching. In both cases, the order of the tokens of each HPO term
can be present in any order and stop words are ignored. For instance,
Mallet finger HP:0030771 will be inferred from both mallet finger
and finger mallet
. For the term Anomalous hepatic venous drainage into the left atrium HP:0032181,
the stopwords the
and into
are not considered.
Exact matching
The exact matching algorithm searches for exact matches to term or synonym labels, ignoriing stop words, whereby the tokens can be present in any order in the text.
T-BLAT (fuzzy) matching
TODO – short description