Skip to content
Skip to navigation menu

FlexiTerm: A flexible term recognition method

TRAK in OBO-Edit

Term occurrences visualised using MinorThird.


FlexiTerm is an open-source software tool for automatic term recognition.

FlexiTerm uses a range of methods to neutralise the main sources of term variation (see output for examples).

FlexiTerm is robust enough for less formally structured texts, such as those found in patient blogs or medical notes.


FlexiTerm source files written in Java (distributed under the FreeBSD licence).


MinorThird can be used to annotate term occurrences recognised by FlexiTerm.

SQLite database is used by FlexiTerm to manage intermediary results.

SQLite Manager can be used to view the SQLite database.


Irena Spasić


Irena Spasić, Mark Greenwood, Alun Preece, Nick Francis and Glyn Elwyn (2013) FlexiTerm: A flexible term recognition method. Journal of Biomedical Semantics, Vol. 4, 27 [PMID: 24112363] [DOI: 10.1186/2041-1480-4-27]