r

rush

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. If you wish to cite RuSH in a publication, please use: Jianlin Shi ; Danielle Mowery ; Kristina M. Doing-Harris ; John F. Hurdle.RuSH: a Rule-based Segmentation Tool Using Hashing for Extremely Accurate Sentence Segmentation of Clinical Text. AMIA Annu Symp Proc. 2016: 1587. The full text can be found at: https://knowledge.amia.org/amia-63300-1.3360278/t005-1.3362920/f005-1.3362921/2495498-1.3363244/2495498-1.3363247?timeStamp=1479743941616
https://github.com/jianlins/RuSH
The Apache Software License, Version 2
The Department of Biomedical Informatics, University of Utah
Jianlin Shi
Files download
File Operation
rush-1.0.jar download
rush-1.0.pom download
rush-1.0-sources.jar download
Apache Maven
<dependency>
  <groupId>edu.utah.bmi</groupId>
  <artifactId>rush</artifactId>
  <version>1.0</version>
</dependency>
Gradle Groovy
implementation 'edu.utah.bmi:rush:1.0'
Gradle Kotlin
implementation("edu.utah.bmi:rush:1.0")
Scala SBT
libraryDependencies += "edu.utah.bmi" % "rush" % "1.0"
Groovy Grape
@Grapes(
  @Grab(group='edu.utah.bmi', module='rush', version='1.0')
)
Apache Ivy
<dependency org="edu.utah.bmi" name="rush" rev="1.0" />
Leiningen
[edu.utah.bmi/rush "1.0"]
Apache Buildr
'edu.utah.bmi:rush:jar:1.0'