Skip to main content

A Unified Medical Language System® Metathesaurus study for the Cumulus project

Project description

Cumulus Library UMLS

An installation of the Unified Medical Language System® Metathesaurus®. Part of the SMART on FHIR Cumulus Project

For more information, browse the documentation.

Usage

In order to use the Metathesaurus, you'll need to get an API key for access from the National Library of Medicine, which you can sign up for here.

You can then install this module by running pip install cumulus-library-umls.

This will add a umls target to cumulus-library. You'll need to pass your API key via the --umls-key CLI flag, or set the UMLS_API_KEY environment variable to the key you received from NIH.

This ends up being a fairly intensive operation - we download a large file, extract it, create parquet files from Athena, and then upload it. It usually takes a half hour to run. We try to preserve some of those artifacts along the way to make rebuilds faster. If you need to force recreation from scratch, the --force-upload CLI flag will handle this.

Licensing details

The cumulus-library-umls study is provided as a convenience to install the UMLS Metathesaurus, but is not shipped with the Metathesaurus dataset. It will require an API key to download the data from NIH directly.

As a reminder, the License Agreement for Use of the UMLS® Metathesaurus® provides several restrictions on this usage of this data (including distributing the dataset). When you sign up for a UMLS key, you are assuming responsibility for complying with these terms, or an alternate licensing agreement with the owner of the Metathesaus data if you are provided with one.

Citations

Bodenreider O. The Unified Medical Language System (UMLS): integrating biomedical terminology. Nucleic Acids Res. 2004 Jan 1;32(Database issue):D267-70. doi: 10.1093/nar/gkh061. PubMed PMID: 14681409; PubMed Central PMCID: PMC308795.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cumulus_library_umls-0.1.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

cumulus_library_umls-0.1.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file cumulus_library_umls-0.1.0.tar.gz.

File metadata

  • Download URL: cumulus_library_umls-0.1.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for cumulus_library_umls-0.1.0.tar.gz
Algorithm Hash digest
SHA256 719238c0e2dc9733f3140c74911b43d6442019e3315a8a96c7d2d549e25950c6
MD5 8b4df74490ec67b1d3b46e472e133a8b
BLAKE2b-256 6b11ce21ecabd37347e0df2658bc216a180606852913ec85b93bca05cbabf1aa

See more details on using hashes here.

File details

Details for the file cumulus_library_umls-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for cumulus_library_umls-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dd013568bce047dd8c6ff0826bf38a272b52839c9740e10f0534143989bc28cb
MD5 f379f834d9b9d3dcf14b61f28dfd7535
BLAKE2b-256 0be16f1bcaa974d0d5d8811b648721fb588f420937d25684b2ed825f9db645b5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page