I am running SeqPlots via Bioconductor in R, via a browser-based interface. I uploaded my wig file without any issues. When I tried to upload my BED file of 23245 genes I got the following error.
Chromosome names provided in the file does not match ones defined in reference genome.
INPUT: [chrx]
GENOME: [chr1, chr2, chr3, chr4, chr5, ...]
I looked for other reference genomes at the Bioconductor website, but BSgenome.Hsapiens.UCSC.hg19 seems to be the only appropriate one (genome version hg19). Is chromosome X not included in BSgenome.Hsapiens.UCSC.hg19?
Follow-on question: Is there a command in R that I can use to list the all chromosome ID's associated within a particular reference genome? I went to the documentation page for BSgenome.Hsapiens.UCSC.hg19 and could not find any useful information.
To answer your original question, yes there is a chromosome X in the BSGenome package you reference, but it's chrX, not chrx. R is case-sensitive, so those are different.
Thank you! I used your feedback to fix the BED file. I corrected the case on chrX and deleted genes annotated with "extra" chromosome information (e.g. chr6_ssto_hap7). The upload was successful.
Follow-on question: Is there a command in R that I can use to list the all chromosome ID's associated within a particular reference genome? I went to the documentation page for BSgenome.Hsapiens.UCSC.hg19 and could not find any useful information.
http://www.bioconductor.org/packages/release/data/annotation/html/BSgenome.Hsapiens.UCSC.hg19.html