This is a Perl module that implements a variety of semantic similarity and
relatedness measures based on ontologies and terminologies found in the
Unified Medical Language System (UMLS).
The measures assign numeric values between pairs of medical concepts indicating
how similar or related they are.
We have a mailing
list designed to support users of UMLS::Similarity.
We presented a tutorial at ACM IHI 2012
that contains extensive material about UMLS::Similarity and the underlying ideas. See our
- The current version of UMLS::Similarity is always available at
- If you install locally, you'll need to install
UMLS::Interface and various other supporting software (like
mysql and the UMLS) first. These
instructions should help.
- Once you have UMLS::Similarity installed, you may want to start off by running
from the command line.
Try the UMLS::Similarity Web Interface
here (production) or
This does not require any installation
on your system, so is a good way to get started.
- The reference standards we've used to evaluate UMLS::Similarity are available
The development of UMLS::Similarity and UMLS::Interface has been supported
by an RO1 grant from the National Institutes of Health, National Library
By: Ted Pedersen -
tpederse AT d umn edu