Hello everyone! I've been trying to run qualimap bamqc and RNAseq QC with my BAM files
To make sure I have no problems on processing previously to qualimap, I used STAR aligner to output SAM files (sorted by name) using ensembl reference and gtf.
Then I converted the SAM files to BAM with samtools (-fixmate) then sorted it by coordinate with samtools also. Finally, I indexed these sorted bam files.
Selected tool: bamqc
Available memory (Mb): 32
Max memory (Mb): 15271
Sun Apr 25 14:08:37 GMT-03:00 2021 WARNING Output folder already exists, the results will be saved there
Starting bam qc....
Failed to run bamqc
net.sf.samtools.SAMFormatException: Error parsing SAM header. @RG line missing SM tag. Line:
@RG ID:GRPundef; File /home/samtools/sorted_ensembl/101_FRAS202421991-1a_1.fqAligned.out-sorted.bam; Line number 199
at net.sf.samtools.SAMTextHeaderCodec.reportErrorParsingLine(SAMTextHeaderCodec.java:230)
at net.sf.samtools.SAMTextHeaderCodec.access$100(SAMTextHeaderCodec.java:39)
at net.sf.samtools.SAMTextHeaderCodec$ParsedHeaderLine.requireTag(SAMTextHeaderCodec.java:306)
at net.sf.samtools.SAMTextHeaderCodec.parseRGLine(SAMTextHeaderCodec.java:160)
at net.sf.samtools.SAMTextHeaderCodec.decode(SAMTextHeaderCodec.java:93)
at net.sf.samtools.BAMFileReader.readHeader(BAMFileReader.java:393)
at net.sf.samtools.BAMFileReader.<init>(BAMFileReader.java:146)
at net.sf.samtools.BAMFileReader.<init>(BAMFileReader.java:114)
at net.sf.samtools.SAMFileReader.init(SAMFileReader.java:514)
at net.sf.samtools.SAMFileReader.<init>(SAMFileReader.java:167)
at net.sf.samtools.SAMFileReader.<init>(SAMFileReader.java:122)
at org.bioinfo.ngs.qc.qualimap.process.BamStatsAnalysis.run(BamStatsAnalysis.java:202)
at org.bioinfo.ngs.qc.qualimap.main.BamQcTool.execute(BamQcTool.java:242)
at org.bioinfo.ngs.qc.qualimap.main.NgsSmartTool.run(NgsSmartTool.java:190)
at org.bioinfo.ngs.qc.qualimap.main.NgsSmartMain.main(NgsSmartMain.java:111)