Single Clone based Instability Assay (SCIA) GUI
SCIA GUI is a cross-platform graphical application for analyzing repeat instability from long read sequencing data. It integrates the deterministic Repeat Detector (RD) algorithm with downstream instability quantification, delta distribution analysis, statistical comparison and visualization.
This cross-platform software provides complete workflow from raw FASTA files to instability indices and comparitive statistical outputs without the need of command line input(CLI).
The current repeat detector profile is configured for Huntington disease(CAG repeat disorder).
Core Features
Repeat Detector tab
Supports restrictive and permissive profiles
Accepts unaligned FASTA input
Uses deterministic profile weighting (pfsearch-based)
Reverse complement analysis supported
Instability Index Analysis
Quantifies repeat instability using weighted distribution shifts relative to a reference mode
Three instability modes supported:
Fixed Mode from Control (D0):Uses control mode to analyse changes in the treatment samples
Per-Sample Mode: Uses detected mode independently for each sample
Manual Mode: User-specified repeat size
Outputs
- Histogram folder with histograms of repeat size distribution and threshold-filtered histograms
- Within histograms folder, automatic folder organisation based on the sample name (eg. D0, day0, con, ctrl, control and rest as treated)
- Raw histogram plots
- instability_results
- d0_mode_info
Delta plot tab
Supports plotting of one or overlaying two delta plots for comparison
Delta plot 1: Accepts folders containing histograms of control and treatment samples
Delta plot 2:when enabled, accepts folders containing histograms of control and treatment samples
User can modify the legend label, plot settings and output folder paths.
Outputs
For each dataset:
- Binned by offset file containing bin offset from the chosen mode, bin center, delta sum value along with area-under-curve(AUC)
- Normalized with offset file with freq of repeats normalised by total number of reads per sample, average, sd, sem, delta and bin offset values
- Stats file with expansion and contraction mean, AUC, overall mean and bias ratio
- Kolmogorov–Smirnov (KS) test results
- delta plot as png
GUI for Windows and macOS
Windows
- Download Docker Desktop for Windows, install it, and ensure it is running.
- Download the Repeat Detector Docker image fromZenodo
- Download GUI Zenodo
- Copy the GUI files and run them locally from your computer rather than from networked folders.
- Locate, unzip GUI_publish_v2_Mar2026_Win.exe and right-click and Run as administrator
- If Windows shows a security warning, click More info, then click Run anyway.
- When the app opens, browse and locate the downloaded
repeat-detector.tarfile - Next, browse and locate the FASTA file. If you have FASTQ/FASTQ.gz files, use
seqkit fq2fato convert them to FASTA format. - Choose output base folder.
- Next, select D0 or control fasta files, make sure the name has the string (D0, Day0, Ctrl, control, ctl, this is needed for automatic folder organisation of folders)
- Next choose appropriate profile- restrictive or permissive
- Choose appropriate Instability mode and max repeat size and thershold for filtering.
- Click Run RD Program
- It may take a minute or two for the Docker image to load.
- In delta plot tab, choose appropriate control and treated folders for Dataset 1 and Dataset 2.
- Adjust plot parameters as per the experiment.
- Choose the result folder, this is where all the results will be stored.
- Click Run Delta + KS Test button to process. (based on screen size, this button might be hidden, to fix this, adjust the scale: System>Display> Scale to 100%)
macOS
- Download Docker Desktop for macOS from Docker Desktop for Mac, install it, and ensure it is running.
- Download the Repeat Detector Docker image from Zenodo
- Dowload GUI Zenodo
- Copy the GUI files and run them locally from your computer rather than from networked folders.
- Locate, unzip and double-click GUI_publish_v1_Feb2026_mac.
- If macOS shows a security warning, go to System Preferences > Security & Privacy, and allow the app to run by clicking Open anyway
- It might take a few minutes to open, if it does not open with first double clicking, repeat the clicking and wait
- When the app opens, browse and locate the downloaded
repeat-detector.tarfile - Next, browse and locate the FASTA file. If you have FASTQ/FASTQ.gz files, use
seqkit fq2fato convert them to FASTA format. - Choose output base folder.
- Next, select D0 or control fasta files, make sure the name has the string (D0, Day0, Ctrl, control, ctl, this is needed for automatic folder organisation of folders)
- Next choose appropriate profile- restrictive or permissive
- Choose appropriate Instability mode and max repeat size and thershold for filtering.
- Click Run RD Program
- It may take a minute or two for the Docker image to load.
- In delta plot tab, choose appropriate control and treated folders for Dataset 1 and Dataset 2.
- Adjust plot parameters as per the experiment.
- Choose the result folder, this is where all the results will be stored.
- Click Run Delta + KS Test button to process.