The portal is developed with streamlit library in python and hosted on streamlit community cloud. It fetches data from the google sheet where the block information is stored. The goal of the page is to make an easy-to-use, intuitive interface that allows filtering for common criteria used in experiment design to quickly view block information.
Finally fixed the streamlit GSheetsConnection API issue. Now the API is properly intergrated per streamlit doc standard. Now it's possible to add data editing to the script.
Functions:
- Look up information about any block.
- Criteria mode: Narrow down your searches by filtering with diagnosis (Control/fALS/sALS), or anatomical region(s).
- Case No. mode: Narrow down your search by filter for specific cases.
- Filter for active blocks (block that is being used for a specific purpose, and is not in its default location)
To be implemented:
- Change any information about a block. Please go to the spreadsheet and change it there.
- See additional information: secondary dx, genetics, pt demographics et c. Please use the MAIN DB spreadsheet.