SimSpliceEvol: alternative splicing-aware simulation of biological sequence evolution
Related Experiment Video
Updated: Jan 1, 2026

Using RNA-sequencing to Detect Novel Splice Variants Related to Drug Resistance in In Vitro Cancer Models
Published on: December 9, 2016
Esaie Kuitche1, Safa Jammali2,3, Aïda Ouangraoua2
1Department of Computer Science, University of Sherbrooke, 2500 Boulevard de l'Université, Quebec, J1K2R1, Canada. Esaie.Kuitche.Kamela@USherbrooke.ca.
Background:
It is now well established that eukaryotic coding genes have the ability to produce more than one type of transcript thanks to the mechanisms of alternative splicing and alternative transcription. Because of the lack of gold standard real data on alternative splicing, simulated data constitute a good option for evaluating the accuracy and the efficiency of methods developed for splice-aware sequence analysis. However, existing sequence evolution simulation methods do not model alternative splicing, and so they can not be used to test spliced sequence analysis methods.
Results:
We propose a new method called SimSpliceEvol for simulating the evolution of sets of alternative transcripts along the branches of an input gene tree. In addition to traditional sequence evolution events, the simulation also includes gene exon-intron structure evolution events and alternative splicing events that modify the sets of transcripts produced from genes. SimSpliceEvol was implemented in Python. The source code is freely available at https://github.com/UdeS-CoBIUS/SimSpliceEvol.
Conclusions:
Data generated using SimSpliceEvol are useful for testing spliced RNA sequence analysis methods such as methods for spliced alignment of cDNA and genomic sequences, multiple cDNA alignment, orthologous exons identification, splicing orthology inference, transcript phylogeny inference, which requires to know the real evolutionary relationships between the sequences.
Related Concept Videos
Alternative RNA Splicing
Alternative RNA Splicing
There are five types of alternative RNA splicing that vary in the ways the pre-mRNA segments are removed or retained in the mature mRNA. The first...
RNA Splicing
Gene Evolution - Fast or Slow?
Gene Evolution - Fast or Slow?
In contrast, regions which code...
Exon Recombination
Exon shuffling follows “splice frame rules.” Each exon...

