Rsamtools usage with URL
0
1
Entering edit mode
6.0 years ago

Can anyone tell me the correct syntax for loading parts of a BAM file into R using a URL?

Since something like read.table(file = url("http://my.url.com/a-table.csv")) works fine, I hoped that it would be similarly straight-forward with Rsamtools, but this: scanBam(file = url("http://my.url.com/a-bam-file.bam")) only resulted in an error message:

(Error in (function (classes, fdef, mtable) : unable to find an inherited method for function ‘scanBam’ for signature ‘"url"’ ).

Any pointers?

PS: an example BAM file URL could be this: http://chagall.med.cornell.edu/RNASEQcourse/WT_1_Aligned.sortedByCoord.out.bam

R bam alignment Rsamtools • 1.5k views
ADD COMMENT
0
Entering edit mode

From a quick look at manuals read.table accepts a filename, stdin, or url, but scanBam only accepts filename.

ADD REPLY
0
Entering edit mode

do you know about alternative solutions?

ADD REPLY
0
Entering edit mode

Maybe download first, then read?

ADD REPLY
0
Entering edit mode

well, that's exactly what I want to avoid :)

ADD REPLY
0
Entering edit mode

Sorry, that's what I thought, too. Maybe submit an issue at GitHub? Or ask at https://support.bioconductor.org/

ADD REPLY

Login before adding your answer.

Traffic: 2632 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6