fls-bioinformatics-core / auto_process_ngs

Scripts and utilities for automatic processing & management of Illumina NGS sequencing data.
Other
9 stars 6 forks source link

Remove 'fastq strand.py' ('strandedness' module) from QC protocols #971

Closed pjbriggs closed 2 weeks ago

pjbriggs commented 2 weeks ago

Removes the strandedness QC module from all the protocols currently defined in the QC pipeline code, essentially dropping the use of fastq_strand.py for generating the strandedness metric. Instead the strand-specificity metric (generated from RSeQC's infer_experiment.py utility, which is always run when BAM files are produced) will be reported instead.

The intention is to optimise the pipeline by removing the extra computation required when running fastq_strand.py, hopefully making it faster and less resource hungry.

(Note that the functionality of the strandedness QC module is still in place so is available if required.)

Closes #890.