Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/property404/medlex

Tool for creating lexicons from sets of data
https://github.com/property404/medlex

Last synced: 27 days ago
JSON representation

Tool for creating lexicons from sets of data

Awesome Lists containing this project

README

        

# MedLex
MedLex is a tool designed to take in CSV data and create a lexicon

**Modules used by MedLex:**

* lex/download_data - Download sample data
* lex/ecsv - Easy csv reading
* lex/excel_to_csv - Convert Excel files to CSV files
* lex/format_lex - Format a lexicon as HTML
* lex/run_medlex - Create a lexicon
* lex/scrape - Scrape webpages
* lex/upload_data - Upload files
* lex/vocabulary - List of the 4500 most common English words
* lex/wordify - Word manipulation

**Packages needed:**

* beautifulsoup4
* nltk
* xlrd
* dropbox
* google-api-python-client

**Setup Instructions:**

* [Download](https://github.com/Property404/MedLex/archive/master.zip) and extract
* Install all needed packages through [pip](https://pypi.python.org/pypi/pip) if not installed
* run nltk.download('wordnet') in python shell if needed
* Optional: Set environmental path variable to include MedLex directory
* Optional for \*NIX: Type in MedLex directory:
* mv medlex.py medlex
* chmod +x medlex

**Usage Instructions:**

* For usage help, open doc/Usage Documentation.html
* For additional help, try 'medlex --help'
* If MedLex won't run properly, try [updating Python](https://www.python.org/downloads/)
* Send feedback to [email protected]