ChopStitch

ChopStitch identifies putative exons and constructs splice graphs from de novo assembled transcriptomes and whole genome shotgun sequencing (WGSS) k-mer spectra to enable exon-exon boundary detection and transcript isoform discovery in non-model organisms.


Key Features:

  • De Novo Exon Identification: Identifies exon-exon boundaries within de novo assembled RNA-Seq/transcriptome data.
  • Bloom filter k-mer representation: Employs a Bloom filter to represent the k-mer spectrum derived from WGSS reads, enhancing exon localization.
  • Handling Sequence Variability: Accounts for base substitutions arising from sequencing or assembly errors, haplotype variation, or RNA editing when defining exon candidates.
  • Alternative Splicing Detection: Examines exon edges for alternative exon-exon boundaries to detect transcript isoforms.
  • Output Formats: Produces putative exon sequences in FASTA format and splice graphs in DOT format.
  • Implementation and Licensing: Implemented in Python and C++ and distributed under the GPL license.

Scientific Applications:

  • De novo transcriptome annotation: Enables annotation of exon-intron structure in organisms lacking high-quality reference genomes.
  • Alternative splicing analysis: Detects and represents transcript isoforms via splice graph construction.
  • Gene structure elucidation: Supports identification of exon-exon architecture for gene model reconstruction.
  • RNA editing investigation: Facilitates exploration of RNA editing events reflected as base substitutions in transcripts.
  • Haplotype variation studies: Assists analysis of haplotype-specific sequence variation affecting exon boundaries.

Methodology:

Processes de novo assembled RNA-Seq/transcriptome sequences alongside WGSS reads, represents WGSS k-mer spectra with a Bloom filter, identifies exon-exon boundaries and alternative exon edges, and outputs putative exon sequences and splice graphs.

Topics

Details

License:
GPL-3.0
Tool Type:
command-line tool
Operating Systems:
Linux, Mac
Programming Languages:
C++, Python
Added:
6/27/2018
Last Updated:
11/25/2024

Operations

Publications

Khan H, Mohamadi H, Vandervalk BP, Warren RL, Chu J, Birol I. ChopStitch: exon annotation and splice graph construction using transcriptome assembly and whole genome sequencing data. Bioinformatics. 2017;34(10):1697-1704. doi:10.1093/bioinformatics/btx839. PMID:29300846. PMCID:PMC5946899.

PMID: 29300846
PMCID: PMC5946899
Funding: - National Institutes of Health: R01HG007182

Documentation