尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證the EXACT trial clinical matching engine (EXtracting Attributes from Clinical Trials) used by CancerBot
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
EXACT (EXtracting Attributes from Clinical Trials) is a stateless search and
matching engine for clinical trials. It connects to an external database that
holds the trial catalog and reference data — EXACT does not own or manage that
data.
Patient profiles are passed inline with each API request. They can also be retrieved from an external database that has a PatientInfo table in the form implemented by CTOMOP, which exposes a flat projection of a patient record from underlying OMOP tables.檢視完整 README ↗EXACT (EXtracting Attributes from Clinical Trials) is a stateless search and matching engine for clinical trials. It connects to an external database that holds the trial catalog and reference data — EXACT does not own or manage that data.
Patient profiles are passed inline with each API request. They can also be retrieved from an external database that has a PatientInfo table in the form implemented by CTOMOP, which exposes a flat projection of a patient record from underlying OMOP tables.
API_SURFACE.md — full REST API reference (endpoints, patient context schema, query params, response shapes).
| Doc | Description |
|---|---|
| docs/overview.md | Architecture, key components, data flow |
| docs/trials4patients.md | Running trial search for patients |
| docs/evaluator.md | Evaluating EXACT results against ground truth |
| docs/setup.md | Local development setup |
| API_SURFACE.md | REST API reference |
To match patients from an external patient database against the trial catalog without a running web server:
export TRIALS_DATABASE_URL=postgresql://...
export PATIENT_DATABASE_URL=postgresql://...
bash scripts/trials4patients.sh
See docs/trials4patients.md for all options and output structure.
To score EXACT results against a ground-truth CSV:
RESULTS_CSV=results.csv bash scripts/trials4patients.sh
bash scripts/evaluator/evaluate.sh scripts/evaluator/ground_truth.csv results.csv
See docs/evaluator.md for metrics, full workflow, and output options.
pip install -r requirements.txt
# Local DB for auth/tokens only
python manage.py migrate
# Point to the external trials database
export TRIALS_DATABASE_URL=postgresql://readonly:[email protected]:5432/trials
python manage.py runserver
When no external trials database is configured, EXACT falls back to a single local database for everything — useful for development and testing:
pip install -r requirements.txt
python manage.py migrate
python manage.py seed_reference_data
python manage.py runserver
Once the server is running, search for trials with curl:
curl -s -H "Authorization: Token <your-token>" \
'http://localhost:8000/trials/?type=eligible' \
-H 'Content-Type: application/json' \
-d '{"patientInfo": {"disease": "multiple myeloma", "patientAge": 55, "gender": "M"}}' | python -m json.tool
See docs/setup.md for full setup instructions, environment variables, secrets management, and test configuration.