PubMedのmedical subject headings (MeSH)について

米国医学図書館 National Library of Medicine (NLM)が個人使用に対しては無料で提供しているMEDLINE検索サイトPubMedでは、それぞれの文献はMedical subject headings (MeSH)”医学主題見出し”に基づいて分類が行われている。それぞれの文献にはMeSH Terms”医学主題見出し用語”がいくつか(平均14個)検索語として付けられているので、それをタグとして指定して文献の検索を行うことができる。

まず、MeSHの分類がどのようなものか実際に見てみよう。

PubMedのメインページで左のカラムにあるMeSH Browserをクリックしてみよう。すると、次のようにMeSH Browserのページが表示される。

この画面でStart at the top of the treeの行をクリックすると、All MeSH Categoriesとして文献の分類の一番上の階層が表示される。

右側に+が付いているのは、その下に亜分類がさらにあることを示している。たとえば、Diseases Category +の行をクリックすると、その下の亜分類が次のように示される。

現在開かれている分類は黒字で表示されて、その下にさらに亜分類が表示される。それぞれ右側に+が付いているので、さらに亜分類があることが分かる。

さて、もう一度MeSH Browserのメインページに戻り、MeSH Termsの検索を行ってみよう。つまり、文献の分類の中に、その名称があるかどうかを調べることができるようになっているのである。たとえば、evidence-based medicneと入力して、Browseボタンをクリックしてみることにする。

すると、

Evidence-Based Medicineという分類がMedicine、さらにClinical Medicineの下に分類されていることが分かる。また、Evidence-Based Medicineに関する解説があり、"evidence based medicine"(ハイフンなし)という言葉が、1980年代にカナダのMcMaster大学医学部で作られたということが紹介されている。

さて、今度はamatadineと入力してBrowseボタンをクリックして見ることにする。

本当はamantadineが正しいスペルであるが、わざと間違えてBrowseしてみると、次のようにそれに類似した用語を候補として表示してくれる。

わざとスペルを間違えて検索してみたが、用語として正しくてもMeSHの中にその語が見つからない場合にはやはり、候補リストが表示されるようになっている。その中にも類似の意味の用語が無い場合にはMeSHにその分類はないと考えなければならない。

さて、今回の場合には、リストの中にAmantadineという正しいスペルで表示されているので、これを選択して、Browse This Termボタンをクリックするとツリー上にAmantadineの分類の位置がわかるように表示される。

Amantadineの場合にもAmantadineの解説とそれがどこに分類されているかが示される。Amantadineの場合には複数の場所に分類されており、location 1から11まで11箇所に分類されていて、それぞれのツリー構造の上部と下部が分かるように全部表示される。(この図では一部のみ表示)。

これでMeSHがどのようなものかほぼ理解できたと思う。すなわち、学のさまざまな主題Subjectをツリー状分類して、それぞれの文献が、どの主題に相当するかを分かるようにするために、その主題を検索語としてそれぞれの文献に付けているのである。

一つの文献には複数のMeSH Termsが付与されている。たとえば、amantadineをPubMedで検索して、えられた結果の中から文献を一つチェックして選択し、MEDLINE reportでDisplayボタンをクリックすると、次のようなページが表示される。たしかに、MHという項目の中にAmantadineという言葉が含まれていることがわかる。
 
UI  - 99435287
AU  - Shiller AD
AU  - Burke DT
AU  - Kim HJ
AU  - Calvanio R
AU  - Dechman KG
AU  - Santini C
TI  - Treatment with amantadine potentiated motor learning in a patient with
      traumatic brain injury of 15 years' duration.
LA  - Eng
MH  - Adolescence
MH  - Amantadine/*therapeutic use
MH  - Brain Injury, Chronic/*drug therapy/etiology/*rehabilitation
MH  - Case Report
MH  - Craniocerebral Trauma/*complications
MH  - Dopamine Agents/*therapeutic use
MH  - Human
MH  - Male
MH  - Motor Skills/*drug effects
MH  - Severity of Illness Index
MH  - Treatment Outcome
RN  - 0 (Dopamine Agents)
RN  - 768-94-5 (Amantadine)
PT  - JOURNAL ARTICLE
DA  - 19991104
DP  - 1999 Sep
IS  - 0269-9052
TA  - Brain Inj
PG  - 715-21
SB  - M
CY  - ENGLAND
IP  - 9
VI  - 13
JC  - BRA
AA  - Author
EM  - 200001
AB  - 

**この部分は省略**

AD  - Department of PM&R, Spaulding Rehabilitation Hospital, Boston, MA
      02114, USA. ashiller@alum.mit.edu
PMID- 0010507453
4102- 1999/10/03 09:00
4103- 1999/10/03 09:00
SO  - Brain Inj 1999 Sep;13(9):715-21

また、この文献にはMeSH Termsとして, Human, Case Report, Treatment Ouctomeなどさまざまな言葉が付与されていることがわかる。

さて、amantadineだけを検索した場合にPubMedはどのように実際の検索を行っているのかをみてみよう。

そのためにはDetailsボタンをクリックする。

PubMedはMeSH Termsであることを特に指定しなくてもamantadineをMeSH Termsとして、それとともにText WordとしてORでかけ合せて、すべてのフィールドを検索していたことがわかる。つまり、PubMedの検索システムは検索語がMeSH Termsにあるかどうかをまず照合して、もしあった場合にはMeSH Termsとしてと、単語としてと両方をORで結んで検索しているのである。もし、MeSH Termsに該当する語が無い場合にはText Wordとしてのみ検索が行われることになる。

それでは、MeSH Termsとして検索することを指示したい場合にはどうしたらいいのであろうか。それはPublication TypeやAuthorsやDate of Publicationなどの場合と同じようにタグとして指定する方法をとる。ちなみに、Publication Typeは[pt]、Authorsは[au]、Date of Publicationは[dp]というタグで指定する。MeSH Termsは上のDetailsの内容でわかる通り、[MeSH Terms]であるが、[mesh]だけでもよい。

したがって、たとえば english[la] AND human[mesh] AND interferonで検索すると、以下のように解釈されて検索が行われる。

((english[la]
AND
"human"[MeSH Terms]
AND
("interferons"[MeSH] Terms] OR interferon[Text Word))

この例では動物実験は含まれないはずである。

また、MeSH Termsとしてタグで指定した場合に、その文献にその語そのものが付与されていなくても、そのMeSH Termsの下位の亜分類の用語が付与されている場合には、それもヒットしてリストアップされるようになっている。

また、研究が行われた国名はCYとして含まれているが、国名もMeSH Termsとして指定することができる。たとえば、amantadineに関する研究でアメリカで人を対象にして行われた研究であれば、amantadine AND human[mesh] AND united states[mesh]で検索すると、次のように解釈されて検索が行われ、目的の文献がリストアップされる。

以上解説したように、ある分類のみを検索したい場合には、まずMeSH Browserで該当する分類があるかどうかを調べ、それがあればその語の後ろにタグとして[mesh]と書いてMeSH Termsであることを指定し、その他の検索語をANDやORで結んで検索をするという手順を踏めばよい。


森實敏夫


Return to Home Page Return to How To? Return to What's New in Heponweb!