MetaMap/MTI Web API. National Library of Medicine · National Institutes of Health · Department of...

9
MetaMap/MTI Web API

Transcript of MetaMap/MTI Web API. National Library of Medicine · National Institutes of Health · Department of...

Page 1: MetaMap/MTI Web API. National Library of Medicine · National Institutes of Health · Department of Health and Human Services MetaMap/MTI Web API MetaMap.

MetaMap/MTI Web API

Page 2: MetaMap/MTI Web API. National Library of Medicine · National Institutes of Health · Department of Health and Human Services MetaMap/MTI Web API MetaMap.

2National Library of Medicine · National Institutes of Health · Department of Health and Human Services

MetaMap/MTI Web API

• MetaMap identifies biomedical concepts in text

• Medical Text Indexer (MTI) summarizes text using MetaMap and the Medical Subject Headings(MeSH) vocabulary

Cigarette smoking increases the mean platelet volume

in elderly patients with risk factors for atherosclerosis.

Cigarette Smoking Tobacco Blood Platelets Aged Humans Risk Factors Arteriosclerosis Atherosclerosis

Page 3: MetaMap/MTI Web API. National Library of Medicine · National Institutes of Health · Department of Health and Human Services MetaMap/MTI Web API MetaMap.

3National Library of Medicine · National Institutes of Health · Department of Health and Human Services

Page 4: MetaMap/MTI Web API. National Library of Medicine · National Institutes of Health · Department of Health and Human Services MetaMap/MTI Web API MetaMap.

4National Library of Medicine · National Institutes of Health · Department of Health and Human Services

• Easy-to-use Java-based API providing programmatic access to both MetaMap and MTI

MetaMap/MTI Web API

non-sensitivetext submitted

processed resultssent back

YourProgram

MetaMap/MTIWeb API

Page 5: MetaMap/MTI Web API. National Library of Medicine · National Institutes of Health · Department of Health and Human Services MetaMap/MTI Web API MetaMap.

5National Library of Medicine · National Institutes of Health · Department of Health and Human Services

myGenericObj.setField("Email_Address", "[email protected]");myGenericObj.setField("APIText", "Cigarette smoking increases …"); myGenericObj.setField("Batch_Command", "metamap -pcI");

myGenericObj.setField("Email_Address", "[email protected]");myGenericObj.setField("APIText", "Cigarette smoking increases …"); myGenericObj.setField("Batch_Command", "metamap -pcI");

try{ String results = myGenericObj.handleSubmission(); System.out.print(results);} catch (RuntimeException ex) {} // catch

GenericObject myGenericObj = new GenericObject();GenericObject myGenericObj = new GenericObject();

try{ String results = myGenericObj.handleSubmission(); System.out.print(results);} catch (RuntimeException ex) {} // catch

MetaMap/MTI Web API

• Simple code insertionCreate MetaMap/MTI Web API Object:

Set Required Fields:

Submit and Receive Results:

Page 6: MetaMap/MTI Web API. National Library of Medicine · National Institutes of Health · Department of Health and Human Services MetaMap/MTI Web API MetaMap.

6National Library of Medicine · National Institutes of Health · Department of Health and Human Services

MetaMap/MTI Web API

• Batch Facility (Scheduler)– Capacity for large sets of non-Sensitive/non-

Personally Identified Information (PII) data

– Processing spread across large pool of computing resources

myGenericObj.setField("UpLoad_File", "./sample.txt");

Page 7: MetaMap/MTI Web API. National Library of Medicine · National Institutes of Health · Department of Health and Human Services MetaMap/MTI Web API MetaMap.

7National Library of Medicine · National Institutes of Health · Department of Health and Human Services

MetaMap/MTI Web API Uses

• Named Entity Recognition– Identifying drugs or diseases in text

• Text Indexing– Support NLM Indexing efforts

• Literature-based discovery– Search for important undiscovered connections

• 2011 160,000 requests + 12,000 records nightly in-house

Page 8: MetaMap/MTI Web API. National Library of Medicine · National Institutes of Health · Department of Health and Human Services MetaMap/MTI Web API MetaMap.

8National Library of Medicine · National Institutes of Health · Department of Health and Human Services

Downloadable MetaMap

• What if you do have Sensitive/PII data?

• Download MetaMap and run locally– Linux, MacOS X, Windows XP/7– Local MetaMap API and UIMA support– http://metamap.nlm.nih.gov

Page 9: MetaMap/MTI Web API. National Library of Medicine · National Institutes of Health · Department of Health and Human Services MetaMap/MTI Web API MetaMap.

9National Library of Medicine · National Institutes of Health · Department of Health and Human Services

MetaMap/MTI Web API

• Download, Documentation, and Examples:

http://skr.nlm.gov/SKR_API

• Contact: [email protected]

• Requires Free UMLS Terminology Services (UTS) account: https://uts.nlm.nih.gov