Manual for tsRFinder Qinhu Wang and Weixing Shan∗ Northwest A&F University Version 1.0.0 February 11, 2015 Abstract The tsRFinder is a lightweight, fast and reliable tool for prediction and annotation of tRNA-derived small RNAs using next-generation sequencing data. It’s a free open source software available at https: //github.com/wangqinhu/tsRFinder.



Email: [email protected]

1

Contents 1

Introduction

3

2

How to install 2.1 Dependency . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 3 3

3

How to use 3.1 Preparing the dataset . . . . . . . . . . . . . . . . . . . . . . . 3.2 Running the pipeline . . . . . . . . . . . . . . . . . . . . . . .

4 4 5

4

Demo 4.1 Demo data . . . . . . . . . 4.2 Demo running . . . . . . . 4.3 Demo output . . . . . . . . 4.4 Visualization of tmap data

5

. . . .

FAQ

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

7 7 8 10 11 13

2

1

Introduction

Small RNAs, such as miRNA, siRNA, and piRNA, are key regulators of gene expression. The tRNA-derived small RNA (tsRNA) is a recently identified novel class of small RNA, no public tool has tailored for tsRNA analysis yet. We thus developed tsRFinder for tsRNA prediction and annotation with additional sequence and statistical analysis, using small RNA sequencing data and the reference genome sequences.

2

How to install

2.1

Dependency

The tsRFinder depends on a few free open source softwares, please check and install them at first: • Perl, v5.10.1 or higher, required for tsRFinder.pl execution. Always build-in in most of the UNIX-like OS. http://www.perl.org/get.html • R, v2.15.2 or higher, required for small RNA data analysis and illustration. http://www.r-project.org • bowtie, v1.0.0 or higher, required for small RNA mapping. https://github.com/BenLangmead/bowtie • tRNAscan-SE, v1.3.1 or higher, required for tRNA prediction. It’s optional if you prefer manual tRNA input. http://lowelab.ucsc.edu/tRNAscan-SE

2.2

Installation

You may clone 1 tsRFinder by typing the following in the terminal. 1

If git is not installed, download it from http://git-scm.com

3

Clone tsRFinder git clone https://github.com/wangqinhu/tsRFinder.git

Alternatively, you may download it from the following URL. Latest release of tsRFinder https://github.com/wangqinhu/tsRFinder/releases/latest

tsRFinder is maintained on GitHub and is ready-to-use, no compilation is required. However, if you take 1 - 2 minutes to improve the configuration, it may save you a lot of time for trouble shooting. Once tsRFinder is cloned or unpacked, move the entire directory to a proper place (or current working directory, such as home directory) and add the tsRFinder path to your environment settings. For example, if tsRFinder is placed in ”/the/path/of/tsRFinder”, then type the following in the terminal if you are using bash. Setup tsRFinder echo export tsR_dir="/the/path/of/tsRFinder" >> $HOME/.bashrc source ˜/.bashrc

tsRFinder is now ready for your dataset, if you want to run tsRFinder.pl as a system command, create a soft link for it: Make a soft link for tsRFinder.pl ln -s ‘pwd‘/tsRFinder/tsRFinder.pl /usr/local/bin/

3 3.1

How to use Preparing the dataset

Before running tsRFinder, you are asked to prepare/download the following two files: (1) the reference genome sequence, or the reference tRNA sequence and, (2) the small RNA reads. You are strongly recommended to use the reference genome sequence and raw small RNA sequencing data since tsRFinder is capable of preparing the reference tRNA data and clean 4

small RNA data automatically. In case you prefer to preparing tRNA and small RNA files manually, see ”demo/tRNA.fas” and ”demo/sRNA.fa.gz” or access the format description in the FAQ section.

3.2

Running the pipeline

Once tsRFinder is properly installed, you can run tsRFinder directly from terminal. A typical tsRFinder job can be easily finished on a modern MacBook (running OS X) or laptop (running Linux), typically within 10 minutes. To know how to use tsRFinder, see the following usage: Usage of tsRFinder: ./tsRFinder.pl -h tsRFinder usage: tsRFinder.pl

Manual for tsRFinder - GitHub

Feb 11, 2015 - Book (running OS X) or laptop (running Linux), typically within 10 min- .... ure (”label/distribution.pdf”) showing the length distributions and base.

325KB Sizes 10 Downloads 485 Views

Recommend Documents

Manual for pasdoc 0.8 - GitHub
Jul 12, 1997 - @author Treat the argument as an author's name and email address .... HTML file by using htlatex, or a PDF file by using pdflatex. It is to note ...

Reference Manual - GitHub
for the simulation of the electron cloud buildup in particle accelerators. 1 Input files .... points of the longitudinal beam profile of sec- ondary beams.

