IONiseR error when trying to call readFast5Summary on fast5 reads
Entering edit mode
artemd • 0
Last seen 6.1 years ago

I saw the last post about this problem (A: IONiseR readFast5Summary Error) and I suspect this problem has returned.

When I run readFast5Summary on a few reads I get this output:

Checking file validity
Reading Channel Data
Reading Raw Data
Reading Template Data
Reading Complement Data
Reading Template FASTQ
Reading Complement FASTQ
Error in strsplit(strings, "\n") : non-character argument

I also archived few test reads (only 4 reads) that will throw this error when trying to run readFast5Summary on them. Here is the link


IONiseR • 797 views
Entering edit mode

Is your data recent? There has been an update of the format.

Entering edit mode

Wouter is correct that this is almost certainly to do with changes in the fast5 file structure.  Lots of recent data doesn't follow the 2D calling paradigm, and so there isn't a complement FASTQ entry, and IONiseR falls over. This is particularly true if the files are from the Mux Scan, when you wouldn't expect to generate 2D data (or any real data at all).

I thought I'd patched this error, but it may only be in the developmental branch of Bioconductor.  I'll do some more testing this evening and let you know my findings.

Entering edit mode
Mike Smith ★ 6.0k
Last seen 9 hours ago
EMBL Heidelberg

I've committed a patch to IONiseR version 1.4.4 in release (and 1.5.10 in devel) which should cope with this.  Thanks very much for providing the example files.  Let me know if you encounter any more bugs, I've done some testing, but it's possible some additional functions won't like an object with no complement strand data either.

I'm doing a major rewrite of the package at the moment to try and improve reading performance, and to try and cope more effectively with the the large numbers of slightly different file formats that have been produced over time.  


Login before adding your answer.

Traffic: 325 users visited in the last hour
Help About
Access RSS

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

Powered by the version 2.3.6