Skip to content
/ alloy Public

ALLoy is a user-friendly web application that allows the rapid subtyping of ALL patients using ALLIUM (ALL subtype Identification Using Machine learning)

License

Notifications You must be signed in to change notification settings

Molmed/alloy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ALLoy 🌓

About

ALLoy is a user-friendly web application that allows the rapid subtyping of ALL patients using ALLIUM.

ALLIUM (ALL subtype Identification Using Machine learning) is a multimodal classifier of molecular subtypes in pediatric acute lymphoblastic leukemia, using DNA methylation (DNAm) and gene expression (GEX) data.

Running ALLoy

ALLoy can be run using either Docker, or Python 3.11+ and Conda. Follow the relevant instructions below, then access the application at: http://localhost:8000/

Running with Docker

docker build --tag 'alloy' .
docker run -d -p 8000:8000 alloy

Running with Conda

Configure Conda env

You will need to activate the alloy conda environment before running any subsequent commands.

Install: conda env create -f environment.yml

Activate: conda activate alloy

Update (after changes to environment.yml): conda env update --file environment.yml --prune

Configure app

Copy .env.example to .env and configure the latter with your own settings.

Run

python manage.py runserver

About

ALLoy is a user-friendly web application that allows the rapid subtyping of ALL patients using ALLIUM (ALL subtype Identification Using Machine learning)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published