Scop3D – Manual - GitHub
for linux http://genesis.ugent.be/downloadredirect.php?toolname=scop3D-linux for mac http://genesis.ugent.be/downloadredirect.php?toolname=scop3D-mac.

Haxe 3 Manual - GitHub
of programs in Haxe. Each Haxe class has an explicit name, an implied path and zero or more class fields. Here we will focus on the general structure of classes and their relations, while leaving the details of class fields for Class Fields (Chapter

User Manual - GitHub
Page 1. User Manual. Project Odin. Kyle Erwin. Joshua Cilliers. Jason van Hattum. Dimpho Mahoko. Keegan Ferrett. Page 2. Contents. Contents. Section1 .

GWR4.09 User Manual - GitHub
Starting the program, Exiting the program, and Tab design ...................... 5 ..... GWR4 runs on Windows Vista, Windows 7, 8 and 10 environments with the .

RetroArch Android Manual - GitHub
May 28, 2013 - 7 Core Config Settings. 17. 8 RetroArch on other platforms. 17. 9 About Us. 19. 10 Troubleshooting. 19. 10.1 For non-jailbroken devices only .

Development manual - GitHub
BUSMASTER is located in a Git repository on the open source hosting platform ... version of the installer, e.g. Git-1.7.7-preview20111014.exe (as of 2011-10-26).

The fuzz Manual - GitHub
6. The fuzz manual. This manual describes versions of the fuzz package numbered ..... \plus n. ^{n}. For example, R \star is printed as R∗, and R^{n} is printed as Rn . ...... vs. \hide, 18. SliTEX, 12 space commands, ignored by type checker, 24.

installation manual - GitHub
May 8, 2014 - 2. MEGAlib download: It will check if MEGAlib is present. If not it will ..... the source code through the following html file: doc/html/index.html. 9.

SPSToolbox - User Manual - GitHub
May 15, 2013 - Contents. 1 Introduction .... booktitle = {Proceedings of the Automation and Applied Computer Science Workshop ..... System Sciences Series.

The fuzz Manual - GitHub
cations and check them for compliance with the Z scope and type rules. ... For information about Z, and a description of the scope and type rules used by the fuzz ...

TCPCopy Manual - GitHub
Nov 13, 2013 - TCPCopy Manual. Table of Contents. 1 .... online packets at the network layer and does the necessary processing (including TCP ... running online services, the test server is used to do the test tasks and the assistant server is.

OCEMR: User Manual - GitHub
In order to access the program, OCEMR, find the Firefox tab located to the left of the screen. .... click on the view option next to the patient record with the most ..... entered, the report will appear as a download at the bottom of the popup scree

The User Manual - GitHub
Defined Wireless Networking Experiments 2017 ..... 1.7.3 Encryption. Mininet-WiFi supports all the common wireless security protocols, such as WEP (Wired Equivalent. Privacy), WPA (Wi-Fi Protected Access) and WPA2. ..... mac80211_hwsim practical exam

User Manual - GitHub
IIS-1. 0x01C2 2000---0x01C2 23FF. 1K. IIS-0. 0x01C2 2400---0x01C2 27FF. 1K ..... IIS 1 CLOCK REGISTER ...... NFC can monitor the status of R/B# signal line.

ZotPad User Manual - GitHub
Settings. 19. Troubleshooting and getting help. 24. Technical information. 27 .... These will be replaced with document previews for PDF files after the files have ...

GABotS Reference Manual - GitHub
Apr 9, 2002 - MainWindow (Main widget for the GABots app). 23. Random ..... Main class for simple Genetic Algorithm used in the program. ز ذظ .

Starting Manual - GitHub
Sep 27, 2013 - UDOO is a mini PC that can be used both with Android and Linux OS, with an ...... http://www.vmware.com/pdf/VMwarePlayerManual10.pdf ...

VFS User Manual - GitHub
wind turbines considering the non-linear effects of the free surface with a two-phase .... the nodes of the computational domain are classified depending on their location with ...... bcs.dat need to be set to any non-defined value such as 100.

Manual do Desenvolvedor - GitHub
Todas as requisições ao Web Service da Cielo devem conter o nó de ... ① INFORMAÇÃO: Em caso de dúvidas, consulte o item “5.2 Certificado digital”.

The Algorithm Design Manual - GitHub
design form one of the core practical technologies of computer science. .... placed. Degree of difficulty ratings (from 1 to 10) have been assigned to all ... Updating a book dedication after ten years focuses attention on the effects of time. ......

PL/0 User's Manual - GitHub
Apr 14, 2012 - See section 1.1.3 (Procedures) for how a block can be nested inside of other statements. ... keyword. There is no way to explicitly ... Notice that the main block now calls calculate, which in turn uses op to determine which of the.