I didn't know if I should start a new thread, but as a hopefully quick follow-up, I am getting an error when running salmon that seems like it isn't properly producing the its .json file. I've run the following code:
CMD: salmon quant -i /scratch/dcausey/trinity_output/Trinity.fasta.salmon.idx -l IU -1 /scratch/dcausey/trinity_output/5CHC_4659_left.fastq.gz.P.qtrim.gz -2 /scratch/dcausey/trinity_output/5CHC_4659_right.fastq.$
Version Info: This is the most recent version of salmon.
### salmon (selective-alignment-based) v1.3.0
### [ program ] => salmon
### [ command ] => quant
### [ index ] => { /scratch/dcausey/trinity_output/Trinity.fasta.salmon.idx }
### [ libType ] => { IU }
### [ mates1 ] => { /scratch/dcausey/trinity_output/5CHC_4659_left.fastq.gz.P.qtrim.gz }
### [ mates2 ] => { /scratch/dcausey/trinity_output/5CHC_4659_right.fastq.gz.P.qtrim.gz }
### [ output ] => { 5CHC_4659 }
### [ threads ] => { 10 }
### [ validateMappings ] => { }
Logs will be written to 5CHC_4659/logs
[2020-11-12 10:19:00.365] [jointLog] [info] setting maxHashResizeThreads to 10
[2020-11-12 10:19:00.366] [jointLog] [info] Fragment incompatibility prior below threshold. Incompatible fragments will be ignored.
[2020-11-12 10:19:00.366] [jointLog] [info] Usage of --validateMappings implies use of minScoreFraction. Since not explicitly specified, it is being set to 0.65
[2020-11-12 10:19:00.366] [jointLog] [info] Usage of --validateMappings implies a default consensus slack of 0.2. Setting consensusSlack to 0.35.
[2020-11-12 10:19:00.366] [jointLog] [info] parsing read library format
[2020-11-12 10:19:00.366] [jointLog] [info] There is 1 library.
Exception : [Error: The index version file /scratch/dcausey/trinity_output/Trinity.fasta.salmon.idx/versionInfo.json doesn't seem to exist. Please try re-building the salmon index.]
salmon quant was invoked improperly.
For usage information, try salmon quant --help
Exiting.
I tried running just the reference prep step, which "runs" and I don't get any reported errors, but I also don't see any output when the code finishes running either. So, it seems like something has gone wrong with the reference prep?