A privacy-first Progressive Web App that provides personalized medication dosing recommendations based on your genetic profile.
- Upload Genetic Data: Supports 23andMe and AncestryDNA raw data files
- 12 Pharmacogenes: CYP2C19, CYP2D6, CYP2C9, VKORC1, SLCO1B1, DPYD, TPMT, UGT1A1, CYP3A5, CYP2B6, NUDT15, CYP1A2
- 51 Medications: Evidence-based dosing recommendations from CPIC guidelines
- Privacy-First: All processing happens in your browser — genetic data never leaves your device
- Progressive Web App: Install on your phone's home screen, works offline
- Bilingual: English and Spanish with one-tap language toggle
- Wallet Card: Save or print a pharmacogenetic alert card for your doctor
- WhatsApp-Ready: Rich link preview when sharing
| Category | Drugs |
|---|---|
| Antiplatelet | Clopidogrel |
| Opioids | Codeine, Tramadol, Hydrocodone, Oxycodone |
| Statins | Simvastatin, Atorvastatin, Rosuvastatin, Pravastatin |
| Anticoagulant | Warfarin |
| PPIs | Omeprazole, Pantoprazole, Lansoprazole, Esomeprazole, Dexlansoprazole |
| Antidepressants | Amitriptyline, Nortriptyline, Desipramine, Imipramine, Doxepin, Trimipramine, Clomipramine, Citalopram, Escitalopram, Sertraline, Paroxetine, Fluoxetine, Venlafaxine |
| Antipsychotics | Clozapine, Risperidone, Aripiprazole, Haloperidol |
| NSAIDs | Celecoxib, Flurbiprofen, Piroxicam, Meloxicam |
| Oncology | Tamoxifen, Fluorouracil, Capecitabine, Irinotecan |
| Immunosuppressants | Azathioprine, Mercaptopurine, Thioguanine, Tacrolimus |
| Antivirals | Efavirenz, Atazanavir |
| Other | Phenytoin, Metoprolol, Ondansetron, Atomoxetine, Voriconazole |
- Upload your raw genetic data file (or try a demo profile)
- PharmXD extracts pharmacogenomic variants
- Star alleles and metabolizer phenotypes are determined
- Get a summary of which drugs need attention
- Search for any medication for personalized recommendations
- Save a wallet card to show your doctor
iPhone:
- Open the link in Safari
- Tap Share (square with arrow)
- Tap "Add to Home Screen"
Android:
- Open the link in Chrome
- Tap menu (three dots)
- Tap "Install app"
- Pure HTML/CSS/JavaScript (no frameworks, no build step)
- Client-side processing only (no backend)
- Progressive Web App with service worker
- Deployed to GitHub Pages
- CPIC Guidelines - Clinical Pharmacogenetics Implementation Consortium
- PharmGKB - Pharmacogenomics Knowledge Base
- FDA Drug Labels - Pharmacogenomic biomarker information
PharmXD is for educational and informational purposes only. It is not a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or pharmacist before making any medication decisions.
MIT License
Contributions welcome! Please open an issue or submit a pull request.