Skip to main content

Check My Sample Sheet

Tests Release License Python Streamlit App Visitors

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)

Source distribution for check-my-sample-sheet 1.0.0
File Size Uploaded
check_my_sample_sheet-1.0.0.tar.gz 97.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for check-my-sample-sheet 1.0.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page