De novo transcriptome assembly