Thank you for your help. I created the rRNA interval list using yours, however when I ran CollectRnaSeqMetrics using this command
java -jar $PICARD_JAR/picard.jar CollectRnaSeqMetrics \
I=/mnt/iusers01/jw01/c02544na/training/dummy/AB1_gencode44_trimmed_TruSeq3_readcountAligned.sortedByCoord.out.bam \
O=AB1_output.RNA_Metrics \
REF_FLAT=/mnt/iusers01/jw01/c02544na/refFlat.txt \
STRAND=SECOND_READ_TRANSCRIPTION_STRAND \
RIBOSOMAL_INTERVALS=/mnt/iusers01/jw01/c02544na/training/dummy/psa_transcriptomic_training/Homo_sapiens.GRCh38.111.rRNA.intervals.list
and, I received this error message
To get help, see http://broadinstitute.github.io/picard/index.html#GettingHelp
Exception in thread "main" htsjdk.tribble.TribbleException: Invalid interval record contains 1 fields: 1 9437668 9437778 - RNA5SP40
at htsjdk.tribble.IntervalList.IntervalListCodec.parseIntervalString(IntervalListCodec.java:73)
at htsjdk.tribble.IntervalList.IntervalListCodec.decode(IntervalListCodec.java:130)
at htsjdk.samtools.util.IntervalList.fromReader(IntervalList.java:529)
at htsjdk.samtools.util.IntervalList.fromPath(IntervalList.java:458)
at htsjdk.samtools.util.IntervalList.fromFile(IntervalList.java:447)
at picard.analysis.directed.RnaSeqMetricsCollector.makeOverlapDetector(RnaSeqMetricsCollector.java:79)
at picard.analysis.CollectRnaSeqMetrics.setup(CollectRnaSeqMetrics.java:168)
at picard.analysis.SinglePassSamProgram.makeItSo(SinglePassSamProgram.java:145)
at picard.analysis.SinglePassSamProgram.doWork(SinglePassSamProgram.java:94)
at picard.cmdline.CommandLineProgram.instanceMain(CommandLineProgram.java:280)
at picard.cmdline.PicardCommandLine.instanceMain(PicardCommandLine.java:105)
at picard.cmdline.PicardCommandLine.main(PicardCommandLine.java:115)
What should I do to fix this?
Many thanks