Skip to content

sequana/webapp_samplesheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Check My Sample Sheet

This is a streamlit application that uses Sequana (github.com/sequana/sequana) iem modules to check Sample Sheet from Illumina sequencers.

Running demo is here: https://check-my-sample-sheet.streamlit.app/

Visitors

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 and the bcl2fastq documentation.

Note that in Sample_ID, Sample_Project and Sample_Name columns, spaces are not allowed. These characters are not allowed either: ? ( ) [ ] / \ = + < > : ; " ' , * ^ | & . Only alphanumeric characters are allowed and the - and _ characters.

Note also that there is a V2 version of the Illumina Sample Sheet to be used with BCL convert utility. In this application we focus on the V1 (to be used with bcl2fastq).

More information here doc and for v4.0 of bclconvert: https://support-docs.illumina.com/SW/BCL_Convert_v4.0/Content/SW/BCLConvert/BCLConvert.htm

Local instance

git clone https://github.com/sequana/webapp_samplesheet check_my_sample_sheet
cd check_my_sample_sheet

# You will need to install requirements (sequana and streamlit)
pip install --file requirements.txt

# and should ne ready to test the appliction locally in your browser 
streamlit run app.py

Releases

No releases published

Packages

No packages published

Languages