open_umls

open_umls(version=None, *, api_key=None, force=False)[source]

Ensure and open the UMLS MRCONSO.RRF file from the given version.

Parameters:
  • version (Optional[str]) – The version of UMLS to ensure. If not given, is looked up with bioversions.

  • api_key (Optional[str]) – An API key. If not given, is looked up using pystow.get_config() with the umls module and api_key key.

  • force (bool) – Should the file be re-downloaded, even if it already exists?

Yields:

The file, which is used in the context manager.