TriFECTA
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.
Install / Use
/learn @NCBI-Hackathons/TriFECTAREADME
TriFECTA
Tri - Fantastical Emporium of Clinical Trial Assortments

API Documentation
What is TriFECTA?
TriFECTA is a curation tools for clinical trials
How to use TriFECTA
Workflow Diagram

File structure diagram
Define paths, variable names, etc
Installation options:
We provide two options for installing <this software>: Docker or directly from Github.
Docker
The Docker image contains <this software> 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 <this software> main website (but should only be used for debug purposes).
docker pull ncbihackathons/<this software>command to pull the image from the DockerHubdocker run ncbihackathons/<this software>Run the docker image from the master shell script- Edit the configuration files as below
Installing <this software> from Github
git clone https://github.com/NCBI-Hackathons/<this software>.git- Edit the configuration files as below
sh server/<this software>.shto test- Add cron job as required (to execute <this software>.sh script)
Configuration
Examples here
Testing
We tested four different tools with <this software>. 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.
git clone https://github.com/NCBI-Hackathons/<this software>.gitcd Websitedocker build --rm -t <this software>/website .docker run -t -i <this software>/website
Related Skills
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
