RobinVanSchendel / SIQ

Sequence Interrogation and Qualification
3 stars 1 forks source link

SIQ

Sequence Interrogation and Qualification is there to perform analysis on targeted sequencing data. SIQ creates an mutation profile that can be interactively visualized using SIQPlotteR. It is written in Java so that anyone with a computer can use this program to analyse their sequences. We have designed and implemented this tool for anyone without a background in informatics to be able to analyse NGS data.

For a detailed user guide please download and read:

User guide

And in addition you can watch the Video Turials that we have made for you to make it easy to run SIQ:

Video Tutorials

If you have watched all the videos, have read the entire user guide and still have issues with running SIQ or analysing your data, please make an issue here or drop us an e-mail. See SIQ paper for contact details.

For those who prefer to follow the README further, we have included a brief user guide below:

Contents

Installation

Download the latest .jar file from this repository. You can double click it and it should work directly. The only thing you require is a working Java version (1.8 and up). Please ensure to install a 64-bit version of Java. Download and install java here

NOTE: Most operating systems such as MacOS and Windows distrust any file coming from the internet. For MacOS please hold 'Control' + click on the jar file to open it. This notification only appears the first time.

Running SIQ

when SIQ is started you should see the following screen:

SIQ can be used to analyze the following type of data:

When setting up your targeted sequencing experiments you generally use two primers to amplify your locus of interest. Additionally, you (optionally) have expected target sites for your experiments. This is for example the case if you use CRISPR\Cas9, Cas13, I-SceI or any other enzyme to target the DNA. We have also used SIQ to analyze different sites, such as transposon sites, sites of G-quadruplex sequences. SIQ uses these locations to 1) try to identify sequence alterations preferably at this location. 2) to ensure your PCR primers amplified from the expected location (see Filters below).

SIQ has the possibilities for the following input:

Optional settings:

SIQPlotteR

When SIQ is done analysing your samples it will result in an Excel file. This Excel file can be uploaded and directly visualised by SIQPlotteR

Upload to SIQPlotteR

See the User Guide or the Video Tutorials for more details on how to use SIQPlotteR.

Troubleshooting

SIQ does not start

The problem is likely that you do not have (the correct version of) Java installed. Ensure you download and install the newest Java version:

Download Java

SIQ still does not start

Start SIQ from within a terminal (command prompt in windows):

  1. Start a terminal
  2. Go to the directory where the SIQ jar file is (for example Downloads): cd Downloads
  3. Start SIQ (in this example the file is SIQ_1.0.jar: java -jar SIQ_1.0.jar
  4. Post the output as an issue.

SIQ does not work on files that need merging of paired-end reads

The program Flash that is required for you operating system seems to be not working. When starting SIQ, Flash is copied to the directory that SIQ is running in. It might be that the program does not work for your operating system. Please check the output of the following commmands to see if Flash is working

  1. Start a terminal
  2. Go to the directory where the SIQ jar file is (for example Downloads): cd Downloads
  3. Run flash like this (Linux/MacOs)
    ./flash2  
      Usage: flash [OPTIONS] MATES_1.FASTQ MATES_2.FASTQ
      Run `./flash2 --help | less' for more information.

    or in windows:

    flash.exe
      Usage: flash [OPTIONS] MATES_1.FASTQ MATES_2.FASTQ
      Run `flash.exe --help | more' for more information.
    1. if the output is different, please post the output as an issue. See the User Guide for more options

Video Tutorials

Video 1. Download & Installing SIQ

IMAGE ALT TEXT

Video 2. Running SIQ on your data

IMAGE ALT TEXT

Video 3. Running SIQ with an HDR reference to detect edits

IMAGE ALT TEXT

Video 4. Advanced SIQ options

IMAGE ALT TEXT

Video 5. Analysing data using SIQPlotteR

IMAGE ALT TEXT