Drug package insert mashup prototype Code
Status: Planning
Brought to you by:
boycer
File | Date | Author | Commit |
---|---|---|---|
DIKB | 2010-09-11 | boycer | [r5] dpimp: added missing DIKB code |
data | 2010-09-11 | boycer | [r1] dpimp: initial commit |
outfiles | 2010-09-11 | boycer | [r2] dpimp: removed duplicate rialto files |
README | 2010-09-11 | boycer | [r8] dpimp: trivial |
dikb_active_ingred_d.pickle | 2010-09-11 | boycer | [r1] dpimp: initial commit |
labelMashupDemonstration.py | 2010-09-11 | boycer | [r4] dpimp: bug fix -- corrected a previous syntax e... |
results_list_d.pickle | 2010-09-11 | boycer | [r1] dpimp: initial commit |
DRUG PACKAGE INSERT MASHUP PROTOTYPE A prototype of a system that uses Semantic Web techology and natural language processing to identify and present drug mechanism information that updates or expands upon statements present in drug package inserts. These files are sufficient to run the prototype discussed in the following short conference paper: Boyce, R. Conway, M. “Leveraging the Semantic Web and Natural Language Processing to Enhance Drug-mechanism Knowledge in Drug Product Labels,” Proceedings of the 2010 ACM International Health Informatics Symposium. Arlington VA. November 2010. REQUIREMENTS: Python > 2.3 : www.python.org SPARQLWrapper : http://sparql-wrapper.sourceforge.net simplejson : http://pypi.python.org/pypi/simplejson/ EXAMPLE RUN: $ python labelMashupDemonstration.py > log.txt Five mashups are created with this prototype; see the following files in the 'output' folder: dikb-label-mashup-escitalopram.html (additional evidence) dikb-label-mashup-mexiletine.html (additional evidence) dikb-label-mashup-clozapine.html (additional evidence; note, the script does not correctly escape two quote symbols '"' on line 53; you can view the file once you manually escape the quotes) dikb-label-mashup-modafinil.html (no additional evidence) dikb-label-mashup-citalopram.html (no additional evidence; note, the script does not correctly escape two quote symbols '"' on line 53; you can view the file once you manually escape the quotes) Please contact Richard Boyce at rdb20@pitt.edu if you have further questions. ------------------------------------------------------------------ PROTOTYPE LICENSE ------------------------------------------------------------------ The prototype (labelMashupDemonstration.py) is copyright (C) 2010 Richard Boyce, Henk Harkema, Mike Conway -- University of Pittsburgh. All rights reserved. The Drug Interaction Knowledge Base (DIKB) is (C) Copyright 2005-2010 by Richard Boyce. All rights reserved. Use, reproduction, and preparation of derivative works are permitted. Any copy of this software or of any derivative work must include the above copyright notice and this paragraph. Any distribution of this software or derivative works must comply with all applicable United States export control laws. This software is made available as is, and Richard Boyce, Mike Conway, and the University of Pittsburgh disclaim all warranties, express or implied, including without limitation the implied warranties of merchantability and fitness for a particular purpose, and notwithstanding any other provision contained herein, any liability for damages resulting from the software or its use is expressly disclaimed, whether arising in contract, tort (including negligence) or strict liability, even if Richard Boyce, Mike Conway, or the University of Pittsburgh is advised of the possibility of such damages. ------------------------------------------------------------------ RIALTO TOOLKIT LICENSE ------------------------------------------------------------------ The Rialto Javascript toolkit is used to render an a message box in this demo. Its license information is as follows: Copyright (c) 2005-2009, Improve All Rights Reserved. Licensed under the Apache License version 2.0 or above. For more information on licensing, see: http://www.apache.org/licenses/