I tried sorting my COSMIC vcf using Picard's SortVcf function to match my reference dictionary order. This was after an error using MuTect2 and visiting a provided link.
Command:
java -jar -Xmx32g /cm/shared/apps/picard/1.127/picard.jar SortVcf I=/work/gencode/CosmicCodingMuts.vcf O=/work/gencode/CosmicCodingMuts%.vcf SEQUENCE_DICTIONARY=/work/gencode/GRCh38.p5.genome.dict
Reference dictionary:
@HD    VN:1.4    SO:unsorted
@SQ    SN:chr1    LN:248956422    M5:2648ae1bacce4ec4b6cf337dcae37816
@SQ    SN:chr2    LN:242193529    M5:4bb4f82880a14111eb7327169ffb729b
@SQ    SN:chr3    LN:198295559    M5:a48af509898d3736ba95dc0912c0b461
@SQ    SN:chr4    LN:190214555    M5:3210fecf1eb92d5489da4346b3fddc6e
@SQ    SN:chr5    LN:181538259    M5:f7f05fb7ceea78cbc32ce652c540ff2d
@SQ    SN:chr6    LN:170805979    M5:6a48dfa97e854e3c6f186c8ff973f7dd
@SQ    SN:chr7    LN:159345973    M5:94eef2b96fd5a7c8db162c8c74378039
@SQ    SN:chr8    LN:145138636    M5:c67955b5f7815a9a1edfaa15893d3616
@SQ    SN:chr9    LN:138394717    M5:addd2795560986b7491c40b1faa3978a
@SQ    SN:chr10    LN:133797422    M5:907112d17fcb73bcab1ed1c72b97ce68
@SQ    SN:chr11    LN:135086622    M5:1511375dc2dd1b633af8cf439ae90cec
@SQ    SN:chr12    LN:133275309    M5:e81e16d3f44337034695a29b97708fce
@SQ    SN:chr13    LN:114364328    M5:17dab79b963ccd8e7377cef59a54fe1c
@SQ    SN:chr14    LN:107043718    M5:acbd9552c059d9b403e75ed26c1ce5bc
@SQ    SN:chr15    LN:101991189    M5:f036bd11158407596ca6bf3581454706
@SQ    SN:chr16    LN:90338345    M5:24e7cabfba3548a2bb4dff582b9ee870
@SQ    SN:chr17    LN:83257441    M5:a8499ca51d6fb77332c2d242923994eb
@SQ    SN:chr18    LN:80373285    M5:11eeaa801f6b0e2e36a1138616b8ee9a
@SQ    SN:chr19    LN:58617616    M5:b0eba2c7bb5c953d1e06a508b5e487de
@SQ    SN:chr20    LN:64444167    M5:b18e6c531b0bd70e949a7fc20859cb01
@SQ    SN:chr21    LN:46709983    M5:2f45a3455007b7e271509161e52954a9
@SQ    SN:chr22    LN:50818468    M5:221733a2a15e2de66d33e73d126c5109
@SQ    SN:chrX    LN:156040895    M5:49527016a48497d9d1cbd8e4a9049bd3
@SQ    SN:chrY    LN:57227415    M5:b2b7e6369564d89059e763cd6e736837
@SQ    SN:chrM    LN:16569    M5:c68f52674c9fb33aef52dcf399755519
@SQ    SN:GL000008.2    LN:209709    M5:a999388c587908f80406444cebe80ba3
@SQ    SN:GL000009.2    LN:201709    M5:862f555045546733591ff7ab15bcecbe
@SQ    SN:GL000194.1    LN:191469    M5:6ac8f815bf8e845bb3031b73f812c012
@SQ    SN:GL000195.1    LN:182896    M5:5d9ec007868d517e73543b005ba48535
@SQ    SN:GL000205.2    LN:185591    M5:458e71cd53dd1df4083dc7983a6c82c4
Interestingly after sorting my COSMIC vcf, all of my known contigs moves BEHIND all the unplaced contigs
##### ERROR   cosmic contigs = [GL000008.2, GL000009.2, GL000194.1, GL000195.1, GL000205.2, GL000208.1, GL000209.2, GL000213.1, GL000214.1, GL000216.2, GL000218.1, GL000219.1, GL000220.1, GL000221.1, GL000224.1, GL000225.1, GL000226.1, GL000250.2, GL000251.2, GL000252.2, ... ... ... ... chr1, chr10, chr11, chr12, chr13, chr14, chr15, chr16, chr17, chr18, chr19, chr2, chr20, chr21, chr22, chr3, chr4, chr5, chr6, chr7, chr8, chr9, chrM, chrX, chrY]
ERROR   reference contigs = [chr1, chr2, chr3, chr4, chr5, chr6, chr7, chr8, chr9, chr10, chr11, chr12, chr13, chr14, chr15, chr16, chr17, chr18, chr19, chr20, chr21, chr22, chrX, chrY, chrM, GL000008.2, GL000009.2, GL000194.1, GL000195.1, GL000205.2,... ... ...
Is this possibly because my dictionary is unsorted? I was also recommended to use picard's LiftOver tool but my COSMIC files are specifically for GRCh38. The contigs should all match. As always, thank you for your time and help.
This is something I had overlooked. Rerunning now, will update you.
EDIT: So far so good. Thank you very very much.