The first line in each example file contains time of sampling points.
For the Web application,
add a column which contains gene name, etc. to a head of each line
of the data files above.
How to Use
The GNU Octave/MATLAB script
Install a recent version of GNU octave or MATLAB.
Download piccolo.m and put somewhere you want.
The desktop of your PC is easy to see.
Put a dataset to be analyzed as a ascii text file
in the directory where piccolo.m is put.
Launch GNU octave or MATLAB,
specify the directory above as the working directory.
Load the data file. e. g. load mydata = data.txt;. data cannot contain anything but numerical data to be analyzed
except header lines. A number of header lines to be skipped must be
specified next step.
call the function 'piccolo' as follows: function piccolo(rawdata, header=0, ic=1, interval=4)
rawdata: loaded input data
header: heading lines to be skipped
ic: information criterion to be used (1: AIC, 2: BIC)
interval: interval of time between each sampoing point
Useful Links
Time series analysis
ARSER
for identifying periodic expression profiles in analyzing microarray data
(Web app)