scRNA-seq

Check Reads check_reads

input:List of read files (.fastq)
output:None
script:Ensures correct format of sequencing read files

Genome Indexing hisat_indexing/star_indexing

input:Genome reference file (.fa) | Genome annotation file (.gtf)
output:Directory containing indexed genome files
script:Uses either STAR or HISAT2 to build an indexed genome

Quality Check fastqc

input:List of read files (.fastq)
output:Report files (.html)
script:Uses FastQC to check quality of read files

Whitelist whitelist

input:List of read files (.fastq)
output:A table of white listed barcodes (.txt)
script:Uses UMI-tools to extract and identify true cell barcodes

Extract extract

input:List of read files (.fastq) | A table of white listed barcodes (.txt)
output:Extracted read files (.fastq)
script:Uses UMI-tools to extract barcode from reads and append to read name

Read Mapping hisat_mapping/star_mapping

input:List of read files (.fastq) | Genome annotation file (.gtf) | Directory containing indexed reference genome files
output:A list of alignment files (.bam) | Log files (.log)
script:Uses either STAR or HISAT2 to align reads to a reference genome

Reformat Reference gtftobed

input:Genome annotation file (.gtf)
output:Genome annotation file (.bed)
script:Converts genome annotation file from GTF to BED format

Mapping Quality rseqc

input:A list of alignment files (.bam)
output:Report files (.txt)
script:Uses RSeQC to check quality of alignment files

Quantification counting

input:A list of alignment files (.bam) | Genome annotation file (.gtf)
output:Read counts (.txt) | Log files (.txt)
script:Uses featureCounts to quantify reads

Summary Report multiqc

input:Log files and summary reports from all processes
output:A summary report (.html)
script:Uses MultiQC to generate a summary report