Difference between revisions of "MCarts Documentation"

From Zhang Laboratory

Jump to: navigation, search
(Steps to install the software)
(Get started)
Line 90: Line 90:
  
 
=Get started=
 
=Get started=
 +
 +
mCarts takes two sets of genomic regions, provided in two BED files, to obtain motif sites in the positive and negative training datasets of the HMM.  The positive training regions are typically (several thousand) regions of robust CLIP tag clusters.  The negative training regions are typically genic regions without any CLIP tags.
 +
 +
In addition, mCarts requires genomic sequences of genic regions, multiple alignments, exon/intron/UTR annotations, RNA accessibility information, etc, which are provided in the library files.

Revision as of 15:49, 19 September 2012


Prediction of clustered RNA-binding protein motif sites in the mammalian genome Chaolin Zhang,1,* Kuang-Yung Lee2,3, Maurice S. Swanson2, Robert B. Darnell1,*

1 Laboratory of Molecular Neuro-Oncology, Howard Hughes Medical Institute, The Rockefeller University, 1230 York Avenue, New York, NY 10021, USA 2 Department of Molecular Genetics and Microbiology and the Center for NeuroGenetics, University of Florida, College of Medicine, Gainesville, FL 32610, USA 3 Department of Neurology, Chang Gung Memorial Hospital, Keelung, Taiwan

* Corresponding authors


Introduction

mCarts is a hidden Markov model (HMM) based methods to predict clusters RNA motif sites.

Many RBPs recognize very short and degenerate sequences, with targeting specificity achieved by mechanisms such as synergistic binding to multiple clustered sites and modulation of site accessibility through different RNA-secondary structures. mCarts integrates the number and spacing of individual motif sites, their accessibility and conservation, which substantially improves signal to noise ratio. This algorithm learns and quantifies rules of these features, taking advantage of a large number of in vivo RBP binding sites obtained from high throughput sequencing of RNAs isolated by cross-linking and immunoprecipitation (HITS-CLIP). We applied this algorithm to study two representative RBPs, Nova and Mbnl. Despite the very low information content in individual motif elements, our algorithm made very specific predictions for successful experimental validation.

Download

Source code:

  • czplib (perl): a perl library with various functions for genomic/bioinformatic analysis
  • mCarts (perl): the core algorithm
  • PatternMatch (c/c++): a handy tool to search individual motif sites based on consensus. It supports degeneracy and mismatches
  • RegExpMatch (c/c++): a handy tool to search individual motif sites based on regular expression

Library data:

  • mm9 (15 Gb compressed /109 Gb uncompressed)
  • hg18 (15 Gb compressed /212 Gb uncompressed)

Installation

Prerequisite

This software is implemented with perl and c/c++. It also relies on several standard linux/unix tools such as grep, cat, sort, etc. We have tested the software on RedHat Linux, although it is expected to work on most unix-like systems, including Mac OS X.

Steps to install the software

  • Download the perl library files czplib, if not already.

Decompress it and move it to a place you like

tar zxvf czplib.1.0.0.tgz
mv czplib /usr/local/lib

Add the library path to the environment variable, so perl can find it.

PERL5LIB=/usr/local/lib/czplib
  • Download mCart codes, if not already.

Decompress it and move it to a place you like

tar zxvf mCarts.1.0.0.tgz
cd mCarts
chmod 755 *.pl
mv mCarts /usr/local/mCarts

Add the dir to your $PATH environment variable.

  • Download and compile PatternMatch and RegExpMatch
tar zxvf PatternMatch.1.0.0.tgz
cd PatternMatch
make
chmod 755 PatternMatch
mv PatternMatch /usr/local/bin

tar zxvf RegExpMatch.1.0.0.tgz
cd RegExpMatch
make
chmod 755 PatternMatch
mv RegExpMatch /usr/local/bin

Make sure /usr/local/bin is already in your $PATH

  • Download and decompress library files
tar zxvf mCart_lib_data_mm9.tgz
mv mCart_lib_data_mm9 /home/czhang/data/mCart_lib_data_mm9

Get started

mCarts takes two sets of genomic regions, provided in two BED files, to obtain motif sites in the positive and negative training datasets of the HMM. The positive training regions are typically (several thousand) regions of robust CLIP tag clusters. The negative training regions are typically genic regions without any CLIP tags.

In addition, mCarts requires genomic sequences of genic regions, multiple alignments, exon/intron/UTR annotations, RNA accessibility information, etc, which are provided in the library files.