Tailor is a fast short read aligner like bowtie/BWA/SOAP2 but is designed specifically to discovering trimming and tailing events for small silencing RNAs.
Tailor is a Burrows–Wheeler transform (BWT) based fast aligner specialized in discovering non-templated addition of nucleotide to the 3' end of nucleic acids (a.k.a., tailing) from Next Generation Sequencing data.
Tailor is released under GPLv2 with additional restriction so that is only applicable to individuals and non-profits and that any for-profit company must purchase a different license.
A Shell based pipelines are provided using fastq as input and produce publication quality figures.
*Only 64 bits systems are able to compile and run Tailor.
Please try the precompiled binaries first, most of the linux systems should be able to run Tailor without any troubles.
bin/tailor_linux # for linux
bin/tailor_mac_x64 # for OSX
Or you can find them in the release tab in this page or at this link.
git clone git@github.com:jhhung/Tailor.git
$BOOST_ROOT
to the directory of boost if CMake cannot find boost automatically;$CC
and $CXX
to the gcc/g++ compiler you want to use.cmake .
make
make
tailor build -i genome.fa -p genome
tailor map -p genome -n 8 -i smallRNA.fq
# reads.fq: input reads in fastq format:
# dm3.fa: genome sequence in fasta format; it will generate index in the index folder of tailor directory, if it doesn't exist
# genomic_feature_file; used to generate figures for different genomic features (exon, intron...). See our example in the annotation folder to make such file
# using 24 CPUs
# use PHRED score 20 as filter: only reads with every base equal to to higher than 20 pass the filter and enters the pipeline
run_miRNA_tailing_pipeline.sh \
-i reads.fq \
-g dm3.fa \
-t genomic_feature_file \
-o output_dir \
-c 24 \
-q 20
# You can find all the pre-bulit indexes in:
http://www.jhhlab.tw/Tailor/index/
# Human:
http://www.jhhlab.tw/Tailor/index/hg18.tar.gz
http://www.jhhlab.tw/Tailor/index/hg19.tar.gz
# Mouse:
http://www.jhhlab.tw/Tailor/index/mm9.tar.gz
http://www.jhhlab.tw/Tailor/index/mm10.tar.gz
# for downloading
lftp -c "pget -n 4 http://www.jhhlab.tw/Tailor/index/hg18.tar.gz"
http://www.jhhlab.tw/Tailor/speed_test_samples/
http://www.jhhlab.tw/Tailor/speed_test_samples/Drosophila_melanogaster.2m.fq
http://www.jhhlab.tw/Tailor/speed_test_samples/Drosophila_melanogaster.all.randomeTailed.fq
http://www.jhhlab.tw/Tailor/speed_test_samples/test_speed.log
http://www.jhhlab.tw/Tailor/speed_test_samples/test_speed.log2
http://www.jhhlab.tw/Tailor/speed_test_samples/test_speed.log3
http://www.jhhlab.tw/Tailor/speed_test_samples/tailing.log
http://www.jhhlab.tw/Tailor/speed_test_samples/tailing.log2
http://www.jhhlab.tw/Tailor/speed_test_samples/tailing.log3
utils
directory Jui-Hung Hung <juihunghung `at` gmail.com>
Chou Min-Te <poi5305 `at` gmail.com>
Bo W Han <bowhan `at` me.com>