ABMI / SOCRATex

SOCRATex: Staged Optimization of Curation, Regularization, and Annotation of clinical Text

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SOCRATex

SOCRATex: Staged Optimization of Curation, Regularization, and Annotation of clinical Text

Description

SOCRATex is a natural language processing system which can work on OMOP formated database.
The system supports unsupervised text clustering to suggest topics on the text documents, and provides text editors for the annotation. Using the annotated data or existinf JSON docuemtns, information retrieval of the documents using Elasticsearch is possible.

Getting Started

To install and execute SOCRATex, please follow the codes below:

# Following two packages are recommended to install before SOCRATex
install.packages("devtools")
devtools::install_github("OHDSI/DatabaseConnector")
devtools::install_github("OHDSI/SqlRender")

# Install SOCRATex
devtools::install_github("ABMI/SOCRATex")
library(SOCRATex)
SOCRATex()

SOCRATex video

Video Label

Building Elastic Stack

Elasticsearch and Kibana are recommended to be installed.
If you want to handle your JSON documents in other ways, Logstash or Beats could be your options

About

SOCRATex: Staged Optimization of Curation, Regularization, and Annotation of clinical Text

License:Apache License 2.0


Languages

Language:R 100.0%