STOmics STOmics

EN CN
SAW Software Operation Manual SAW Software Operation Manual
SAW Software Operation Manual
搜 索
SAW operation manual
Display of test data results
Users may refer to this section as a format for testing SAW process, of the files show in this chapter as the reference in testing SAW pipelines. This chapter includes the statistics results and examples of critical files for each key step.
SN:SS200000135TL_D1
"…" in the demo stands for some lines of log information that can be omitted.
1. mapping
1.1 Statistical Report for CID Mapping and Filtering
$ cat /path/to/output/01.mapping/E100026571_L01_trim_read_1_barcodeMap.stat
    ...
    getBarcodePositionMap_uniqBarcodeTypes: 645784920
    total_reads:    1002214171
    reads_with_polyA:       131113905       13.08%
    reads_filteredByPolyA:  22008148        2.20%
    mapped_reads:   826344259       82.45%
    reads_with_adapter:     9007116 0.90%
    reads_with_dnb: 42264284        4.22%
    barcode_exactlyOverlap_reads:   682746301       68.12%
    barcode_misOverlap_reads:       143590127       14.33%
    barcode_withN_reads:    7831    0.00%
    reads_with_rRNA:        0       0.00%
    Q10_bases_in_barcode:   99.54%
    Q20_bases_in_barcode:   97.49%
    Q30_bases_in_barcode:   91.74%
    Q10_bases_in_umi:       99.26%
    Q20_bases_in_umi:       96.32%
    Q30_bases_in_umi:       89.45%
    Q10_bases_in_seq:       99.47%
    Q20_bases_in_seq:       97.12%
    Q30_bases_in_seq:       91.08%
    umi_filter_reads:       8265089 0.82%
    umi_with_N_reads:       13025   0.00%
    umi_with_polyA_reads:   12365   0.00%
    umi_with_low_quality_base_reads:        8239699 0.82%
    mapped_dnbs: 75619113
    ...
1.2 Statistical Report for Reference Genome Alignment
$ cat /path/to/output/01.mapping/E100026571_L01_trim_read_1.Log.final.out
    ...
    
                              Number of input reads |       766807770
                          Average input read length |       95
                                        UNIQUE READS:
                       Uniquely mapped reads number |       643871246
                            Uniquely mapped reads % |       83.97%
                              Average mapped length |       95.21
                           Number of splices: Total |       67595584
                Number of splices: Annotated (sjdb) |       65674308
                           Number of splices: GT/AG |       66407685
                           Number of splices: GC/AG |       457595
                           Number of splices: AT/AC |       41563
                   Number of splices: Non-canonical |       688741
                          Mismatch rate per base, % |       0.50%
                             Deletion rate per base |       0.07%
                            Deletion average length |       3.91
                            Insertion rate per base |       0.03%
                           Insertion average length |       1.25
                                 MULTI-MAPPING READS:
            Number of reads mapped to multiple loci |       87649341
                 % of reads mapped to multiple loci |       11.43%
            Number of reads mapped to too many loci |       5301054
                 % of reads mapped to too many loci |       0.69%
                                      UNMAPPED READS:
      Number of reads unmapped: too many mismatches |       0
           % of reads unmapped: too many mismatches |       0.00%
                Number of reads unmapped: too short |       28773993
                     % of reads unmapped: too short |       3.75%
                    Number of reads unmapped: other |       1212136
                         % of reads unmapped: other |       0.16%
                                      CHIMERIC READS:
                           Number of chimeric reads |       0
                                % of chimeric reads |       0.00%    
