Both D4 and parquet files have the issue of one sample/one file. It also seems like parquet files offer no advantage in terms of file size. Is reading faster than with bigwigs?
I'll be very interested if you do find a promising way forward and decide to make changes to wiggleplotr. Thanks for a very useful package!
I also thought I could write genomicranges to an hdf5 file but it doesn't seem like there's a method for this in rhdf5?
genomicssqllite also seems like an interesting approach. Though it doesn't have R bindings supported.
bedgraph can contain arbitarily many columns and could be considered binary (bgzip'd) and indexable (tabix) but it is not as efficient as a true binary encoding. would also be curious in this