Related Experiment Video
Updated: Sep 26, 2025

Novel Sequence Discovery by Subtractive Genomics
Published on: January 25, 2019
SimPlot++: a Python application for representing sequence similarity and detecting recombination
Stéphane Samson1, Étienne Lord2, Vladimir Makarenkov1
1Department of Computer Sciences, Université du Québec à Montréal, Montreal, QC H3T 1N8, Canada.
Motivation:
Accurate detection of sequence similarity and homologous recombination are essential parts of many evolutionary analyses.
Results:
We have developed SimPlot++, an open-source multiplatform application implemented in Python, which can be used to produce publication quality sequence similarity plots using 63 nucleotide and 20 amino acid distance models, to detect intergenic and intragenic recombination events using Φ, Max-χ2, NSS or proportion tests, and to generate and analyze interactive sequence similarity networks. SimPlot++ supports multicore data processing and provides useful distance calculability diagnostics.
Availability And Implementation:
SimPlot++ is freely available on GitHub at: https://github.com/Stephane-S/Simplot_PlusPlus, as both an executable file (for Windows) and Python scripts (for Windows/Linux/MacOS).
Related Concept Videos
Conservative Site-specific Recombination and Phase Variation
The recognition sites for Cre recombinase called LoxP...
Homologous Recombination
Comparing Copy Number Variations and SNPs
Copy number variations or CNVs are the structural variations that cover more than 1kb of DNA sequence. The single nucleotide polymorphism (SNP), on the other hand, is a single nucleotide change or a point mutation that is found in more than 1%...
Overview of Transposition and Recombination
Exon Recombination
Exon shuffling follows “splice frame rules.” Each exon...
Signal Sequences and Sorting Receptors

