• UMLS::Similarity is a suite of Perl modules that implement a number of semantic similarity measures. The measures use the UMLS-Interface module to access the UMLS to generate similarity scores between concepts. Currently, this package includes programs that implement the similarity measures described by Leacock & Chodorow (1998), Wu & Palmer (1994), Nguyen & Al-Mubaid (2006), Rada, et. al. (1989), Jiang & Conrath (1997), Resnik (1995) and Lin (1998), and the relatedness measures proposed by Banerjee & Pedersen (2002), Patwardhan (2003).
  • If you use UMLS::Similarity, please cite the following paper:


Web Services
  • Try the UMLS::Similarity Web Interface here (production) or here (backup). This does not require installation on your system, so it is a good way to get started.
  • Query the Web Interface using the Perl Script from the UMLS::Similarity package.

Mailing List
  • Join our mailing list designed to support users of UMLS::Similarity.
  • There is also extensive documentation.


Tutorials and Demos