R package chemosensors
Chemosensors package can be installed as a regular R package from the R-Forge repository. The command to type in R:
install.packages("chemosensors", dep=TRUE, repos="http://r-forge.r-project.org")
That will install the latest development version with all dependencies.
The R standard help pages in html format are published on this server http://neurochem.sisbio.recerca.upc.edu/public/chemosensors/html/00Index.html. That includes description of basic classes and modeling methods with code examples and figures. The pages also describe results of execution of package demos (page names start with “demo-”).
You might prefer to start with the demos of the package. To see the list of available demos type in R:
Basic commands to generate synthetic data from a virtual sensor array could be:
# concentration matrix of 3 gas classes: A, C and AC
conc = matrix(0, 300, 3)
conc[1:100, 1] = 0.05 # A
conc[101:200, 3] = 1 # C
conc[201:300, 1] = 0.05 # AC
conc[201:300, 3] = 1 # AC
# sensor array of 5 sensors with parametrized noise parameters
sa = SensorArray(num=1:5, csd=0.1, ssd=0.1, dsd=0.1)
# get information about the array
# generate the data
sdata = predict(sa, conc)
# plot the data
plot(sa, "prediction", conc=conc)
You may be interested in Public Datasets that could be useful for the benchmarking of statistical pattern recognition in artificial olfaction. These datasets will be publised asap on the license free base.