<<<<<<< HEAD
This repository contains code and resources for predicting scleroderma from patient data using machine learning and NLP, as well as a Shiny frontend for interactive predictions. For more information, below are the slides from the presentation at the hackathon:
📄 View Full Presentation (PDF)
scleroderma_api.py: FastAPI backend for predictions and recommendationsapp.R: R Shiny frontend for user interactionrequirements.txt: Python dependencies.gitignore: Excludes large data/model files from Git*.joblib: Model and preprocessing objects (not tracked by Git)*.csv,*.txt: Patient data files (not tracked by Git)
- Backend: Install Python dependencies (
pip install -r requirements.txt), start FastAPI withpython scleroderma_api.py. - Frontend: Open R, install required packages (
shiny,httr,jsonlite), and runshiny::runApp('app.R'). - Deployment: Deploy the Shiny app to shinyapps.io for a public frontend; deploy the backend to a public server if needed.
- Sensitive patient data and large model files are excluded from version control.
- Update API URLs in
app.Rif deploying backend elsewhere.
4d57d00c2c5a385151a5bf25c3776e9c0e16e7ee