10 projects
PyRuSH
PyRuSH is the python implementation of RuSH (Rule-based sentence Segmenter using Hashing), which is originally developed using Java. RuSH is an efficient, reliable, and easy adaptable rule-based sentence segmentation solution. It is specifically designed to handle the telegraphic written text in clinical note. It leverages a nested hash table to execute simultaneous rule processing, which reduces the impact of the rule-base growth on execution time and eliminates the effect of rule order on accuracy.
quicksectx
Quicksect is a fast python / cython implementation of interval search.
medspacy
Library for clinical NLP with spaCy.
medspacy-quickumls
QuickUMLS is a tool for fast, unsupervised biomedical concept extraction from medical text
medspacy-unqlite
Fast Python bindings for the UnQLite embedded NoSQL database.
medspacy-test-unqlite
Fast Python bindings for the UnQLite embedded NoSQL database.
PyFastNER
PyFastNER is the python implementation of FastNER, which is orginally developed using Java. It uses hash function to process multiple rules at the same time. Similar to FastNER, PyFastNER supports token-based rules (FastNER--under developing) and character-based rules (FastCNER). It is licensed under the MIT License.
medspacy-simstring
Clone of simstring for medspacy which was cloned from another clone designed to work with QuickUMLS. Original version here: http://chokkan.org/software/simstring/
medspacy-io
A collection of modules to facilitate reading text from various sources and writing to various sources.
SmartAnno
A smart snippet annotation tool with deep learning backbone.