Cattle Bodymap of Transcriptome (CBT) Database

The Cattle (Bos taurus) BodyMap Transcriptome database (CBT Database) is an interactive web-based platform and set of analytic tools for effcient retrieve and analysis of gene expression, long noncoding RNA, RNA editing, alternative splicing among 52 tissues based on three developtmental stage.

CBT database contains:

3

Growth stages

13

Tissue categories

52

Tissue types

25,530

Expressed genes

3,093,058

RNA editing events

215,754

Splicing events

28,533

Novel lncRNA genes

144,363

LncRNA transcripts

Search modules:

We present four modules to retrieve and download the transcriptome dataset. Within each module, the user can select gene name, genomic location or Ensemble gene id to retrieve and analyze the gene expression, lncRNA, RNA editing and splicing information.

Gene expression

This module provides a search box to retrieve gene expression based on gene name or Ensembl ID, then it will generate boxplot of the submited gene based your defined tissues and stages. Downloading figures and tables is free.

Novel lncRNA

This module provides a search box to retrieve lncRNA annotation, expression based on genomic location, lncRNA gene id, or lncRNA transcript ID. It will generate gene structure and expression boxplot of lncRNA gene and transcript with defined tissues and stages. Downloading figures and tables is free.

RNA editing

This module provides RNA editing information based on genomic location, gene name, or Ensembl ID. The information contains locations, clusters, repeats, expressed tissued and stages. Download is free.

Alternative splicing

This module provides splicing information based on gene name, or Ensembl ID. The information contains genomic location and annotation of five splicing types. Download is free.

More about the CBT Database

Please read manuscript A Cattle BodyMap of Transcriptome across Tissues and Developmental Stages Deciphers Genetic Architecture of Production Traits in Beef Cattle by Cai et al. 2024

Gene expression boxplot for each tissue

Download boxplot for each tissue

Gene expression boxplot for each tissue by stage

Download boxplot for each tissue by stage

Gene expression table of the seached gene

Download gene expression table

Summary of the searched lncRNA


                

LncRNA transcript structure figure

Download transcript structure figure Download RNA editing information

LncRNA expression boxplot

Download lncRNA gene expression

LncRNA expression boxplot by stage

Download figure of lncRNA gene expression with stage Download table of lncRNA gene expression with stage

LncRNA transcript expression boxplot

Download figure of lncRNA transcript expression

LncRNA transcript expression boxplot by stage

Download figure of lncRNA transcript expression with stage Download table of lncRNA transcript expression with stage

Alternative 5' splicing site (A3SS) events

Download A3SS splicing events

Alternative 3' splicing site (A3SS) events

Download A5SS splicing events

Skipped exon (SE) events

Download SE splicing events

Retained intron (RI) events

Download RI splicing events

Mutually exclusive exons (MXE) events

Download MXE splicing events

About Cattle Bodymap of Transcriptome(CBT) Databsase

This app (CBT Database) has been built by Wentao Cai(caiwentao@caas.cn). The current release of CBT Database contains 25,530 known gene, 28,533 novel lncRNA genes, 144,363 novel lncRNA transcripts, 3,093,058 RNA editing and 215,754 splicing events of 52 tissues across three developtmental stages.


Use CBT databsase online

  • The whole app is deveplotment by {shiny}.

  • Data visualisation is mainly done with {ggplot2}

  • CBT databsase is deployed at http://cattlegenomics.online/ (The website is under recordation and will be opened soon)for online use.


Launch CBT databsase directly from R and GitHub

Browse the full source code at https://github.com/wentaocai/CBTDatabase.

User can choose to run CBT databsase installed locally for a more preferable experience.

Step 1: Install R and RStudio

Before using the application, you must ensure that R and RStudio are installed on your system.

Please check CRAN (https://cran.r-project.org/) for the installation of R.
Please check https://www.rstudio.com/ for the installation of RStudio.

Step 2: Install the R Shiny package and other packages required by CBT databsase

Start an R session using RStudio and run these lines:

# try an http CRAN mirror if https CRAN mirror doesn't work  

install.packages("shiny")  
install.packages("shinydashboard")  
install.packages("shinythemes")  
install.packages("shinycssloaders")
install.packages("data.table")  
install.packages("reshape2")  
install.packages("DT")  
install.packages("ggplot2")  
install.packages("dplyr")  
install.packages("tidyr")  
install.packages("htmlwidgets")  
devtools::install_github("dzhang32/ggtranscript")

Step 3: Start the app

Users are suggested to download the source code of CBTDatabase from GitHub (https://github.com/wentaocai/CBTDatabase) to a fixed directory of your computer, such as ‘E:\CBTDatabase’ on Windows.

Then start an R session using RStudio and run these lines:

library(shiny)  
runApp("E:/CBTDatabase/", launch.browser = TRUE)