|
6 | 6 |
|
7 | 7 | # AutoGKB |
8 | 8 |
|
9 | | - |
| 9 | +Goals: |
| 10 | +1. Fetch annotated articles from variantAnnotations stored in PharmGKB API |
| 11 | +2. Create a general benchmark for an extraction system that can output a score for an extraction system |
| 12 | +Given: Article, Ground Truth Variants (Manually extracted and recorded in var_drug_ann.tsv:) |
| 13 | +Input: Extracted Variants |
| 14 | +Output: Score |
| 15 | +3. System for extracting drug related variants annotations from an article. Associations in which the variant affects a drug dose, response, metabolism, etc. |
| 16 | +4. Continously fetch new pharmacogenomic articles |
10 | 17 |
|
11 | 18 | ## Description |
12 | 19 |
|
13 | 20 | This repository contains Python scripts for running and building a Pharmacogenomic Agentic system to annotate and label genetic variants based on their phenotypical associations from journal articles. |
14 | 21 |
|
15 | 22 |
|
16 | 23 | ## Progress Tracker |
17 | | -| Task | Status | |
18 | | -| --- | --- | |
19 | | -| Download the zip of variants from pharmgkb | ✅ | |
20 | | -| Get a PMID list from the variants tsv (column PMID) | ✅ | |
21 | | -| Convert the PMID to PMCID | ✅ | |
22 | | -| Update to use non-official pmid to pmcid | | |
23 | | -| Fetch the content from the PMCID | | |
24 | | -| Create pairing of annotations to article | | |
| 24 | +| Category | Task | Status | |
| 25 | +| --- | --- | --- | |
| 26 | +| Initial Download | Download the zip of variants from pharmgkb | ✅ | |
| 27 | +| | Get a PMID list from the variants tsv (column PMID) | ✅ | |
| 28 | +| | Convert the PMID to PMCID | ✅ | |
| 29 | +| | Update to use non-official pmid to pmcid (aaron's method) | | |
| 30 | +| | Fetch the content from the PMCID | ✅ | |
| 31 | +| Benchmark | Create pairings of annotations to articles | | |
| 32 | +| | Create a niave score of number of matches | | |
| 33 | +| | Create group wise score | | |
| 34 | +| | Look into advanced scoring based on distance from truth per term | | |
| 35 | +| Workflows | Integrate Aaron's current approach | | |
| 36 | +| | Document on individual annotation meanings | | |
| 37 | +| | Delegate annotation groupings to team members | | |
| 38 | +| New Article Fetching | Replicate PharGKB current workflow | | |
| 39 | + |
| 40 | +## System Overview |
| 41 | + |
| 42 | + |
0 commit comments