The SciKnowMine Triage Application

Instructions for installing the SciKnowMine system.

  1. Installation Manual
  2. System Organization
  3. Command Line - Set up
  4. Command Line - Working with Data
  5. Command Line - Reporting Functions
  6. Command Line - Deleting Data
  7. Command Line - Machine Learning
  8. Command Line Tools - Running Experiments
  9. Web Application - Running the System
  10. Web Application - Extracting text using LAPDF-Text
  11. Web Application - Performing the triage task
  12. Web Application - The Base Digital Library

1. Installation Manual

Note that this system is provided with no warranty or guarantee

The SciKnowMine system permits two modes of use: (A) using command-line tools to administer the server, and upload/process scientific articles into corpora and (B) use the web interface to assign articles to specific corpora.

Here we describe installation instructions for the command line tools

Pre-Installation Requirements

The Server:

Installation

Installing and running the command line tools from prebuilt binaries.

This system is provided as a \*.tar.gz archive for Unix and Linux systems, a \*.dmg instalallable for Macs and an \*.exe installable for PCs.

Installing and running the command line tools from source

The command line tools are implemented within the https://github.com/BMKEG/skmTriage library.

0. git clone https://github.com/BMKEG/bmkeg-parent
    # This pulls in the dependencies for libraries 
    # available through maven. 
1. git clone https://github.com/BMKEG/skmTriage
2. cd skmTriage
3. mvn -DskipTests assembly:assembly 
    # This builds the assembled library from all dependencies,
    # but skips unit tests within the code that could take a lot of time to run 
4. Running commands using the jar file follows exactly the same logic as for prebuilt 
   installed tools but requires each command to be issued using java directly based on: 
   $ java -jar target/skmTriage-1.1.5-SNAPSHOT-jar-with-dependencies.jar 
     [path.to.executable] [command.options]