Learn how CRAB works, how to format your data, and how to interpret results.
CRAB (Comprehensive RNA Analysis of Binding-motifs) provides a comprehensive framework for identifying enriched sequence and structural motifs in RNA sequences. CRAB is intended for users working with collections of RNA sequences who aim to detect sequence or structural motifs involved in interactions with RNA-binding proteins or protein domains.
The current CRAB motif dataset integrates experimentally derived RNA–protein interaction data obtained from CLIP-seq and ten related high-throughput technologies: HITS-CLIP, PAR-CLIP, iCLIP, eCLIP, iCLAP, urea-iCLIP, 4sU-iCLIP, BrdU-CLIP, Fr-iCLIP, and PIP-seq. The dataset covers seven different species: Homo sapiens, Mus musculus, Drosophila melanogaster, Caenorhabditis elegans, Danio rerio, Saccharomyces cerevisiae, and Arabidopsis thaliana.
Overall, the dataset comprises 16,597 motifs, including 8,305 sequence-based motifs and 8,292 structure-based motifs, associated with 422 unique RNA-binding proteins (RBPs) and protein domains.
The search is based on the BEAM algorithm for motifs finding (Pietrosanto et al., 2016).
Users can either insert the RNA sequence(s) of interest directly into the text area or provide the sequence and the corresponding secondary structure in dot-bracket notation, using the multiFASTA format. Alternatively, a file upload option is available. Sequences submitted without secondary structure information are automatically folded using the RNAfold program (Lorenz et al., 2011).
RNA molecules must be at least 3 nucleotides long and shorter than 3000. For structural motif searches, input sequences should be at least 50 nucleotides long. A maximum of 100 sequences can be submitted per job.
Users can customize the search space by selecting specific organisms and experimental datasets. As shown in the image below, these parameters are managed via intuitive selection boxes. You can choose to compare sequences against the entire dataset or filter by one of the seven supported species (Homo sapiens, Mus musculus, Drosophila melanogaster, Caenorhabditis elegans, Danio rerio, Saccharomyces cerevisiae, and Arabidopsis thaliana). Similarly, you may filter by specific experimental technologies (e.g., HITS-CLIP, PAR-CLIP, iCLIP, eCLIP, iCLAP, urea-iCLIP, 4sU-iCLIP, BrdU-CLIP, Fr-iCLIP, or PIP-seq).
Additional selection options:
To add a species or experiment, click on the respective field. To remove an entry, click the “X” icon displayed next to the selected item.
CRAB uses the substitution matrices (classic MBR, Matrix of Bear encoded RNA, for structure, and classic substitution matrix for nucleotides, with 3 for nucleotide matching and -2 otherwise), and scans the models in any single input RNA using a sliding-window ungapped alignment keeping the best match that, at the end, is compared to the original minimum score of the model.
CRAB returns a collection of protein binding motifs identified in the input RNA molecules, with related statistics (position of the motif in the set of RNA molecules in which the motif was originally identified, p-value, odds ratio, BEAM score).
CRAB applies the Fisher’s Test to determine if a motif is enriched in the input RNA molecules with respect to a set of background RNAs. The background can be specified by the user. By default, all Rfam 15.0 sequences are considered (Bateman et al., 2011).
CRAB compares the input RNA molecules with the secondary structure and sequence motifs identified in 422 RNA binding proteins and 69 protein domains analyzing 1244 CLIP experiments in 7 widely studied model organisms (Blin et al., 2014; Adinolfi et al., 2019).
| Motif type | # of motifs |
|---|---|
| sequence motifs | 8305 |
| structure motifs | 9292 |
In addition to running your own scan, the website now includes a dedicated CRAB-DB tab: a browsable encyclopedia of the RNA-binding proteins (RBPs) contained in the CRAB database. Instead of submitting sequences, you can look up a protein directly by name and immediately explore every sequence and structural motif associated with it across the CRAB catalog.
Simply type a protein name (e.g., HNRNPA1, FMR1, PUM2) into the search box to open its dedicated page. For each RBP, CRAB-DB reports the sequence and structural motifs identified through the GLOBAL analysis, each shown together with its motif logo (qBEAR logo for structural motifs, IUPAC for sequence motifs), the experimental source, the binding region, and the organism.
To display a screenshot of the CRAB-DB search page, add the image to /images/ and uncomment the block below:
In the GLOBAL analysis, all CLIP experiments associated with the same RNA-binding protein are aggregated, and motif discovery is performed once per RBP rather than separately for each individual experiment. This produces a single, consolidated set of representative sequence and structural motifs for each protein: instead of many partially redundant results scattered across datasets, the GLOBAL analysis captures the binding preferences that are consistently supported across multiple experiments, yielding a more compact and robust description of each RBP's motif landscape.
This is the same GLOBAL mode that can be selected in the search interface (see the Input section above). For a detailed description of how sequence and structure motif landscapes are derived for each RBP, see Adinolfi et al., 2019.
Once the analysis is complete, results are presented through an interactive dashboard organized into three primary tabs: Motif Mapping, Enriched Motifs, and Sequences Match.
The Motif Mapping tab provides an Interactive Motif Distribution Profile. This visualization displays each input RNA molecule as a separate lane, allowing users to observe the exact positioning of identified motifs. Sequence-based motifs are highlighted in green, while structure-based motifs are depicted in red.
To refine the visualization and focus on the most significant findings, users can adjust dynamic filters located above the graph:
The background heat-gradient on each lane provides a quick visual reference for motif cluster hot-spots, while the height of the "lollipop" markers corresponds to the specific coverage value of each motif.
The Enriched Motifs tab provides a detailed summary table of all RNA sequence and structural motifs that show statistically significant enrichment within your input dataset.
The Sequences Match tab provides a per-molecule breakdown of all identified binding sites.
Each row of this table represents one of the input sequences given by the user, displaying the total number of bindings found. By clicking on the “+” symbol next to a sequence ID, another table will expand, containing detailed information about exact motif positions, motif representations, types, and the associated proteins for that specific sequence.
BEAR: the BEAR encoding represents each position of an RNA molecule with a character taken from a set of 83, each describing its structural context and its length (Mattei et al., 2014).
quickBEAR (qBEAR): qBEAR was originally developed as a way to show alignments of RNA structures in a Logo form (Crooks et al., 2004), where each position of an RNA molecule is described by one of 18 characters encoding for structural contexts and length groups (Pietrosanto et al., 2016).
| OS | Version | Chrome | Firefox | Microsoft Edge | Safari |
|---|---|---|---|---|---|
| MacOS | Catalina | 87.0.4280 | 84.0 | n/a | 14.0 |
| MacOS | High Sierra | 87.0.4280 | 81.0.1 | n/a | 13.1.2 |
| Linux | Ubuntu 20.04 | 87.0.4280 | 84.0 | n/a | n/a |
| Windows | 10 | 87.0.4280 | 84.0 | 87.0.664.66 | n/a |
Please cite us if you make use of CRAB: