MSS-MLE (Ma-Sandri-Sarkar Maximum Likelihood Estimator) calculator for Luria–Delbrück fluctuation analysis.
Radchenko et. al, 2017 (Methods in Molecular Biology).
DOI: 10.1007/978-1-4939-7306-4_29
-
Clone or download source code.
-
Install miniconda
-
Create a new environment that uses Python 3.9 and all dependencies:
conda create -n flucalc-env python=3.9 conda activate flucalc-env pip install -r requirements.txt -
Set FLUCALC_SECRET_KEY environment variable with a secret string. You can use any random sequence for it.
-
Change dir to the root of source code.
-
Start the server for FluCalc:
gunicorn -w 4 -b <ip>:<port> flucalc:app
Or you can use start_server.sh script as alternative way to start the server:
./start_server.sh <ip>:<port>
- For shutdown server press Ctrl + C in the terminal.