How to map MeSH ID to MeSH term using Python
Our MeSH-JSON project provides a pre-compiled MeSH-ID-to-term map as JSON:
Download here or use this command to download:
wget "https://techoverflow.net/downloads/mesh.json.gz"
How to use in Python:
#!/usr/bin/env python3
import json
import gzip
# How to load
with gzip.open("mesh.json.gz", "rb") as infile:
mesh_id_to_term = json.load(infile)
# Usage example
print(mesh_id_to_term["D059630"]) # Prints 'Mesenchymal Stem Cells'