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
Metadata
Release files for check-my-sample-sheet 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| check_my_sample_sheet-1.0.0.tar.gz | 97.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| check_my_sample_sheet-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 196.3 kB
Release files / check_my_sample_sheet-1.0.0.tar.gz
| Download URL | check_my_sample_sheet-1.0.0.tar.gz |
|---|---|
| Size | 97.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2c2a79cac67fe8b252367d3a7b6ac3bfa8415040d908772106f6675514c72cc1
|
|
BLAKE2b-256 checksum How to use checksums |
35053719aa2c53519e77b1b043321b723c2f33a43f561aa332a9d476b7803f21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.3.4 CPython/3.11.15 Linux/6.14.5-100.fc40.x86_64
|
Release files / check_my_sample_sheet-1.0.0-py3-none-any.whl
| Download URL | check_my_sample_sheet-1.0.0-py3-none-any.whl |
|---|---|
| Size | 98.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
01015c2be8ee22d0e80a5fa69f6fedd4c16c585a7c28a20ab5359fdf88a9077d
|
|
BLAKE2b-256 checksum How to use checksums |
bacbe569439b4e3d88f64e7d829bf63aeffac7cb356c14295774a59e825b68f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.3.4 CPython/3.11.15 Linux/6.14.5-100.fc40.x86_64
|