# Salmonquant didnot work using my Reference transcriptome

**URL:** https://help.galaxyproject.org/t/salmonquant-didnot-work-using-my-reference-transcriptome/14025
**Category:** Uncategorized
**Tags:** transcriptomics, tool-help, reference-transcriptome, salmon
**Created:** [November 28, 2024, 1:44pm UTC](https://help.galaxyproject.org/t/salmonquant-didnot-work-using-my-reference-transcriptome/14025 "2024-11-28T13:44:40Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![lida-soltanii](https://avatars.discourse-cdn.com/v4/letter/l/ccd318/32.png) [@lida-soltanii](https://help.galaxyproject.org/u/lida-soltanii)
#### Post date: [November 28, 2024, 1:44pm UTC](https://help.galaxyproject.org/t/salmonquant-didnot-work-using-my-reference-transcriptome/14025/1 "2024-11-28T13:44:40Z")

</div>

Hi everyone

I have a problem with salmon quant tool

I am analysis RNAseq data using salmon quant to get TPM value, i used the cDNA file as reference transcriptome for my bacteria (sinorhizobium meliloti strain 1021) but salmon quant does not work(378 & 400 in my shared history), i tried salmon  
quant with another cDNA file and worked (356 in my shared history), but did not work with my bacteria cDNA, could you please what is the problem with this file?

i attached the link of bacteria cDNA in ENSEMBL Dataset:

[https://ftp.ensemblgenomes.ebi.ac.uk/pub/release-60/bacteria//fasta/bacteria\_0\_collection/sinorhizobium\_meliloti\_1021\_gca\_000006965/cdna/](https://ftp.ensemblgenomes.ebi.ac.uk/pub/release-60/bacteria//fasta/bacteria_0_collection/sinorhizobium_meliloti_1021_gca_000006965/cdna/)

Can i share my history URL here? Is it enough safe to share publicly?

---

<div class="post-metadata">

### Author: ![jennaj](https://sea2.discourse-cdn.com/flex020/user_avatar/help.galaxyproject.org/jennaj/32/27_2.png) [@jennaj](https://help.galaxyproject.org/u/jennaj)
#### Post date: [December 2, 2024, 5:43pm UTC](https://help.galaxyproject.org/t/salmonquant-didnot-work-using-my-reference-transcriptome/14025/2 "2024-12-02T17:43:36Z")

</div>

Welcome @lida-soltanii

Yes, we’ll need to see all of the data in place inside your history to offer specific advice. You can post the share link back here, then unshare once we are done.

This guide includes most of the technical details that we’ll be helping to review.

- [FAQ: Extended Help for Differential Expression Analysis Tools](https://training.galaxyproject.org/training-material/faqs/galaxy/analysis_differential_expression_help.html)

Some guesses: You mention the _reference transcriptome_, but not the _reference annotation_. You will want to use both at the **Salmon** step if the goal is to run a tool like **DESeq2** after. The features in the annotation will have common identifiers with the transcriptome fasta – so be sure to check that is true and simplify the fasta \> title lines as needed.

Also, most people do not need to include the _reference genome_ at this stage. But you can share what you have and explain a bit more about your goals as we walk through some suggestions. 🙂

---

<div class="post-metadata">

### Author: ![jennaj](https://sea2.discourse-cdn.com/flex020/user_avatar/help.galaxyproject.org/jennaj/32/27_2.png) [@jennaj](https://help.galaxyproject.org/u/jennaj)
#### Post date: [December 9, 2024, 6:27pm UTC](https://help.galaxyproject.org/t/salmonquant-didnot-work-using-my-reference-transcriptome/14025/4 "2024-12-09T18:27:58Z")

</div>

Hi @lida-soltanii

Thanks for sharing your history, this made it so much easier to help with exactly what is going wrong!

This is your message from the tool in the job logs (find these logs [using the i-con](https://training.galaxyproject.org/training-material/faqs/galaxy/datasets_icons.html) inside of a dataset).

 ![Screen Shot 2024-12-09 at 10.10.46 AM](https://us1.discourse-cdn.com/flex020/uploads/galaxy/original/2X/1/16453c55e466a88e5550132a642fbdefe0b7c77f.png)

The tool is stating that it found two or more transcripts with the same sequence identifier. You should extract all the identifiers and count them up to find the duplicates. Then make adjustments. Don’t forget to also update your transcripts-to-genes mapping data too, or you will run into more problems with downstream steps.

- As a reference, this FAQ has a bit more about the format of fasta files. → [Datatypes - Galaxy Community Hub](https://galaxyproject.org/learn/datatypes/#fasta)

Then this recent post has more about Salmon in general.

> [@Using the salmon tool I´ve got UCSC ids instead of gene\_ids](https://help.galaxyproject.org/t/using-the-salmon-tool-i-ve-got-ucsc-ids-instead-of-gene-ids/14051/2):
>
> The best advice I have is to get all of your reference data organized at the very start. The UseGalaxy servers will host the genome indexed, but you’ll need to supply the two other files, and UCSC hosts all of this data.
> 
> - Start here [Correct reference transcriptome for Salmon quant on existing RNASTAR alignments - #2 by jennaj](https://help.galaxyproject.org/t/correct-reference-transcriptome-for-salmon-quant-on-existing-rnastar-alignments/12506/2)
> - Then this post has an example where I loaded all the file choices from UCSC, reformatted, and tagged the “matched files”. [Correct reference transcriptome for Salmon quant on existing RNASTAR alignments - #4 by jennaj](https://help.galaxyproject.org/t/correct-reference-transcriptome-for-salmon-quant-on-existing-rnastar-alignments/12506/4)
> - Suggested data formatting for these tools. [FAQ: Extended Help for Differential Expression Analysis Tools](https://training.galaxyproject.org/training-material/faqs/galaxy/analysis_differential_expression_help.html)
> - More is under #reference-transcriptome and #reference-genome and #reference-annotation
> - Human data has extra tips in this guide [Reference genomes at public Galaxy servers: GRCh38/hg38 example](https://help.galaxyproject.org/docs?topic=11616)

* * *

**What to do from here**

1. Double check that you do not have any sequences in your transcriptome that have the same name: the tool thinks that you have at least one duplicate, so at a minimum that needs to be solved.

2. Consider incorporating reference annotation at the Salmon step. You will need that “transcript-to-gene” mapping file when using DESeq2 later anyway. Both forms have details about what the data is and how it is formatted, and we have prior Q&A about it, but please ask more questions if you get stuck.

3. You have been manipulating your fasta file already to create the hybrid transcriptome but if that wasn’t in Galaxy, I can let you know that you can do that _in_ Galaxy, too! Converting to a tabular format, making changes, then converting back to fasta format is a pretty common way to do this. Your GTF or tabular transcripts-to-gene data is already tabular.

Hope this helps! Let us know if you get this working, or have more questions 🧑‍🔬

---

<div class="post-metadata">

### Author: ![jennaj](https://sea2.discourse-cdn.com/flex020/user_avatar/help.galaxyproject.org/jennaj/32/27_2.png) [@jennaj](https://help.galaxyproject.org/u/jennaj)
#### Post date: [July 22, 2025, 9:38pm UTC](https://help.galaxyproject.org/t/salmonquant-didnot-work-using-my-reference-transcriptome/14025/5 "2025-07-22T21:38:56Z")

</div>


