Skip to main content

A web-based database server using 43,710 public RNA-seq samples for the analysis of gene expression and alternative splicing in livestock animals



Livestock animals is of great significance in agricultural production. However, the role of specific gene expression, especially alternative splicing in determining phenotype, is not well understood. The livestock research community needs a gene expression and alternative splicing database contributing to livestock genetic improvement.


We report the construction of LivestockExp (, a web-based database server for the exploration of gene expression and alternative splicing using 43,710 uniformly processed RNA-seq samples from livestock animals and several relative species across six orders. The database is equipped with basic querying functions and multiple online analysis modules including differential/specific expression analysis, co-expression network analysis, and cross-species gene expression conservation analysis. In addition to the re-analysis of public datasets, users can upload personal datasets to perform co-analysis with public datasets. The database also offers a wide range of visualization tools and diverse links to external databases enabling users to efficiently explore the results and to gain additional insights.


LivestockExp covers by far the largest number of livestock animal species and RNA-seq samples and provides a valuable data resource and analysis platform for the convenient utilization of public RNA-seq datasets.


To generate hypotheses regarding specific genes, biologists often perform transcriptomic profiling involving gene expression and alternative splicing at the whole genome level. High-throughput RNA sequencing (RNA-seq) is a rapid and cost-effective way to obtain large amounts transcriptome data from diverse organisms and tissue types [1]. Over the last decade, this method has become a routine but indispensable approach for systematically characterizing the transcriptome across diverse developmental stages and other experimental conditions. It has produced a massive amount of data deposited in public repositories. For example, the Sequence Read Archive (SRA) database at NCBI is the largest publicly available repository of high throughput sequencing data with more than 3.3 million RNA-seq samples.

Researchers can obtain more new insights by retrospective analyses based on the collection of RNA-seq data across studies [2, 3]. For a typical experimental biologist facing such large volumes of data, the utilization of these data has been difficult because of the vast extent of the data and the requirement for specialized computational resources and bioinformatics skills. A key step towards the better utilization of diverse public RNA-seq data involves the uniform processing of sequence data. For humans and mice, a total of 750,000 RNA-seq samples have been uniformly processed to enable re-analyses by collection of RNA-seq samples across different studies [3]. MetazExp developed by our group has uniformly processed 53,615 publicly RNA-seq samples and offers multiple retrieval and analysis functions for users to explore metazoan gene expression and alternative splicing [4]. Livestock animals are of extremely important economic value in agriculture, and so some databases have been developed for their genetic improvement. For example, GGVD was developed to access dense and broadly representative goat whole-genome variation data [5]. However, the specific roles of gene expression and alternative splicing in determining phenotypic variation is not well understood. The community needs a gene expression and alternative splicing database contributing to livestock genetic improvement.

Here, we present LivestockExp (Fig. 1), a web-based gene expression and alternative splicing platform that builds upon 43,710 publicly available RNA-seq samples of the most livestock animals and several species across six orders. LivestockExp extends our previous work focusing on a database server only for alternative splicing, ASlive [6]. It has several important features that distinguishes it from other databases. First, it covers nearly all livestock animals and the largest number of livestock RNA-seq samples. Second, in addition to gene expression, it also covers gene alternative splicing that plays a vital role in animal development and growth. Third, the online analysis modules allow users to perform re-analysis of public datasets and/or co-analysis with their own datasets. Fourth, it supports cross-species gene expression conservation analysis that is unavailable in other similar databases.

Fig. 1
figure 1

Overview of LivestockExp. A Database construction and content. B LivestockExp provides users with tools to query the database and to re- and co-analyze public data. C Result visualization returned from LivestockExp. The KEGG pathway was reproduced with written permission from the KEGG

Construction and content

RNA-seq data and sample curation

LivestockExp includes most livestock animals and serval relative species covering six orders (Table 1). Their reference genomes and annotations were all collected from the Ensembl database [7]. We only considered RNA-seq data generated by the Illumina platform in the SRA database. A total of 43,710 RNA-seq samples from 2125 studies containing 242.485 T-bases were gathered for construction of the database (Table 1, Table S1). The three species comprising most of the data were cow, pig, and chicken, having 10,774, 9936, and 9092 samples and accounting for 24, 22, and 20%, respectively.

Table 1 Summary of genomes and RNA-seq samples collected in LivestockExp

To allow the convenient re-analysis of the collected samples, we manually curated sample attributes focusing on breed, genotype, tissue, developmental stage, and treatment (experimental conditions) based on the description of RNA-seq sample offered by submitters or related publications.

Gene model improvement

The gene annotations of livestock animals were largely incomplete, unlike those of model species. For example, although human and cattle have similar genome sizes, there are 5.1 alternative splicing isoforms per human gene versus 1.78 per cattle gene [7]. We adopted a procedure similar to that described previously [4] to improve gene model annotation and obtained a uniform annotation for each species as the final reference in LivestockExp. Briefly, fastp v 0.23.0 [8] was used for trimming and filtering raw reads, and Hisat v2.1.0 [9] was used for alignment to evaluate the data quality. The RNA-seq data with at least 80% unique mapping rate, at least 100 bp in read length, and at least a certain sequencing depth were used to improve gene model annotation. The requirement of sequencing depth varied depending on the availability in corresponding species and genome size. For example, at least 6G bases needed to be mapped in pig and cattle to qualify as a dataset that was used for gene model construction. The read alignments on the genome were assembled into reference guided gene models by using StringTie2 v2.1.4 [10]. The resulting transcriptome in GTF format were compared iteratively with the merged transcriptome using cuffcompare [1]. We only retained novel multi-exonic transcripts at least 200 bp long with at least 2x coverage per transcript and 1x per exon for all exons. Finally, novel transcripts were further filtered to retain that occur in at least 3 samples and account for at least 50% samples of any tissue or at least 1/3 of all samples.

After this process, the gene models contained more splicing junctions, exons, and alternative transcripts. Splice junctions and exons on average increased by 5.1 and 1.36%, respectively (Table S2). The average proportion of multi-exonic genes with multiple isoforms increased from 40.27 to 55.77% (Table S2). The average number of alternative splicing isoforms per multi-exonic gene increased from 1.8 to 2.35.

Gene function annotation

To support retrieval by functional terms and functional enrichment analysis, diverse gene function annotations were integrated in LivestockExp, including protein domain, gene ontology terms, and KEGG pathways. The gene ontology terms were obtained directly from the reference annotations in Ensembl. Interproscan [11] was used to annotate protein families and conservative protein domains. Protein sequences were submitted to KAAS (KEGG automatic annotation server) to obtain KO (KEGG Orthology) assignments and corresponding KEGG pathways [12].

Estimation of gene expression

StringTie was used to estimate gene/transcript expression levels based on alignments from Hisat2. LivestockExp included two gene expression metrics including TPM (Transcripts Per Million) and FPKM (Fragments Per Kilobase of gene per Million mapped fragments). To support differential expression analysis, raw read count numbers were also obtained using the Python script release accompanying StringTie2.

Identification and quantification of alternative splicing

LivestockExp gathered five classic alternative splicing events including skipped exon (SE), mutually exclusive exons (MXE), alternative 5′ splice sites (A5SS), alternative 3′ splice sites (A3SS) and retained intron (RI) (Fig. 1A). rMATS v 4.0.2 [13] was used to call alternative splicing events. In total, 2,674,353 alternative splicing events were identified from 43,710 samples. The most abundant alternative splicing type is SE, accounting for 61.29% in each sample on average. In the alternative splicing events occurring in each sample, an average of 67.55% was derived from GTF annotation, with 32.45% being novel and discovered from read alignments on exons.

Alternative splicing profiles are quantified by raw read count numbers and Percent Spliced-In (PSI). The PSI value is defined as the percentage of the exon inclusion transcripts [13]. The PSI values are calculated by JCEC and JC methods, respectively. In the former, event counts include both reads that span junctions (Junction Counts) and reads that do not cross an exon boundary (Exon Counts), whereas in the latter, event counts include only reads that span junctions (Junction Counts).

Identification of orthologous gene and alternative splicing groups

First, we identified orthologous gene groups based on the longest protein sequences of genes by using orthofinder [14]. The protein sequences in ortholog groups were then aligned globally with mafft [15] and converted to codon alignments with pal2nal [16]. Finally, we calculated the new coordinates of exons in transcripts corresponding to the longest protein based on the codon alignments. Alternative splicing events with the same coordinates based on codon alignments were classified into an ortholog group.

In total, 18,911 orthologous gene groups were identified from 14 species. Based on these orthologous genes, we identified 265,994 putative orthologous alternative splicing groups that contain 1,230,616 events and covered at least two species.

Online analysis modules

Four online modules are implemented in LivestockExp, including differential expression, specific expression, co-expression network, and cross-species gene expression conservation analysis. DESeq2 [17] and edgeR [18] are employed to detect differentially expressed genes. Three statistical models, MATS_LTR, rMATS_unpaired and rMATS_paired, implemented in rMATS [13] are used to discover differentially alternative splicing events. The hypergeometric test and Gene Set Enrichment Analysis (GSEA) implemented in the R package ClusterProfiler [19] are integrated into LivestockExp for gene ontology (GO) and KEGG pathway enrichment analysis [20]. WGCNA [21] is used for weighted gene co-expression network analysis. In the cross-species gene expression conservation analysis module, phylip v3.696 [22] is employed to build a molecular phylogenetic tree. The gene expression levels are normalized to compare orthologous gene expression profiles. The normalized expression values are the log2-transformed ratios of the expression of a gene in a sample divided by the trimmed mean expression level.

To enhance analysis performance, when possible (study not completely confounded with experimental conditions), the R package SVA [23] was used to adjust the batch effect attributable to studies.

Database implementation

All data are stored and managed with MySQL (; a free relational database management system). PHP v5.4.16 (, a server side scripting language embedded in HTML) and R v4.0.2 (; a programming language for statistical analysis) language are used for sever-side scripting, as are JavaScript and JQuery (; a fast, small, and feature-rich JavaScript library) as the front-end interface. Furthermore, data visualization is built by HighCharts (; a JavaScript plug-in to create interactive charts) and DataTables (; a plug-in for the jQuery JavaScript library to render HTML tables). JBrowse [24] (; a fast and scalable genome browser built completely with JavaScript and HTML5) is also embedded in LivestockExp for users to explore gene, transcript, and alternative splicing structures in a genomic context.

Utility and discussion

LivestockExp is hosted at It has a basic function for querying gene expression and alternative splicing profiles from the database. It is also equipped with multiple online modules to re-analyze public data and/or to co-analyze a user’s own data.

Querying and result visualization

For each species, there are two ways to query gene expression and alternative splicing. In the search page, users can query the database by gene ID, symbol, and functional terms such as Pfam and GO annotations or by gene list in pathways (Fig. 2A). Alternatively, users can search orthologous genes by sequence similarity in the blast page (Fig. 2B). In these two pages, users can specify metrics to show gene expression levels and alternative splicing profiles.

Fig. 2
figure 2

Retrieval functions and result visualization in LivestockExp. A Genes can be queried by ID, protein family, GO terms, or KEGG pathway on the search page. B Alternatively, genes can be searched by nucleotide or protein sequence on the blast page. C The basic features of a retrieved gene are listed on the top of the gene page. By clicking on the ortholog group ID, users can open a popup window to explore ortholog gene expression in other species. D JBrowse showing the associated transcript models and alternative splicing events within a gene locus. E Impact of alternative splicing on a transcript with protein domains. This alternative splicing removes 121nts from the transcript and leads to a destructive effect on the PF00732 protein domain. F A list box showing all studies and an interactive bar chart showing gene expression levels in sample groups from the ERP116168 study. The bar chart can be clicked to expand and to visualize the expression level in each sample

Basic features and expression levels of a retrieved gene are organized within the gene page. First, functional annotation terms of a gene are shown on the top with links for users to explore details in the corresponding external databases (Fig. 2C). Moreover, users can conveniently explore orthologs in other species by clicking ortholog group ID (Fig. 2C). JBrowse is embedded for users to explore genes, transcripts, and alternative splicing events in a genomic context (Fig. 2D). Next, a structure graph is used to display positions of the Pfam domain in the transcript sequence and the impact of alternative splicing on the transcript (Fig. 2E). Finally, a list box shows all of the collected studies, and a hierarchical and interactive bar chart shows the gene expression levels in a selected study (Fig. 2F). A bar in the top-level chart represents a sample group. It can be further expanded to show the diversity of expression within the same group.

Furthermore, a gene page presents two tables listing the associated transcripts and alternative splicing events of the gene with links for users to open the transcript page or alternative splicing page to show corresponding details. Information on the transcript and alternative splicing pages has an organizational structure similar to that on the gene page.

Differential and specific expression analysis

In differential and specific expression analysis modules, users can flexibly customize sample groups to explore gene expression changes. LivestockExp offers heat maps (Fig. 3A) and principal component analysis (PCA) graphs (Fig. 3B) illustrating clustering of samples based on global gene expression or alternative splicing. Two interactive tables show differentially/specifically expressed genes or differentially/specially spliced genes (Fig. 3C). In addition, GO and KEGG pathway enrichment analysis can also be performed on the differentially/specifically expressed and spliced genes (Fig. 3D, E). The numbers of specifically expressed genes and specifically alternative splicing events are summarized by groups in a bar chart (Fig. 3F).

Fig. 3
figure 3

Results returned from differential and specific analyses. A Heatmap showing hierarchical clustering of nine heart and nine liver samples based on overall gene expression. B PCA plot of overall gene expression for 36 samples covering heart, liver, kidney, and lung tissues. C Differential expression analysis result is displayed in an interactive table with links for users to view the diversity of gene expression between two comparison groups. D Enriched gene ontology categories for differentially expressed genes between heart and liver samples. The blue, purple, and red bars respectively represent enriched cellular component, molecular function, and biological process terms. E Enriched KEGG pathways for differentially expressed genes between heart and liver samples. F Summary of specifically high- and low-expressed genes in heart, liver, kidney, and lung sample groups. Red and green bars represent specifically high- and low-expressed genes, respectively

Co-expression network analysis

Weighted Gene Co-expression Network Analysis (WGCNA) is utilized to partition the gene co-expression networks into clusters or modules. These networks are then correlated with sample groups divided by breed, tissue, developmental stage, or treatment conditions. With this analysis function, LivestockExp offers diverse graphs or tables to display analysis results, such as a heat map showing relationships between gene modules and sample groups (Fig. 4A), a gene dendrogram of clustered dissimilarity (Fig. 4B), and network graphs representing gene modules in which the larger nodes tend to be hub genes (Fig. 4C). As in the differential expression analysis module, GO and KEGG pathway enrichment analysis can also be performed on all gene modules in order to learn the function of the identified gene modules.

Fig. 4
figure 4

Results returned from co-expression network and cross-species expression conservation analyses. A A heat map showing relationships between modules and sample groups. The correlation and significance within a cell measures the degree of relationships between the corresponding module and sample group. B A gene dendrogram of clustered modules. C A network representing a gene module. Sizes of nodes correspond to degrees of connectivity (number of connections). The largest nodes tend to be hub genes. D Violin graphs showing distribution of correlation coefficient of ortholog gene expression profiles across sample groups. E Molecular phylogenetic tree of ortholog genes and their expression profile comparison across four tissues. F Scatter plot of gene expression ratios of 4695 pairs of 1:1 orthologs (horse-pig) in brain vs. muscle. Up- or downregulation of a gene in horse brain is highly predictive of up- or downregulation of its pig ortholog in brain

Cross-species gene expression conservation analysis

With the cross-species gene expression conservation analysis module, users can rapidly learn the consistency of ortholog gene expression, intra- and inter-species, covering multiple sample groups (Fig. 4D). For an ortholog gene group of interest, users can open a new page to build a molecular phylogenetic tree and dynamically compare gene expression profiles covering multiple sample groups (Fig. 4E). For example, users can compare differential expression between tissues across species (Fig. 4F).

A case study to explore the regulation of gene expression and alternative splicing in satellite cells of pig skeletal muscle

To illustrate the power of LivestockExp, we present here a case study exploring gene expression and alternative splicing in the satellite cells of pig skeletal muscle (PSCs) based on a published SRA bioproject with accession SRP186451. This analysis includes four PSC sample groups with three replicates for each group. In two out of the four groups, differentiation was induced for 24 hours (D-24 h) and 36 hours (D-36 h), respectively. The other two groups were transfected with an antisense oligonucleotide of a long non-coding RNA (TCONS_00323213), and differentiation was induced, respectively, for 24 hours (DT-24 h) and 36 hours (DT-36 h). The 12 samples were well clustered into four groups, respectively corresponding to four experimental conditions based on both gene expression (Fig. 5A and B) and alternative splicing profiles (Fig. 5C and D) suggesting that the public RNA-seq datasets have high applicability.

Fig. 5
figure 5

Case study to analyze gene expression and alternative splicing in satellite cells of pig skeletal muscle (PSCs) by using LivestockExp. A PCA plot of overall gene expression for samples covering four group of PSCs. D-24 h and D-36 h indicate induced differentiation for 24 and 36 hours, respectively, in PSCs. DT-24 h and DT-36 h indicate the corresponding PSCs after transfected with antisense oligonucleotide of TCONS_00323213. B Hierarchical clustering based on overall gene expression. C Same samples but plotted for PCA of overall alternative splicing. D Hierarchical clustering based on alternative splicing (PSI)

DESeq2 and MATS_LRT with default parameters were respectively used to discover differentially expressed genes and alternative splicing events between D-24 h and D-36 h. In addition to 2439 differentially expressed genes, we found 1163 differential alternative splicing events. Hypergeometric tests with default parameters were used in an enrichment analysis. We found that the differentially expressed genes were enriched in 42 GO terms and in 21 pathways, whereas the alternative splicing genes were enriched in 10 GO terms and in two pathways. Only two GO terms were shared by the differentially expressed and alternative splicing genes (Table S36). Alternative splicing generates complex proteomes and plays a vital role in mammalian development and growth [25]. The results of this analysis thus revealed that the differentiation of PSCs was also regulated by a large number of alternative splicing events.

Long non-coding RNA ubiquitously participates in the dynamic regulation process of myogenesis [26]. With the same methods and parameters, we found both gene expression and alternative splicing profiles changed dramatically after PSCs were transfected with the antisense oligonucleotide of TCONS_00323213. LivestockExp reported 18,436 differentially expressed genes and 2036 differential alternative splicing events in DT-24 h, and 14,635 differentially expressed genes and 2193 differential alternative splicing events in DT-36 h. In the two comparisons, the same GO terms and pathways were not enriched in either the differentially expressed genes or the alternative splicing genes (Table S714). The analyses indicated that both gene expression and alternative splicing profiles were regulated by the long non-coding RNA TCONS_00323213. These differentially expressed and alternative splicing genes and the related analyses provide meaningful reference points involved in the development of pig skeletal muscle.

Nucleotide sequence read databases, such as the SRAdb database, hold a tremendous amount of high throughput sequencing data covering multiple life domains, but they are difficult to access and re-analyse rapidly because only raw sequence reads are available. To simplify access and re-analysis, LivestockExp is specifically designed for livestock and has some special features. Some of these features are individual or are common to other gene expression databases. We discuss these features in turn.

First, LivestockExp is the largest and most comprehensive gene expression analysis platform covering 43,710 RNA-seq samples across nearly all types of livestock. In addition to gene/transcript expression profiles, it includes gene alternative splicing profiles that tend to be ignored by many databases but that are an important aspect affecting gene functions by altering protein products [6, 27].

Second, we have improved gene models and thus provide a foundation for the identification of alternative splicing events. The discovery of alternative splicing events depends on read alignments on exons [13]. Incomplete annotations affect the downstream identification of alternative splicing events. Many databases ignore gene model improvement [28,29,30]. This may have little impact on model species but a large impact on non-model species.

Third, our uniform data processing feature contributes to the re-analysis and co-analysis of public RNA-seq datasets. Retrospective analyses of previously published RNA-seq data can provide new insights for researchers [31]. However, many post hoc studies depend on large data sets that are inter-operable with the data analysis pipeline, whereby gene expression data is provided in a processed form. Several attempts have been made to create unified resources enabling the cross-study analysis of RNA-seq data [2, 4, 28]. In LivestockExp, the integrated gene expression and alternative splicing profiles are all processed by uniform methods.

Fourth, sample curation increases the availability of public RNA-seq datasets. In biology, researchers often perform analyses on several experimental groups in to construct hypotheses [17, 18]. The description of RNA-seq samples in the SRA database are not controlled [32]. To reuse these public RNA-seq datasets in a satisfactory manner, we manually curate sample attributes focusing on breed, genotype, tissue, developmental stage, and treatment conditions. These attributes are of common interest for researchers. With the specific descriptive structures, the retrieved gene expression profiles can be divided into various groups, and the differences between/among the different experimental groups can be easily viewed. In addition, when undertaking the re- and co-analysis of public RNA-seq datasets, users can flexibly customize groups of interest to them according to the curated sample attributes.

Finally, cross-species gene expression conservation analysis is a unique function. This feature is of great significance for comprehensively understanding a gene in depth [33]. Almost all gene expression databases lack this function. LivestockExp allows users to explore the conservation of cross-species expression by using this module, which involves the setting of multiple experimental groups. Moreover, users can compare expression profiles of ortholog genes and, concomitantly, investigate their evolutionary relationship within a molecular phylogenetic tree.


In this work, we have constructed LivestockExp database including improved gene models, alternative splicing events and gene expression and alternative splicing profiles in 43, 710 livestock RNA-seq samples. In addition to common search functions, it allows users to perform multiple online analysis functions to explore complex datasets by customizing sample groups. Thus, it is a valuable data resource and analysis platform for the livestock research community to conveniently utilize public RNA-seq datasets.

Availability of data and materials

Data pertinent to the database construction were downloaded from the Sequence Read Archive (SRA) and Ensembl as described above. The datasets generated during the construction of LivestockExp are available at: All the SRA accession numbers used are listed in Table S1.



Sequence Read Archive


KEGG automatic annotation server


KEGG Orthology


Transcripts per million


Fragments per kilo base of gene per million mapped fragments


Skipped exon


Mutually exclusive exon


Alternative 5′ splice site


Alternative 3′ splice site


Retained intron


Percent spliced in


Junction counts and exon counts


Junction counts


Gene set enrichment analysis


Gene ontology


Weighted gene co-expression network analysis


Principal component analysis


  1. Trapnell C, Williams BA, Pertea G, Mortazavi A, Kwan G, van Baren MJ, et al. Transcript assembly and quantification by RNA-Seq reveals unannotated transcripts and isoform switching during cell differentiation. Nat Biotechnol. 2010;28:511–5.

    Article  CAS  Google Scholar 

  2. Lachmann A, Torre D, Keenan AB, Jagodnik KM, Lee HJ, Wang L, et al. Massive mining of publicly available RNA-seq data from human and mouse. Nat Commun. 2018;9:1366.

    Article  Google Scholar 

  3. Collado-Torres L, Nellore A, Kammers K, Ellis SE, Taub MA, Hansen KD, et al. Reproducible RNA-seq analysis using recount2. Nat Biotechnol. 2017;35:319–21.

    Article  CAS  Google Scholar 

  4. Liu J, Yin F, Lang K, Jie W, Tan S, Duan R, et al. MetazExp: a database for gene expression and alternative splicing profiles and their analyses based on 53 615 public RNA-seq samples in 72 metazoan species. Nucleic Acids Res. 2021;50:D1046–1054.

  5. Fu WW, Wang R, Yu JT, Hu DX, Cai YD, Shao JJ, et al. GGVD: a goat genome variation database for tracking the dynamic evolutionary process of selective signatures and ancient introgressions. J Genet Genomics. 2021;48:248–56.

    Article  CAS  Google Scholar 

  6. Liu JD, Tan SX, Huang SQ, Huang W. ASlive: a database for alternative splicing atlas in livestock animals. BMC Genomics. 2020;21:97.

  7. Howe KL, Achuthan P, Allen J, Allen J, Alvarez-Jarreta J, Amode MR, et al. Ensembl 2021. Nucleic Acids Res. 2021;49:D884–91.

    Article  CAS  Google Scholar 

  8. Chen S, Zhou Y, Chen Y, Gu J. Fastp: an ultra-fast all-in-one FASTQ preprocessor. Bioinformatics. 2018;34:i884–90.

    Article  Google Scholar 

  9. Kim D, Paggi JM, Park C, Bennett C, Salzberg SL. Graph-based genome alignment and genotyping with HISAT2 and HISAT-genotype. Nat Biotechnol. 2019;37:907–15.

    Article  CAS  Google Scholar 

  10. Kovaka S, Zimin AV, Pertea GM, Razaghi R, Salzberg SL, Pertea M. Transcriptome assembly from long-read RNA-seq alignments with StringTie2. Genome Biol. 2019;20:278.

    Article  CAS  Google Scholar 

  11. Jones P, Binns D, Chang HY, Fraser M, Li W, McAnulla C, et al. InterProScan 5: genome-scale protein function classification. Bioinformatics. 2014;30:1236–40.

    Article  CAS  Google Scholar 

  12. Kanehisa M, Furumichi M, Tanabe M, Sato Y, Morishima K. KEGG: new perspectives on genomes, pathways, diseases and drugs. Nucleic Acids Res. 2017;45:D353–61.

    Article  CAS  Google Scholar 

  13. Shen S, Park JW, Lu ZX, Lin L, Henry MD, Wu YN, et al. rMATS: robust and flexible detection of differential alternative splicing from replicate RNA-Seq data. Proc Natl Acad Sci U S A. 2014;111:E5593–601.

    Article  CAS  Google Scholar 

  14. Emms DM, Kelly S. OrthoFinder: phylogenetic orthology inference for comparative genomics. Genome Biol. 2019;20:238.

    Article  Google Scholar 

  15. Nakamura T, Yamada KD, Tomii K, Katoh K. Parallelization of MAFFT for large-scale multiple sequence alignments. Bioinformatics. 2018;34:2490–2.

    Article  CAS  Google Scholar 

  16. Suyama M, Torrents D, Bork P. PAL2NAL: robust conversion of protein sequence alignments into the corresponding codon alignments. Nucleic Acids Res. 2006;34:W609–12.

    Article  CAS  Google Scholar 

  17. Love MI, Huber W, Anders S. Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2. Genome Biol. 2014;15:550.

    Article  Google Scholar 

  18. Robinson MD, McCarthy DJ, Smyth GK. edgeR: a Bioconductor package for differential expression analysis of digital gene expression data. Bioinformatics. 2010;26:139–40.

    Article  CAS  Google Scholar 

  19. Yu G, Wang LG, Yan GR, He QY. DOSE: an R/Bioconductor package for disease ontology semantic and enrichment analysis. Bioinformatics. 2015;31:608–9.

    Article  CAS  Google Scholar 

  20. Subramanian A, Tamayo P, Mootha VK, Mukherjee S, Ebert BL, Gillette MA, et al. Gene set enrichment analysis: a knowledge-based approach for interpreting genome-wide expression profiles. Proc Natl Acad Sci U S A. 2005;102:15545–50.

    Article  CAS  Google Scholar 

  21. Langfelder P, Horvath S. WGCNA: an R package for weighted correlation network analysis. BMC Bioinformatics. 2008;9:559.

    Article  Google Scholar 

  22. Shimada MK, Nishida T. A modification of the PHYLIP program: a solution for the redundant cluster problem, and an implementation of an automatic bootstrapping on trees inferred from original data. Mol Phylogenet Evol. 2017;109:409–14.

    Article  Google Scholar 

  23. Leek JT, Johnson WE, Parker HS, Jaffe AE, Storey JD. The sva package for removing batch effects and other unwanted variation in high-throughput experiments. Bioinformatics. 2012;28:882–3.

    Article  CAS  Google Scholar 

  24. Skinner ME, Uzilov AV, Stein LD, Mungall CJ, Holmes IH. JBrowse: a next-generation genome browser. Genome Res. 2009;19:1630–8.

    Article  CAS  Google Scholar 

  25. Sun X, Li M, Sun Y, Cai H, Li R, Wei X, et al. The developmental transcriptome landscape of bovine skeletal muscle defined by Ribo-zero ribonucleic acid sequencing. J Anim Sci. 2015;93:5648–58.

    Article  CAS  Google Scholar 

  26. Li JX, Su T, Zou C, Luo WZ, Shi GL, Chen L, et al. Long non-coding RNA H19 regulates porcine satellite cell differentiation through miR-140-5p/SOX4 and DBN1. Front Cell Dev Biol. 2020;8:518724.

  27. Kelemen O, Convertini P, Zhang Z, Wen Y, Shen M, Falaleeva M, et al. Function of alternative splicing. Gene. 2013;514:1–30.

    Article  CAS  Google Scholar 

  28. Zhang Y, Zou D, Zhu T, Xu T, Chen M, Niu G, et al. Gene expression nebulas (GEN): a comprehensive data portal integrating transcriptomic profiles across multiple species at both bulk and single-cell levels. Nucleic Acids Res. 2021;50:D1016–1024.

  29. Tapial J, Ha KCH, Sterne-Weiler T, Gohr A, Braunschweig U, Hermoso-Pulido A, et al. An atlas of alternative splicing profiles and functional associations reveals new regulatory programs and genes that simultaneously express multiple major isoforms. Genome Res. 2017;27:1759–68.

    Article  CAS  Google Scholar 

  30. Li Z, Zhang Y, Bush SJ, Tang C, Chen L, Zhang D, et al. MeDAS: a metazoan developmental alternative splicing database. Nucleic Acids Res. 2021;49:D144–50.

    Article  CAS  Google Scholar 

  31. Costa FF. Big data in biomedicine. Drug Discov Today. 2014;19:433–40.

    Article  Google Scholar 

  32. Zhu Y, Stephens RM, Meltzer PS, Davis SR. SRAdb: query and use public next-generation sequencing data from within R. BMC Bioinformatics. 2013;14:19.

    Article  CAS  Google Scholar 

  33. Affinati AH, Sabatini PV, True C, Tomlinson AJ, Kirigiti M, Lindsley SR, et al. Cross-species analysis defines the conservation of anatomically segregated VMH neuron populations. Elife. 2021;10:e69065.

Download references


We acknowledge the work of all the genome and RNA-seq data producers.


USDA Hatch Project [MICL02560 to W.H.]; Michigan State University [to W.H.]; The Fundamental Research Funds for the Central Universities [KYXK2021006 to S.H.]. Funding for open access charge: Michigan State University. The funding bodies played no role in the design of the study and collection, analysis, and interpretation of data and in writing the manuscript.

Author information

Authors and Affiliations



J.L., S.H. and W.H. conceived and designed the study; J.L., W.J., Y.Z., K.L., S.T. and Y.Z. analyzed the data. J.L. implemented the web services; J.L., W.H. wrote the manuscript with input from all authors. All authors read and approved the submitted version.

Corresponding authors

Correspondence to Jinding Liu, Shiqing Huang or Wen Huang.

Ethics declarations

Ethics approval and consent to participate

Not applicable.

Consent for publication

Not applicable.

Competing interests

The authors declare no competing interests.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Supplementary Information

Additional file 1: Table S1.

All SRA accessions used in this study. Table S2. Improvement of gene annotation. Table S3. Enriched GO terms on differentially expressed genes (D-36h vs D-24h). Table S4. Enriched GO terms on differentially alternative splicing genes (D-36h vs D-24h). Table S5. Enriched pathways on differentially expressed genes (D-36h vs D-24h). Table S6. Enriched pathways on differentially alternative splicing genes (D-36h vs D-24h). Table S7. Enriched GO terms on differentially expressed genes (DT-24h vs D-24h). Table S8. Enriched GO terms on differentially alternative splicing genes (DT-24h vs D-24h). Table S9. Enriched pathways on differentially expressed genes (DT-24h vs D-24h). Table S10. Enriched pathways on differentially alternative splicing genes (DT-24h vs D-24h). Table S11. Enriched GO terms on differentially expressed genes (DT-36h vs D-36h). Table S12. Enriched GO terms on differentially alternative splicing genes (DT-36h vs D-36h). Table S13. Enriched pathways on differentially expressed genes (DT-36h vs D-36h). Table S14. Enriched pathways on differentially alternative splicing genes (DT-36h vs D-36h).

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit The Creative Commons Public Domain Dedication waiver ( applies to the data made available in this article, unless otherwise stated in a credit line to the data.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, J., Lang, K., Tan, S. et al. A web-based database server using 43,710 public RNA-seq samples for the analysis of gene expression and alternative splicing in livestock animals. BMC Genomics 23, 706 (2022).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: