Installation

The package can be installed from CRAN in the usual manner:

install.packages("readABF")

Alternatively, you can install the latest version from GitHub:

library(devtools)
install_github("Zabolekar/readABF")

Usage

library(readABF)
r <- readABF("some_data.abf")
plot(r)

For details, consult the package and functions documentation as accessed by ? or help().

Difference to other packages

Tests

As you can notice, our tests/ directory is not published, neither on GitHub nor on CRAN. This has two reasons:

This package is tested (currently only under Linux) with the following combinations of file format versions and operation modes (each with multiple data sets):

variable-length event-driven fixed-length event-driven gap-free episodic stimulation
1.65 yes
1.80 yes
1.83 yes yes
1.84 yes yes yes yes
2.00 no yes yes yes

Episodic stimulation mode is also sometimes called waveform fixed-length mode. High-speed oscilloscope mode is not tested due to lack of sample files.

We would very much appreciate to receive further data sets for testing purposes. A repository to upload data sets can be provided at request.

Acknowledgements