1.3 Example of mapping BAM
$ samtools view /path/to/output/01.mapping/E100026571_L01_trim_read_1.Aligned.sortedByCoord.out.bam | head -2
    E100026571L1C007R00303973559    256     1       3000644 3       100M    *       0       0       GCCTCATTGTGCCCCATATGTTTGCCTATGTTGTGGACTTATTTTCATTAAACTTTAAAACATCTTTAATTTTTTTCTTTATTTCATCATTGACCAAGCT    -FCA9D?GFFD<-D<cgfegd-dg*fgfdfbe;e(9bgge38fffg9gg;0?ggfgb?e@g:ggg3gf79f0ggdg?g
2. merge
2.1 Example of Mapped CID List with Reads Count File
$ head /path/to/output/02.merge/SS200000135TL_D1.merge.barcodeReadsCount.txt
    7127    18002   48
    4348    19028   1
    14130   8635    1
    7618    14537   24
    4912    10945   5
    16783   12914   1
    15539   8177    1
    9288    8082    14
    7274    16533   59
    9087    10657   10
3. count
3.1 Statistical Report for MID Filtering and Gene Annotation
$ cat /path/to/output/03.count/SS200000135TL_D1.Aligned.sortedByCoord.out.merge.q10.dedup.target.bam.summary.stat
    ## FILTER & DEDUPLICATION METRICS
    TOTAL_READS     PASS_FILTER     ANNOTATED_READS UNIQUE_READS    FAIL_FILTER_RATE        FAIL_ANNOTATE_RATE      DUPLICATION_RATE
    731520587       643871246       532386027       108123310       11.98   17.31   79.69
    ## ANNOTATION METRICS
    TOTAL_READS     MAP     EXONIC  INTRONIC        INTERGENIC      TRANSCRIPTOME   ANTISENSE
    643871246       643871246       483163052       49222975        111485219       532386027       109940618
    100.0   100.0   75.0    7.6     17.3    82.7    17.1
3.2 Example of Annotated BAM
$ samtools view /path/to/output/03.count/SS200000135TL_D1.Aligned.sortedByCoord.out.merge.q10.dedup.target.bam | head -2
    E100026571L1C003R03702347721    0       1       3001778 255     100M    *       0       0       GTATGACATCTGTCCAGGATCTTCTAGCTTTCATAGTCTCTGGTGAGAAGTCTGGAGTAATTCTAATAGGCCTGCATTTATATGTTACTTGACCTTTTTC    EEFEDFFEFFFFEFFFFEC@EFFFFDFFEEFFEFFFFCFCEFFAFBFCED??FGBEFFDC:FFFDCFAF4FAFFDFFDG?DFBD.F@FECA/FEDEFFAA    NH:i:1  HI:i:1  AS:i:92 nM:i:3  Cx:i:12136      Cy:i:14034      UR:Z:C0808      XF:i:2
    E100026571L1C005R02302788444    528     1       3016331 0       100M    *       0       0       TTTATGTGGAGTTCCTTAATCCACTTAGATTTGACCTTAGTACAAGGAGATAGGAATGGATCAATTCGCATTCTTCTACATGATAACAGCCAGTTGTACC    ;FDF>FCFFEAD:FFEBF=@FFDEEFFFC@EFCEFDDFFCE?FDFF7EEECFDEFFFCEFCCEEDEEEFEFBFEEFFDEEFFFEEDFFEDFEEEEFFEED    NH:i:5  HI:i:1  AS:i:96 nM:i:1  Cx:i:6628       Cy:i:7872       UR:Z:EDFF9
3.3 Example of count Gene Expression Matrix
$ h5dump -n /path/to/output/03.count/SS200000135TL_D1.raw.gef
    HDF5 "/path/to/output/03.count/SS200000135TL_D1.raw.gef" {
    FILE_CONTENTS {
     group      /
     group      /geneExp
     group      /geneExp/bin1
     dataset    /geneExp/bin1/exon
     dataset    /geneExp/bin1/expression
     dataset    /geneExp/bin1/gene
     }
    }
    
    $ h5dump -d /geneExp/bin1/expression  /path/to/output/03.count/SS200000135TL_D1.raw.gef | head -15
    HDF5 "/path/to/output/03.count/SS200000135TL_D1.raw.gef" {
    DATASET "/geneExp/bin1/expression" {
       DATATYPE  H5T_COMPOUND {
          H5T_STD_U32LE "x";
          H5T_STD_U32LE "y";
          H5T_STD_U8LE "count";
       }
       DATASPACE  SIMPLE { ( 76041339 ) / ( 76041339 ) }
       DATA {
       (0): {
             4888,
             10392,
             1
          },
       (1): {
    
    $ h5dump -d /geneExp/bin1/gene /path/to/output/03.count/SS200000135TL_D1.raw.gef | head -20
    HDF5 "/path/to/output/03.count/SS200000135TL_D1.raw.gef" {
    DATASET "/geneExp/bin1/gene" {
       DATATYPE  H5T_COMPOUND {
          H5T_STRING {
             STRSIZE 32;
             STRPAD H5T_STR_NULLTERM;
             CSET H5T_CSET_ASCII;
             CTYPE H5T_C_S1;
          } "gene";
          H5T_STD_U32LE "offset";
          H5T_STD_U32LE "count";
       }
       DATASPACE  SIMPLE { ( 24661 ) / ( 24661 ) }
       DATA {
       (0): {
             "Gm1992",
             0,
             132
          },
       (1): {    
3.4 Example of count Sampling File
$ head -8 /path/to/output/03.count/SS200000135TL_D1_raw_barcode_gene_exp.txt
    y x geneIndex MIDIndex readCount
    10392 4888 10551 665954 4
    7096 8901 10551 881671 1
    7096 8901 10551 357383 20
    18783 7397 10551 355789 1
    13032 9155 10551 297666 1
    13032 9155 10551 298690 1
    11778 10617 10551 686313 4
4. register and imageTools
4.1 Registered Image
File /path/to/output/04.register/ssDNA_fov_stitched_transformed.tif and /path/to/output/04.register/ssDNA_SS200000135TL_D1_regist.tif.
/path/to/output/04.register/ssDNA_fov_stitched_transformed.tif
/path/to/output/04.register/ssDNA_SS200000135TL_D1_regist.tif
4.2 Image Process Record File
h5dump -n /path/to/output/04.register/SS200000135TL_D1_20220527_201353_1.1.0.ipr
    HDF5 "/path/to/output/04.register/SS200000135TL_D1_20220527_201353_1.1.0.ipr" {
    FILE_CONTENTS {
     group      /
     group      /DAPI
     group      /DAPI/CellSeg
     dataset    /DAPI/CellSeg/CellMask
     group      /DAPI/ImageInfo
     dataset    /DAPI/ImageInfo/RGBScale
     dataset    /DAPI/Preview
     group      /DAPI/QCInfo
     group      /DAPI/QCInfo/CrossPoints
     dataset    /DAPI/QCInfo/CrossPoints/0_0
     ...
     dataset    /DAPI/QCInfo/CrossPoints/9_7
     dataset    /DAPI/QCInfo/ScopeStitchQCMatrix
     group      /DAPI/Register
     dataset    /DAPI/Register/MatrixTemplate
     group      /DAPI/Stitch
     group      /DAPI/Stitch/BGIStitch
     dataset    /DAPI/Stitch/BGIStitch/StitchedGlobalLoc
     group      /DAPI/Stitch/ScopeStitch
     dataset    /DAPI/Stitch/ScopeStitch/GlobalLoc
     group      /DAPI/Stitch/StitchEval
     dataset    /DAPI/Stitch/StitchEval/StitchEvalH
     dataset    /DAPI/Stitch/StitchEval/StitchEvalV
     dataset    /DAPI/Stitch/TemplatePoint
     dataset    /DAPI/Stitch/TransformTemplate
     group      /DAPI/TissueSeg
     dataset    /DAPI/TissueSeg/TissueMask
     group      /ManualState
     group      /StereoResepSwitch
     }
    }
    $ h5dump -A /path/to/output/04.register/SS200000135TL_D1_20220527_201353_1.1.0.ipr | head -20
    HDF5 "/path/to/output/04.register/SS200000135TL_D1_20220527_201353_1.1.0.ipr" {
    GROUP "/" {
       ATTRIBUTE "IPRVersion" {
          DATATYPE  H5T_STRING {
             STRSIZE H5T_VARIABLE;
             STRPAD H5T_STR_NULLTERM;
             CSET H5T_CSET_UTF8;
             CTYPE H5T_C_S1;
          }
          DATASPACE  SCALAR
          DATA {
          (0): "0.1.0"
          }
       }
       GROUP "ManualState" {
          ATTRIBUTE "cellseg" {
             DATATYPE  H5T_ENUM {
                H5T_STD_I8LE;
                "FALSE"            0;
                "TRUE"             1;
4.3 ImageTools merge
Merged image of microscopy image ssDNA_SS200000135TL_D1_regist.tif and tissue segmentation mask file ssDNA_SS200000135TL_D1_tissue_cut.tif to check tissue segmentation performance.
Part of merged image of microscopy image ssDNA_SS200000135TL_D1_regist.tif and cell segmentation mask file ssDNA_SS200000135TL_D1_mask.tif to check cell segmentation performance.
4.4 ImageTools overlay
Stack stitching template onto the ssDNA_fov_stitched_transformed.tif to check the result of stitching.
Stack registration template onto the ssDNA_SS200000135TL_D1_regist.tif to check the result of registration.
5. tissueCut
5.1 Statistical Report for Tissue Covered Region
$ cat /path/to/output/05.tissuecut/tissuecut.stat
    # Tissue Statistic Analysis with Stain Image
    Contour_area: 88648172
    Number_of_DNB_under_tissue: 36681107
    Ratio: 41.38%
    Total_gene_type: 24300
    MID_counts: 89818303
    Fraction_MID_in_spots_under_tissue: 83.07%
    Reads_under_tissue: 648385443
    Fraction_reads_in_spots_under_tissue: 78.46%
    
    binSize=1
    Mean_reads_per_spot: 17.68
    Median_reads_per_spot: 11.00
    Mean_gene_type_per_spot: 1.71
    Median_gene_type_per_spot: 1
    Mean_Umi_per_spot: 2.45
    Median_Umi_per_spot: 2
    
    binSize=20
    Mean_reads_per_spot: 2911.89
    Median_reads_per_spot: 2445.00
    Mean_gene_type_per_spot: 237.55
    Median_gene_type_per_spot: 223
    Mean_Umi_per_spot: 403.37
    Median_Umi_per_spot: 364
    
    binSize=50
    Mean_reads_per_spot: 18042.28
    Median_reads_per_spot: 16195.00
    Mean_gene_type_per_spot: 1151.00
    Median_gene_type_per_spot: 1117
    Mean_Umi_per_spot: 2499.33
    Median_Umi_per_spot: 2308
    
    binSize=100
    Mean_reads_per_spot: 71102.70
    Median_reads_per_spot: 64449.00
    Mean_gene_type_per_spot: 3082.76
    Median_gene_type_per_spot: 3080
    Mean_Umi_per_spot: 9849.58
    Median_Umi_per_spot: 9066
    
    binSize=150
    Mean_reads_per_spot: 157566.33
    Median_reads_per_spot: 143745.00
    Mean_gene_type_per_spot: 4890.24
    Median_gene_type_per_spot: 5026
    Mean_Umi_per_spot: 21827.05
    Median_Umi_per_spot: 20205
    
    binSize=200
    Mean_reads_per_spot: 276733.00
    Median_reads_per_spot: 254272.00
    Mean_gene_type_per_spot: 6403.57
    Median_gene_type_per_spot: 6719
    Mean_Umi_per_spot: 38334.74
    Median_Umi_per_spot: 35679    
5.2 Example of Gene Expression Matrix for Tissue Covered Region
$ h5dump -n /path/to/output/05.tissuecut/SS200000135TL_D1.tissue.gef
    HDF5 "/path/to/output/05.tissuecut/SS200000135TL_D1.tissue.gef" {
    FILE_CONTENTS {
     group      /
     group      /geneExp
     group      /geneExp/bin1
     dataset    /geneExp/bin1/exon
     dataset    /geneExp/bin1/expression
     dataset    /geneExp/bin1/gene
     }
    
    $ h5dump -d /geneExp/bin1/expression /path/to/output/05.tissuecut/SS200000135TL_D1.tissue.gef | head -15
    HDF5 "/path/to/output/05.tissuecut/SS200000135TL_D1.tissue.gef" {
    DATASET "/geneExp/bin1/expression" {
       DATATYPE  H5T_COMPOUND {
          H5T_STD_U32LE "x";
          H5T_STD_U32LE "y";
          H5T_STD_U8LE "count";
       }
       DATASPACE  SIMPLE { ( 62649229 ) / ( 62649229 ) }
       DATA {
       (0): {
             9915,
             15992,
             1
          },
       (1): {
    
    h5dump -d /geneExp/bin1/gene /path/to/output/05.tissuecut/SS200000135TL_D1.tissue.gef | head -20
    HDF5 "/path/to/output/05.tissuecut/SS200000135TL_D1.tissue.gef" {
    DATASET "/geneExp/bin1/gene" {
       DATATYPE  H5T_COMPOUND {
          H5T_STRING {
             STRSIZE 32;
             STRPAD H5T_STR_NULLPAD;
             CSET H5T_CSET_ASCII;
             CTYPE H5T_C_S1;
          } "gene";
          H5T_STD_U32LE "offset";
          H5T_STD_U32LE "count";
       }
       DATASPACE  SIMPLE { ( 24300 ) / ( 24300 ) }
       DATA {
       (0): {
             "Gm37381",
             0,
             3
          },
       (1): {
5.3 Example of Gene Expression Matrix for a complete GEF
$ h5dump -n /path/to/output/05.tissuecut/SS200000135TL_D1.gef
    HDF5 "/path/to/output/05.tissuecut/SS200000135TL_D1.gef" {
    FILE_CONTENTS {
     group      /
     group      /geneExp
     group      /geneExp/bin1
     dataset    /geneExp/bin1/exon
     dataset    /geneExp/bin1/expression
     dataset    /geneExp/bin1/gene
     group      /geneExp/bin10
     dataset    /geneExp/bin10/exon
     dataset    /geneExp/bin10/expression
     dataset    /geneExp/bin10/gene
     group      /geneExp/bin100
     dataset    /geneExp/bin100/exon
     dataset    /geneExp/bin100/expression
     dataset    /geneExp/bin100/gene
     group      /geneExp/bin20
     dataset    /geneExp/bin20/exon
     dataset    /geneExp/bin20/expression
     dataset    /geneExp/bin20/gene
     group      /geneExp/bin200
     dataset    /geneExp/bin200/exon
     dataset    /geneExp/bin200/expression
     dataset    /geneExp/bin200/gene
     group      /geneExp/bin50
     dataset    /geneExp/bin50/exon
     dataset    /geneExp/bin50/expression
     dataset    /geneExp/bin50/gene
     group      /geneExp/bin500
     dataset    /geneExp/bin500/exon
     dataset    /geneExp/bin500/expression
     dataset    /geneExp/bin500/gene
     group      /stat
     dataset    /stat/gene
     group      /wholeExp
     dataset    /wholeExp/bin1
     dataset    /wholeExp/bin10
     dataset    /wholeExp/bin100
     dataset    /wholeExp/bin20
     dataset    /wholeExp/bin200
     dataset    /wholeExp/bin50
     dataset    /wholeExp/bin500
     group      /wholeExpExon
     dataset    /wholeExpExon/bin1
     dataset    /wholeExpExon/bin10
     dataset    /wholeExpExon/bin100
     dataset    /wholeExpExon/bin20
     dataset    /wholeExpExon/bin200
     dataset    /wholeExpExon/bin50
     dataset    /wholeExpExon/bin500
     }
    }
    
    $ h5dump -d /stat/gene /path/to/output/05.tissuecut/SS200000135TL_D1.gef | head -20
    HDF5 "/path/to/output/05.tissuecut/SS200000135TL_D1.gef" {
    DATASET "/stat/gene" {
       DATATYPE  H5T_COMPOUND {
          H5T_STRING {
             STRSIZE 32;
             STRPAD H5T_STR_NULLTERM;
             CSET H5T_CSET_ASCII;
             CTYPE H5T_C_S1;
          } "gene";
          H5T_STD_U32LE "MIDcount";
          H5T_IEEE_F32LE "E10";
       }
       DATASPACE  SIMPLE { ( 24661 ) / ( 24661 ) }
       DATA {
       (0): {
             "Gm42418",
             5861037,
             60.1033
          },
       (1): { 
    
6. cellCut
6.1 Example of Gene Expression Matrix for Cell Bins
$ h5dump -n /path/to/output/051.cellcut/SS200000135TL_D1.cellbin.gef
    HDF5 "/path/to/output/051.cellcut/SS200000135TL_D1.cellbin.gef" {
    FILE_CONTENTS {
     group      /
     group      /cellBin
     dataset    /cellBin/blockIndex
     dataset    /cellBin/blockSize
     dataset    /cellBin/cell
     dataset    /cellBin/cellBorder
     dataset    /cellBin/cellExon
     dataset    /cellBin/cellExp
     dataset    /cellBin/cellExpExon
     dataset    /cellBin/cellTypeList
     dataset    /cellBin/gene
     dataset    /cellBin/geneExon
     dataset    /cellBin/geneExp
     dataset    /cellBin/geneExpExon
     }
    }    
7. saturation
$ cat /path/to/output/07.saturation/sequence_saturation.tsv
    sample  bar_x   bar_y1  bar_y2  bar_umi bin_x   bin_y1  bin_y2  bin_umi
    0.05    26619302        0.250959        1       19938952        26619302        0.27571 3270    7613
    0.1     53238604        0.390241        1       32462699        53238604        0.41122 4268    12394
    0.2     106477208       0.543149        1       48644210        106477208       0.558617        5215    18573
    0.3     159715808       0.625887        1       59751787        159715808       0.638094        5693    22814
    0.4     212954416       0.67839 1       68488171        212954416       0.688522        5995    26150
    0.5     266193008       0.714813        1       75914701        266193008       0.723539        6204    28985
    0.6     319431616       0.741736        1       82497808        319431616       0.749427        6378    31499
    0.7     372670208       0.76249 1       88513055        372670208       0.769402        6517    33795
    0.8     425908832       0.779116        1       94076279        425908832       0.78542 6642    35920
    0.9     479147392       0.792733        1       99311385        479147392       0.798541        6747    37918
    1       532386027       0.804159        1       104262941       532386027       0.809561        6840    39472    
8. report
8.1 Example of Statistical Summary Report
cat /path/to/output/08.report/SS200000135TL_D1.statistics.json
    {
        "version": "version_v2",
        "1.Filter_and_Map": {
            "1.1.Adapter_Filter": [
                {
                    "Sample_id": "E100026571_L01_trim_read_1",
                    "getCIDPositionMap_uniqCIDTypes": "645784920",
                    "total_reads": "1002214171",
                    "mapped_reads": "826344259(82.45%)",
                    "CID_misOverlap_reads": "143590127(14.33%)",    
8.2 HTML Report
Reach out to Us
Discover the power of Stereo-seq
Contact