Streamlit UI for training NIST LANTERN machine learning model.
- Install LANTERN on the deployment system (see Instructions from LANTERN repo).
- Install streamlit on the deployment system:
pip install streamlit
streamlit run lantern_server.py
will launch a webUI running at http://localhost:8501.
- Drag and drop CSV phenotype data with column labels = phenotypes, variance ('phenotype_var').
- Select desired phenotypes for training from dropdown menu. Matching variance columns are automatically selected.
- Choose the number of epochs to train for (standard 1000 in publications).
- Specify an output directory on the server (ie. output/myrun1)
- Click 'Start Training'
- When complete, download model files (
model.pt,loss.pt) using UI or copy from output directory.
