Streamlit web application to validate Illumina sample sheets (bcl2fastq v1 and BCL Convert v2).
Project description
Check My Sample Sheet
This is a streamlit application that uses Sequana (github.com/sequana/sequana) iem modules to check Sample Sheets from Illumina sequencers. Both formats are supported and detected automatically:
- v1 (bcl2fastq):
[Data]/[Settings]sections - v2 (BCL Convert):
[BCLConvert_Data]/[BCLConvert_Settings]sections
Running demo is here: https://check-my-sample-sheet.streamlit.app/
General Information
If you want to contribute to this web application, please provide PR here. Note, however, that the core of the application is within the Sequana project on https://github.com/sequana/sequana/, more specifically in the iem.py module.
The sanity checks implemented are based on experience, the bcl2fastq documentation (v2.20) and the BCL Convert specification.
Installation
From PyPI:
pip install check-my-sample-sheet
Then launch the app (opens in your browser); extra arguments are forwarded to
streamlit run (e.g. --server.port 8502):
check-my-sample-sheet
Local instance (from source)
git clone https://github.com/sequana/webapp_samplesheet
cd webapp_samplesheet
# install the dependencies (sequana, streamlit, ...)
pip install -r requirements.txt
# run the application locally in your browser
streamlit run check_my_sample_sheet/app.py
Running the tests
pip install -r requirements-dev.txt
pytest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file check_my_sample_sheet-1.0.0.tar.gz.
File metadata
- Download URL: check_my_sample_sheet-1.0.0.tar.gz
- Upload date:
- Size: 97.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.4 CPython/3.11.15 Linux/6.14.5-100.fc40.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c2a79cac67fe8b252367d3a7b6ac3bfa8415040d908772106f6675514c72cc1
|
|
| MD5 |
93aea8b3122dd78968f3ee52ecdffd70
|
|
| BLAKE2b-256 |
35053719aa2c53519e77b1b043321b723c2f33a43f561aa332a9d476b7803f21
|
File details
Details for the file check_my_sample_sheet-1.0.0-py3-none-any.whl.
File metadata
- Download URL: check_my_sample_sheet-1.0.0-py3-none-any.whl
- Upload date:
- Size: 98.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.4 CPython/3.11.15 Linux/6.14.5-100.fc40.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
01015c2be8ee22d0e80a5fa69f6fedd4c16c585a7c28a20ab5359fdf88a9077d
|
|
| MD5 |
a48bb62c35966010d1ace92b243b6f26
|
|
| BLAKE2b-256 |
bacbe569439b4e3d88f64e7d829bf63aeffac7cb356c14295774a59e825b68f0
|