Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 1012 Bytes

README.md

File metadata and controls

30 lines (21 loc) · 1012 Bytes

MSS-MLE (Ma-Sandri-Sarkar Maximum Likelihood Estimator) calculator for Luria–Delbrück fluctuation analysis.

Reference

Radchenko et. al, 2017 (Methods in Molecular Biology).
DOI: 10.1007/978-1-4939-7306-4_29

Installation

  1. Clone or download source code.
  2. Install Python 3.8 or upper and libraries:
  • gunicorn=20.0.4
  • flask=1.1.1
  • flask-wtf=0.14.3
  • scipy=1.4.1
  • numpy=1.18.1
  1. Set FLUCALC_SECRET_KEY environment variable with a secret string. You can use any random sequence for it.

  2. Change dir to the root of source code.

  3. Start the server for FluCalc:

     gunicorn -w 4 -b <ip>:<port> flucalc:app
    

Or you can use run_server.py script as alternative way to start the server:

  ./run_server.py <ip>:<port>
  1. For shutdown server press Ctrl + C in the terminal.