I would like to convert a BED
format to GFF3
.
The only useful tool that I could find via a google search seems to be Galaxy, and I do not feel very comfortable with online tools, plus the webserver is currenlty under maintenance.
Does anyone knows about a command-line tool that can handle this conversion?
Edit: here are some lines of my BED file:
$ head -4 last_minion-r7_sort.bed
211000022278137 175 211 8e5d0959-7cdb-49cf-9298-94ed3b2aedb5_Basecall_2D_000_2d 42 +
211000022279134 0 503 e8a9c6b8-bad2-4a7e-97d8-ca4acb34ff70_Basecall_2D_000_2d 69 -
211000022279134 24 353 e258783d-95a3-41f5-9ad5-bb12311dbaf4_Basecall_2D_000_2d 45 -
211000022279134 114 429 26601afb-581a-41df-b42b-b366148ea06f_Basecall_2D_000_2d 100 -
The bed file thus has 6 columns as for now: chromosome, start coordinate, end coordinate, read name, score, strand. This file was obtained from conversion of MAF
format (as output of alignment of RNA-seq reads to reference genome, using LAST
) converted to SAM
using maf-convert
, then to BAM
using samtools
, finally to BED
using bedtools
.
The aim of my conversion is basically to convert SAM
-> GTF
, for post-processing. Since there is no straightforward way to do this, I am going through steps, the only way to do this in my knowledge is : SAM
-> BAM
-> BED
-> GFF3
-> GTF
but for now I am stuck in the BED
-> GFF3
part.
bamtobed --bed12
, but really you should go direct from BAM to GFF/GTF. $\endgroup$