Giter Site home page Giter Site logo

ncbi-hackathons / cteligible Goto Github PK

View Code? Open in Web Editor NEW
17.0 17.0 11.0 77.12 MB

Use machine learning to find patterns of similar eligibility protocol criteria for clinical trials

License: MIT License

Python 16.55% C# 5.06% PowerShell 50.87% Shell 0.42% PHP 4.55% JavaScript 0.98% TypeScript 10.47% CSS 1.27% HTML 7.83% Dockerfile 0.30% Jupyter Notebook 1.70%
clinical-trials

cteligible's Introduction

CTEligible

A Tool for Automating Similar Eligibility Protocol Criteria Writing for Clinical Trials Using Machine Learning

CTEligible is a tool for clinicians to automatically generate or write clinical trial protocols. The tool therefore solves the challenges and problematic or error prone nature of the manual process of writing clinical trial protocols.

CTEligible requires very minimal computer resources and can quickly generate clinical trial protocols.

CTEligible enables clinicians to do the following:
(1) Identify eligibility criteria that matches user inputs and makes recommendations,
(2) Reduces Drug Pricing, as this is one of the top 4 HHS Priorities

What's the project background?

Less than 5% of patients eligible for clinical trials register, resulting in higher drug development costs, drugs based on limited/overrepresented populations, and longer wait times. Making clinical trial search more effective can potentially decrease barriers to enrollment. The writing of clinical trial protocols -- the registration information describing a trial, its goals, the plan for carrying out the study, and who is eligible โ€“ historically has been written as free text independently for each trial. As a result, this text is not easily read by a computer. Searching across trials or linking data (like linking patients to eligible trials, or trials to eligible patients) becomes extremely problematic and error prone. One can make clinical trial searching and matching more successful by helping machines better understand the information that describes who is eligible for a clinical trial.

The goal of this project is to use machine learning techniques to find patterns of similar eligibility protocol criteria for clinical trials and guide the development of data-base clinical trial protocols for patient-to-trial matching.

CTEligible Intro

CTEligible Workflow

CTEligible Modular Workflow

Clustering Results



User Interface (UI) Challenges

A proposed framework at the 12th NIH Research Festival Collaborative Data Science and Machine Learning Hackathon on September 10 - 12, 2018

by Kelechi Mezu (ninabina921), Christopher Lavender (lavenderca), Julio Marco Pineda (juliomarcopineda), Max Serpe (maxSerpe), and Jia-Ling Lin (linjialing)

led by Justin Koufopoulos (jkoufopoulos) and Gil Alterovitz (gilusa)

cteligible's People

Contributors

buffalo-bmi avatar dcgenomics avatar emmanuelomotosho avatar gilusa avatar hsiaoyi0504 avatar juliomarcopineda avatar laitanawe avatar lavenderca avatar linjialing avatar nfillmore avatar ninabina921 avatar sarahmul avatar ssakilay avatar thomasperson avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.