Skip to content

IGV BAM2TDF Converter Specifications

Process Details

  • Name: IGV BAM2TDF converter
  • Process UUID: 20bdccfa-ed05-11e8-9ce4-85221b21564c
  • Process Group: Misc.

Overview

This process converts BAM alignment files into TDF (Tiled Data Format) files optimized for visualization in the Integrative Genomics Viewer (IGV). The conversion enables efficient viewing of sequencing data coverage and alignment patterns across genomic regions at various zoom levels.

This process is implemented in Bash, which utilizes samtools for BAM file processing and IGV Tools for TDF conversion.

Key Functionality

  • BAM File Preparation: Automatically sorts and indexes BAM files if not already processed
  • TDF Conversion: Converts BAM files to TDF format using IGV Tools with configurable window sizes and extension factors
  • Paired-End Support: Handles both single-end and paired-end sequencing data with appropriate parameter adjustments

Input/Output Specification

Inputs

Required Inputs

  • Mate Information

    • Description: Sequencing mate pair configuration (single or paired-end)
    • Format: Value parameter
  • Mapped Reads

    • Description: Aligned sequencing reads in BAM format
    • Format: BAM files
  • Genome Sizes

    • Description: Chromosome sizes file containing genomic coordinates
    • Format: Sizes file

Outputs

  • TDF Output File
    • Description: Converted TDF file optimized for IGV visualization
    • Format: TDF file

Parameters & Settings

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

  • IGV Window Size

    • Description: Window size for TDF binning and coverage calculation
    • Default value: Configurable via igv_window_size parameter
  • IGV Extension Factor

    • Description: Extension factor for read coverage calculation
    • Default value: Configurable via igv_extention_factor parameter
  • Nucleic Acid Type

    • Description: Type of sequencing data (DNA or RNA) affecting paired-end processing
    • Default value: Configurable via nucleicAcidType parameter

References & Resources

  • Tool Documentation: Contact the team for details on IGV Tools and samtools integration