This web app allows users to upload sequence data and visualize various sequence-related metrics, including sequence length and GC content analysis.
Before running the web app, ensure you have the following Python libraries installed:
dashdash_core_componentsdash_html_componentsdash_tablepandasplotlybase64
You can install these libraries using pip:
pip install dash dash-core-components dash-html-components dash-table pandas plotly
- Clone or download the repository to your local machine.
- Navigate to the directory containing the
.pyfile for the web app. - Run the following command:
python your_filename.py
Replace your_filename.py with the name of the Python file containing the web app code.
- Once the app is running, open a web browser and navigate to
http://127.0.0.1:8070to access the web app.
- Use the file upload interface to upload your sequence data.
- Once uploaded, the data will be displayed in a table format.
- Use the dropdown menu to select a specific sequence.
- Visualize the sequence length in the provided plot.
- Below the plot, view the GC content analysis for the selected sequence.