Skip to content
/ MiRCA Public

Hybrid Error Correction Tool for NGS Long Reads

License

Notifications You must be signed in to change notification settings

Mkchouk/MiRCA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiRCA

Hybrid Error Correction Tool for NGS Long Reads

v1.2

The new MinIon sequencer provided by the Oxford Nanopore Technologies is characterized by his small size and is powered from the USB 3.0 port of a laptop computer. This sequencer produces long reads with a low production costs and with high throughput. However, long reads generated by the MinIon sequencer have a high error rate which deteriorates the quality of results obtained by analyzing these long reads. A solution to correct long reads is to use the high coverage and the high quality of short reads generated by the second generation sequencing technology.

We present MiRCA a new hybrid approach that detects and corrects errors using preassembled Illumina short reads. It uses an alignment-based approach, supports substitution, insertion and deletion errors, using pre-assembled short reads as a reference to correct MinIon long reads.

####Requirements

####Download MiRCA MiRCA can be downloaded at :

####Install MiRCA To install the tool, the user must download the file MiRCA-master.zip and extract it.

tar -xzf MiRCA-master.zip

####Run MiRCA

The package contains one main script called MiRCA.sh that coordinates the execution of the whole process.

chmod +x MiRCA.sh
./MiRCA.sh

You must modify the MiRCA.sh file by adding the paths of short reads (.FASTA or .FQ) and long reads reads (.FASTA). In the MiRCA.sh, you must change the directories of files results of spades and Blast+ in the current directory.

There are Two Mode in MiRCA:

  • First Mode Default Mode (main.c): update the input and output files by changing the path of the alignment results file and the long file reads path.
  • First Mode Trim Mode (main_trim.c): update the input and output files by changing the path of the alignment result file and the long file reads path (further explanation in main_trim.c).

The ssembly consists of long corrected reads using Celera assembler but this step is optional for those who want the assembly.

####DataSets Used

we used the Long reads gerated from MinIon sequencer and short reads generated by Illumina. from http://schatzlab.cshl.edu and http://lab.loman.net

####Copyright

Copyright (c) 2016 MKchouk

####Updates 01-03-2016 MiRCA v1.0 on line via GitHub...

04-09-2016 MiRCA v1.1 bug fixed...

31-01-2017 MiRCA v1.2 Problem resolved. new Spades 3.10 is availabe... ####For Citations

About

Hybrid Error Correction Tool for NGS Long Reads

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published