Skip to content

Run Alignments Specifications

Process Details

  • Name: run_alignments
  • Process UUID: f931lrv2i9ku9q2do7uizt075sab04
  • Process Group: Annotation

Overview

This process aligns concatenated fastq files against a filtered ORF database using Diamond BLASTX for protein sequence alignment. The process performs high-throughput sequence alignment to identify protein-coding sequences and quantify their abundance in the sequencing data.

This process is implemented in Bash, which invokes Diamond BLASTX for protein sequence alignment.

Key Functionality

  • Protein Sequence Alignment: Performs BLASTX alignment of nucleotide sequences against a protein reference database using Diamond
  • Memory-Optimized Processing: Uses configurable block sizes to manage memory consumption during alignment
  • Abundance Quantification: Processes alignment results to generate counts of unique sequence matches
  • Parallel Processing: Utilizes multiple CPU threads for efficient alignment processing

Input/Output Specification

Inputs

Required Inputs

  • DiamondDatabase

    • Description: Pre-built Diamond database containing filtered ORF sequences for alignment
    • Format: dmnd
  • reads

    • Description: Set of concatenated fastq files containing sequencing reads to be aligned
    • Format: fastq

Outputs

  • outFileTSV

    • Description: Tab-separated file containing alignment results with sequence counts and unique match quantification
    • Format: tsv
  • logOut

    • Description: Log file containing Diamond alignment process information and statistics
    • Format: out

Parameters & Settings

These parameters can be adjusted in the Foundry UI when running this process.

  • Diamond Block Size
    • Description: The block size, measured in billions of sequence letters to be processed, affects memory consumption; higher block sizes lead to higher memory usage.
    • Default value: 6

References & Resources

  • Tool Documentation: Contact the team for details on Diamond BLASTX alignment parameters
  • Related Papers: Buchfink, B., Xie, C. & Huson, D.H. Fast and sensitive protein alignment using DIAMOND. Nat Methods 12, 59–60 (2015). https://doi.org/10.1038/nmeth.3176