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
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.
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.
Is your data recent? There has been an update of the format.
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.