Skip to content

davide-grheco/IrregulAB

Repository files navigation

IrregulAB

To run the web page execute the following command in the main directory.

uv run src/webapp/app.py

To run the analysis of the panels from the drug bank

uv run scripts/batch_analysis.py

Scraping panels

The Bio-Rad panel scraper is provided as an optional component. Install the scraping dependencies (pip install .[scraping]), then install Chromium (playwright install chrome) before running the spider manually (the Docker images no longer perform scraping during build/runtime).

pip install .[scraping]
playwright install chrome
python scripts/run_biorad_spider.py

Docker Compose stacks

  • Production and deployments use the default docker-compose.yaml (built from Dockerfile). Run docker compose --env-file prod.env up --build so DATABASE_URL comes from prod.env.
  • Development merges the dev override (docker-compose.dev.yaml) with the base stack to keep watchers and Dockerfile.dev. Start it with docker compose -f docker-compose.yaml -f docker-compose.dev.yaml --env-file .env up --build so local overrides stay in .env.

About

Automatic Irregular Antibody Identification

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages