Skip to content

The goal of this project is use natural language processing to extract exclusion and inclusion criteria from free form text fields to match patients with clinical trials.

License

NCBI-Hackathons/TriFECTA

Repository files navigation

TriFECTA

Tri - Fantastical Emporium of Clinical Trial Assortments

alt text

API Documentation

What is TriFECTA?

TriFECTA is a curation tools for clinical trials

How to use TriFECTA

Workflow Diagram

alt text

File structure diagram

Define paths, variable names, etc

Installation options:

We provide two options for installing : Docker or directly from Github.

Docker

The Docker image contains as well as a webserver and FTP server in case you want to deploy the FTP server. It does also contain a webOverview server for testing the main website (but should only be used for debug purposes).

  1. docker pull ncbihackathons/<this software> command to pull the image from the DockerHub
  2. docker run ncbihackathons/<this software> Run the docker image from the master shell script
  3. Edit the configuration files as below

Installing from Github

  1. git clone https://github.com/NCBI-Hackathons/<this software>.git
  2. Edit the configuration files as below
  3. sh server/<this software>.sh to test
  4. Add cron job as required (to execute .sh script)

Configuration

Examples here

Testing

We tested four different tools with . They can be found in server/tools/ .

API

There is also a Docker image for hosting the main website. This should only be used for debug purposes.

  1. git clone https://github.com/NCBI-Hackathons/<this software>.git
  2. cd Website
  3. docker build --rm -t <this software>/website .
  4. docker run -t -i <this software>/website

About

The goal of this project is use natural language processing to extract exclusion and inclusion criteria from free form text fields to match patients with clinical trials.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published