How do I combine reads?
Our recommendation for doing this has changed over time and across different Trinity software versions. Trinity doesn't have great support for using mixed single-end and paired-end data, and the setup process for shoe-horning the data into Trinity involves a few manual steps.
-
If you want to quality trim your data, run Trimmomatic (or other) directly.
-
Run in silico normalization separately for each of your libraries.
-
Combine all your reads into one fastq file. If your data are strand-specific, orient your reads to all the sense transcript orientation.
-
Run Trinity like so:
% Trinity --single combined_reads.fastq --no_normalize_reads --run_as_paired ...
if your data are strand-specific and were oriented to the forward strand orientation, be sure to include '--SS_lib_type F'
There is no good way to combine strand-specific data with non-strand-specific data, unless you decide to treat the entire data set as non-strand-specific.
- Trinity Wiki Home
- Installing Trinity
- Running Trinity
- Trinity process and resource monitoring
- Output of Trinity Assembly
- Assembly Quality Assessment
- Downstream Analyses
- Miscellaneous additional functionality that may be of interest
- Contributing code
- Trinity Tidbits
- Frequently Asked Questions (FAQ)
- There are too many transcripts! What do I do?
- How to minimize RAM usage
- How do I use reads I downloaded from SRA
- How do I identify the specific reads that were incorporated into the transcript assemblies?
- How can I perform cross-species analysis?
- How do I combine PE and SE reads?
- How can I run this in parallel on a computing grid?
- Computing and Time requirements
- Errors during Trinity run
- Killing Trinity
- Contact us