Profile the transcriptome. Discover expression changes.
End-to-end mRNA Sequencing and data analysis for plants, animals and microbes — comprehensive, quantitative profiling of the polyadenylated transcriptome for gene expression, differential expression and transcript-level characterisation.
Transcriptome profiling for any organism
Nucleome Informatics offers end-to-end mRNA Sequencing (mRNA-Seq) and data analysis services for a wide range of organisms including plants, animals and microbes.
mRNA-Seq enables comprehensive, quantitative profiling of the polyadenylated transcriptome and is a primary approach for studying gene expression, discovering differentially expressed genes and characterising transcript-level changes under experimental or environmental conditions.
Our analysis combines rigorous sequencing quality control, reference alignment or de novo transcriptome assembly, quantification, and differential expression analysis. Results are reported with functional annotations to support biological interpretation.
- Sequencing data quality assessment and preprocessing
- Reference genome alignment or de novo transcriptome assembly
- Transcript and gene-level expression quantification
- Differential expression (DE) analysis across experimental conditions
- Functional annotation (GO, KEGG pathway enrichment)
- Visualisation of DE results and expression patterns
- Sample-wise and project-level QC and expression summaries
- Secure delivery of raw, intermediate and final analysis files
Reference or De Novo
Reference-based analysis using HISAT2/STAR for organisms with a genome, or Trinity-based de novo assembly for non-model organisms lacking a reference.
Broad Organism Support
Analysis supported across kingdoms.
Turn Around Time (TAT)
Turn around time varies based on the research objectives of the project, including sample number, sequencing platform and depth, and the scope of analysis.
Technology / Platforms
Short-read and long-read sequencing platforms, selected to match the study design.
From first principles to expert-level analysis
New to RNA sequencing? Start with Foundations. Planning an experiment or reviewing results? Jump to Practitioner or Expert. Each level builds on the one before it, so you can read this page as a short course or dip in where you need to.
The big idea in plain language: genes are the instructions, and messenger RNA (mRNA) is the working copy a cell makes when it uses one. Counting mRNA molecules tells you which genes are switched on, and how strongly, in each sample.
Genes are copied into mRNA
Every cell carries the same DNA, but each cell type uses different genes. When a gene is used, its sequence is copied into mRNA, which is then read to make a protein.
mRNA-Seq counts the copies
RNA is converted to DNA, sequenced, and each read is matched back to its gene. A gene with more reads was producing more mRNA in that sample.
The poly(A) tail is a handle
Mature mRNA ends in a string of A bases. Capturing that tail pulls out mRNA and leaves behind ribosomal RNA, which makes up most of the RNA in a cell.
Reads become a count table
Reads are aligned to a genome (or assembled if there is none), then counted per gene. The result is a table of genes by samples: the starting point for every comparison.
Differential expression
Statistics compare groups, such as treated versus control, and list genes that are reliably higher or lower, with the size of the change (fold change) and a confidence value.
Pathways give the story
Hundreds of changed genes are hard to read. Enrichment analysis asks which biological processes, such as stress response or photosynthesis, are over-represented in the list.
For scientists planning a project or reading a report: how design and quality control decide whether a gene list can be trusted.
Replicates beat depth
Biological replicates measure natural variation, which statistics need. A large yeast study recommended at least six replicates per condition, and more when small changes matter (Schurch et al., 2016).
Choose the library to fit the sample
Poly(A) selection suits good-quality eukaryotic RNA. Ribosomal RNA depletion keeps non-polyadenylated RNA and tolerates some degradation. Strand-specific libraries keep track of which DNA strand was transcribed.
RNA quality shows in the reads
Degraded RNA gives reads piled at the 3′ end of genes. The RNA integrity number (RIN) is a pre-sequencing check; coverage plots are the post-sequencing check.
Raw counts are not comparable
A sample sequenced twice as deeply has about twice the counts. Normalization such as DESeq2's median-of-ratios or edgeR's TMM puts samples on one scale before testing.
Look at the samples first
PCA and a sample-correlation map reveal outliers, mislabelled samples and batch effects. These matter more than any single p-value.
Correct for thousands of tests
With about 20,000 genes tested, some look significant by chance. The false discovery rate (FDR) controls the expected share of false hits in the list.
For method developers and reviewers: the statistical and biological caveats that decide whether an apparent result holds up.
Counts follow a negative binomial
Real replicate counts vary more than a Poisson allows. DESeq2 and edgeR model this extra spread (dispersion) and share information across genes so that small studies remain usable (Love et al., 2014).
Model batch, don't just delete it
If samples were prepared in batches, include batch as a term in the design so the comparison is made within batches. This only works when batches are balanced across groups.
Fold changes of low-count genes are noisy
A gene with a handful of reads can show a huge log fold change by chance. Shrinkage estimators such as apeglm pull these toward zero so that rankings are more reliable (Zhu et al., 2019).
Transcript-level estimates help gene-level tests
Quasi-mapping tools such as Salmon estimate transcript abundance while correcting for biases, and tximport summarises them to genes with length offsets (Patro et al., 2017; Soneson et al., 2015).
Enrichment has built-in biases
Long genes have more reads and so more power to be called significant, which can inflate certain GO terms. The background should be the genes that were expressed, not the whole genome (Young et al., 2010).
De novo assemblies need their own QC
Without a genome, quality is judged by gene-space completeness (BUSCO), read back-mapping, contig statistics and redundancy, because many assembled transcripts are isoforms or fragments of the same gene.
Glossary of key terms
- Read
- One sequenced fragment of cDNA, stored in a FASTQ file with base-quality scores.
- Poly(A) tail
- A run of adenines added to the 3′ end of mature mRNA; the basis of mRNA capture.
- rRNA
- Ribosomal RNA: the most abundant RNA in cells, usually removed or avoided.
- RIN
- RNA integrity number, from 1 (degraded) to 10 (intact), measured before sequencing.
- Alignment
- Placing each read at its position in the genome, allowing for splicing across introns.
- Count
- The number of reads assigned to a gene or transcript in a sample.
- TPM
- Transcripts per million: a within-sample abundance unit corrected for gene length.
- Size factor
- A per-sample scaling value that corrects for sequencing depth and composition.
- Dispersion
- How much replicate counts vary beyond Poisson noise, for a given gene.
- log2FC
- Fold change on a log scale: +1 means doubled, −1 means halved.
- FDR
- False discovery rate: the expected share of reported hits that are false.
- Isoform
- One of several transcript variants produced from a single gene by splicing.
How a cell's RNA becomes a table of counts
These schematics show what mRNA is, how it is isolated and read, and how reads turn into numbers. Plots marked simulated are generated for this page, not client data.
RNA extraction
Total RNA is purified from tissue, cells or microbial culture, then checked for quantity, purity and integrity.
Select the RNA of interest
Poly(A) capture keeps mRNA; alternatively ribosomal RNA is depleted. Pre-enriched RNA can be supplied directly.
Build the library
RNA is fragmented, copied into cDNA and given adapters and sample indexes so many samples can run together.
Sequence
Millions of fragments are read in parallel, from one end or both ends, producing FASTQ files.
| Option | Strengths | Limits |
|---|---|---|
| Poly(A) capture | Efficient mRNA enrichment; fewer wasted reads; standard for plants, animals, human | Needs fairly intact RNA; misses non-polyadenylated RNA; unsuitable for most bacteria |
| rRNA depletion | Keeps non-coding and non-polyadenylated RNA; works with partly degraded RNA; used for bacteria | More residual rRNA and intronic reads; species-specific probes |
| Unit | Use it for |
|---|---|
| Raw counts | Input to DESeq2 and edgeR (they normalize internally) |
| Normalized counts | Comparing one gene across samples |
| TPM | Comparing genes within one sample |
| FPKM / RPKM | Legacy; avoid for cross-sample comparison |
From raw reads to functional insight
Each sample passes through a quality-controlled analysis workflow designed to move from raw sequencing data to differential expression results and functional annotation.
Data QC & pre-processing
Per-base quality, adapter content and read counts are reviewed; adapters are trimmed and low-quality bases filtered.
Alignment or assembly
Splice-aware alignment to a reference, or Trinity assembly when no genome exists.
Quantification
Reads are counted per gene or per transcript to build expression matrices.
Sample-level QC
PCA and sample similarity reveal outliers and batch effects before any testing.
Differential expression
DESeq2 and/or edgeR test each comparison, in pairwise, multi-group or multi-factor designs.
Functional annotation
DE genes are annotated and tested for GO term and KEGG pathway enrichment.
Visualisation
PCA plots, heatmaps, volcano plots and expression barplots of key genes.
Reporting & delivery
QC, expression statistics, DE results and annotated outputs delivered through secure storage.
Good statistics start before the sequencer
How many replicates, how deep to sequence, and whether the data are clean decide what can be concluded. All plots below use simulated data to show what each check looks like.
Finding genes that really change
Tests ask whether a gene's counts differ between groups by more than natural variation allows. Diagnostics show whether the statistical model fits, and effect size is read alongside confidence. Plots use simulated negative-binomial counts and a simplified Wald test, not the output of DESeq2 itself.
| Tool | Model and normalization | Good for |
|---|---|---|
| DESeq2 | Negative-binomial GLM; median-of-ratios; shrunken dispersion and fold change | General use, small to moderate replicate numbers, multi-factor designs |
| edgeR | Negative-binomial GLM; TMM normalization; quasi-likelihood tests | General use; flexible contrasts; very similar results to DESeq2 for most data |
| limma-voom | Weighted linear models on log-CPM | Large sample numbers and complex designs |
From gene lists to biological processes
Enrichment asks which functions occur more often in your gene list than chance would predict. It is a hypothesis generator, and its result depends heavily on the gene list and the background chosen.
| Approach | Input | Watch out for |
|---|---|---|
| Over-representation (ORA) | A DE gene list and a background | Depends on the cut-off; background must be expressed genes |
| Rank-based (GSEA) | Every gene, ranked by a statistic | Needs a good ranking metric; permutation choices |
| Pitfall | Safeguard |
|---|---|
| Whole-genome background | Use genes detected in the experiment |
| Gene-length bias | Length-aware methods such as goseq (Young et al., 2010) |
| Redundant GO terms | Summarise related terms; focus on effect and gene counts |
| Incomplete annotation | Remember non-model organisms have fewer annotated genes |
When there is no reference genome
For non-model organisms, transcripts are rebuilt from the reads themselves. The assembly then serves as the reference for quantification and differential expression.
| Check | What it tells you |
|---|---|
| Read back-mapping rate | Share of reads represented in the assembly; low values suggest missing or fragmented transcripts |
| BUSCO completeness | Presence of near-universal single-copy genes for the lineage (Manni et al., 2021); high duplication hints at isoform redundancy |
| N50 and length distribution | Contiguity, best compared after redundancy reduction |
| Annotation rate | Share of transcripts with hits in public databases; unannotated ones may be novel, noise or chimeric |
Structured outputs for expression biology
At project completion, clients receive a structured set of sequencing, analysis and reporting outputs via secure shared storage.
Raw & Processed Data
FASTQ files — raw and trimmed sequence data.
QC Reports
Sample-level sequencing and preprocessing QC summaries.
Alignment Files
Sorted and indexed BAM files, where included in scope.
Quantification Matrices
Gene- or transcript-level count and expression matrices.
DE Results
Per-comparison tables of DE genes with statistics and fold changes.
Annotated Gene Lists
DE gene lists with functional annotation, GO and KEGG enrichment.
Summary Report
Sample-wise QC, alignment, quantification and DE analysis statistics.
Secure Delivery
Project files via secure shared storage or cloud access.
What we accept
Flexible input options for sequencing-plus-analysis or analysis-only projects.
Total RNA or Poly(A)-Enriched RNA
We accept total RNA or poly(A)-enriched RNA from biological samples including plant tissue, animal tissue, cells and other material, as well as pre-generated sequencing data where analysis-only services are required.
Project-specific requirements for RNA quantity, concentration, purity (A260/A280, A260/A230), integrity (RIN), sequencing depth, read length and replicate structure are finalised according to the study design and organism.
Contact us for a project-specific sample submission checklist and recommended sequencing depth.
Plant · Animal · Cells · Microbial
or pre-generated FASTQ
Proven across organisms
Published transcriptome studies on long-read (PacBio) and short-read (Illumina) platforms.
Indian white shrimp full-length transcriptome
Aquaculture species · PacBio Iso-Seq · Sequel II
| Platform | PacBio Sequel II |
| Run | 8M SMRT cell, CCS |
| Tissues | Gills, hepatopancreas, muscle, post-larvae |
| Data generated | 238.98 Gb (120.7 M subreads) |
| Complete genes | 89.5% (vs 80.86% in tiger shrimp Iso-Seq) |
The first comprehensive transcriptome for the species, providing a full-length reference for aquaculture breeding.
Nucleome Informatics is listed on the paper, with Dushyant Singh Baghel as co-author.
Onion bulb transcriptome for allergens and epitopes
Allium cepa · Illumina HiSeq 2000
| Platform | Illumina HiSeq 2000 |
| High-quality raw reads | 99,074,309 (~20 Gb) |
| Functional groups | 49 |
| Use of the data | IgE epitope mapping, protein-structure prediction |
The first transcriptome catalogue of onion bulb tissue, with genes grouped into 49 functional groups.
What bulk mRNA-Seq tells you, and where transcriptomics is heading
Bulk mRNA-Seq remains the most cost-effective way to compare gene expression across conditions. Here is how it compares with newer approaches, and what recent research says about statistics and reproducibility.
| Approach | Strengths | Limits |
|---|---|---|
| Bulk short-read mRNA-Seq | Cost-effective; mature tools; many samples and conditions | Averages over cell types; isoforms inferred |
| Long-read RNA-Seq | Full-length isoforms, fusions, novel transcripts | Higher cost per read; fewer reads per run |
| Single-cell RNA-Seq | Cell-type resolution and rare populations | Sparse; high cost; needs dissociation |
| Spatial transcriptomics | Expression in tissue context | Lower depth; specialised platforms |
A field-wide survey
A widely cited review covers each analysis step from experimental design to quantification, differential expression, splicing and functional analysis, and highlights the open challenges at each (Conesa et al., Genome Biology, 2016).
Replicates drive reliability
Empirical benchmarking found that at least six biological replicates per condition are needed for reliable gene lists, and more when small fold changes matter (Schurch et al., RNA, 2016).
Beware pseudoreplication
Single-cell differential expression methods that ignore variation between biological replicates can report hundreds of false discoveries. Treating samples, not cells, as the unit of replication is a safeguard (Squair et al., Nature Communications, 2021).
Bias-aware transcript estimates
Salmon models fragment-level biases when estimating transcript abundance, and tximport summarises these to gene level for DE tools (Patro et al., Nature Methods, 2017; Soneson et al., F1000Research, 2015).
Standardised pipelines
Community workflows such as nf-core/rnaseq package alignment, quantification and QC in versioned, containerised form so that analyses can be rerun identically (Ewels et al., Nature Biotechnology, 2020).
Estimating cell mixtures
Computational methods can estimate the proportions of cell types in a bulk sample from reference expression signatures, helping to interpret expression changes that reflect composition (Newman et al., Nature Methods, 2015).
Frequently asked, in plain language
From the basics to the finer points of design and statistics.
basicWhat is mRNA-Seq?
intermediateReference-based or de novo?
intermediateHow many replicates do I need?
intermediateDoes RNA quality matter?
intermediateWhy DESeq2 and edgeR?
advancedHow is batch handled?
advancedWhy are some GO results misleading?
advancedCan mRNA-Seq tell me about isoforms or cell types?
Key literature & resources
Selected sources behind the methods and reference values on this page. Figures labelled "simulated", "schematic" or "illustrative" are generated for this page, not client data.
Show all 30 references
- Conesa A, et al. A survey of best practices for RNA-seq data analysis. Genome Biology 2016;17:13. Record
- Schurch NJ, et al. How many biological replicates are needed in an RNA-seq experiment and which differential expression tool should you use? RNA 2016;22:839–851. Abstract
- Stark R, Grzelak M, Hadfield J. RNA sequencing: the teenage years. Nature Reviews Genetics 2019;20:631–656.
- Love MI, Huber W, Anders S. Moderated estimation of fold change and dispersion for RNA-seq data with DESeq2. Genome Biology 2014;15:550. PDF
- Robinson MD, McCarthy DJ, Smyth GK. edgeR: a Bioconductor package for differential expression analysis of digital gene expression data. Bioinformatics 2010;26:139–140.
- Robinson MD, Oshlack A. A scaling normalization method for differential expression analysis of RNA-seq data. Genome Biology 2010;11:R25.
- Law CW, et al. voom: precision weights unlock linear model analysis tools for RNA-seq read counts. Genome Biology 2014;15:R29.
- Zhu A, Ibrahim JG, Love MI. Heavy-tailed prior distributions for sequence count data: removing the noise and preserving large differences. Bioinformatics 2019;35:2084–2092.
- Dobin A, et al. STAR: ultrafast universal RNA-seq aligner. Bioinformatics 2013;29:15–21.
- Kim D, Paggi JM, Park C, Bennett C, Salzberg SL. Graph-based genome alignment and genotyping with HISAT2 and HISAT-genotype. Nature Biotechnology 2019;37:907–915.
- Liao Y, Smyth GK, Shi W. featureCounts: an efficient general purpose program for assigning sequence reads to genomic features. Bioinformatics 2014;30:923–930.
- Patro R, et al. Salmon provides fast and bias-aware quantification of transcript expression. Nature Methods 2017;14:417–419. DOI
- Bray NL, et al. Near-optimal probabilistic RNA-seq quantification. Nature Biotechnology 2016;34:525–527.
- Soneson C, Love MI, Robinson MD. Differential analyses for RNA-seq: transcript-level estimates improve gene-level inferences. F1000Research 2015;4:1521.
- Grabherr MG, et al. Full-length transcriptome assembly from RNA-Seq data without a reference genome. Nature Biotechnology 2011;29:644–652.
- Manni M, et al. BUSCO update: novel and streamlined workflows along with broader and deeper phylogenetic coverage for scoring of eukaryotic, prokaryotic, and viral genomes. Molecular Biology and Evolution 2021;38:4647–4654.
- Schroeder A, et al. The RIN: an RNA integrity number for assigning integrity values to RNA measurements. BMC Molecular Biology 2006;7:3.
- Leek JT, et al. Tackling the widespread and critical impact of batch effects in high-throughput data. Nature Reviews Genetics 2010;11:733–739.
- Benjamini Y, Hochberg Y. Controlling the false discovery rate: a practical and powerful approach to multiple testing. Journal of the Royal Statistical Society B 1995;57:289–300.
- Subramanian A, et al. Gene set enrichment analysis: a knowledge-based approach for interpreting genome-wide expression profiles. PNAS 2005;102:15545–15550.
- Young MD, et al. Gene ontology analysis for RNA-seq: accounting for selection bias. Genome Biology 2010;11:R14.
- Wu T, et al. clusterProfiler 4.0: a universal enrichment tool for interpreting omics data. The Innovation 2021;2:100141.
- Ashburner M, et al. Gene Ontology: tool for the unification of biology. Nature Genetics 2000;25:25–29.
- Kanehisa M, Goto S. KEGG: Kyoto Encyclopedia of Genes and Genomes. Nucleic Acids Research 2000;28:27–30.
- Amarasinghe SL, et al. Opportunities and challenges in long-read sequencing data analysis. Genome Biology 2020;21:30.
- Squair JW, et al. Confronting false discoveries in single-cell differential expression. Nature Communications 2021;12:5692. Record
- Newman AM, et al. Robust enumeration of cell subsets from tissue expression profiles. Nature Methods 2015;12:453–457.
- Ewels PA, et al. The nf-core framework for community-curated bioinformatics pipelines. Nature Biotechnology 2020;38:276–278.
- Katneni et al. Indian white shrimp full-length transcriptome (PacBio Iso-Seq). Frontiers in Marine Science 2020. doi:10.3389/fmars.2020.605098
- Rajkumar et al. Onion bulb transcriptome for allergens and epitopes (Illumina). PLOS ONE. doi:10.1371/journal.pone.0135387









