Web app for combining and visualising LevSeq sequence function data.
Visit the app on here!
Test it out with the data in the data folder. Use the columns in the screenshot below.
Once you have your figures you can download the csv results by hovering on any of the tables.
Using the visualization_partial.csv
file as the variant file and the 300-1
in the ep1
folder.
Support multiple fitness fites so long as they are included in the sequence file.
We join the data based on user selected columns (in this case cis
and trans
) from a LC-MS run.
The alignment count is how many reads assigned to each type were assigned to each well.
This shows the fitness values of two plotted against eachother, if only one feature is provided we will plot it against the alignment count.
This shows the fitness values of all variants for each given parent.
This shows the fitness values of all variants averaged across each single amino acid subsitution for each given parent. Most useful for SSM data.
This shows the fitness values of all variants averaged across each single amino acid subsitution for each given site of a given parent. Most useful for SSM data.
This shows the PCA of the sequence embeddings for each variant colored by the fitness value.
Leave a feature request in the issues or on LevSeq.
Feel free to also reach us via email.
Cite our paper please if you use it.
streamlit run app.py
Streamlit app based on: https://share.streamlit.io/streamlit/example-app-csv-wrangler/ Thanks to you who made it <3