T O P I C R E V I E W |
superpupa |
Posted - 04/23/2003 : 3:30:48 PM Dear all,
I am measuring chemiluminescence emission of blood samples with luminometer. However, in each run I get 96 kinetic samples which must be smoothed using Origin since the raw data contains interference by luminometer. Craig Storey kindly send a OPK file to me which now do the smoothing process for me very well. Before I received that OPK file I had to smooth each data of colums (97 columns, where A(X) is the time in 3 minutes interval and from B(Y) to C95(Y) the signal of luminometer. I did this each column at the time by selecting PLOT:LINE+SYMBOL to obtain a graph and then Analysis:Smoothing:FFT Filter using 5 points to obtain smoothed curve and the smoothed data.
However, now the problem is data handling / statistics and an example of my data / problem is presented in the figure. From the smoothed data I need two parameters; The peak time and peak value. I get the peak value easily from Origin by selecting ANALYSIS: STATSITICS ON COLUMNS but I do not get the peak time value; I get only the number of line where the highest value is. Also, we need to transform the smoothed data to integral data which is actually a sum of all previous measurements. I have done this in MS Exel since as far as I know Origin 6.1 do not this calculus. I have tried to do script the work without any luck. Could you please tell me how I should do / automate these processes so that I could get all the needed parameters (peak time, Peak time value, a kinetic integral data) in less than 24 hours….
Cheers,

|
1 L A T E S T R E P L I E S (Newest First) |
easwar |
Posted - 04/24/2003 : 10:12:15 AM Hello,
For the sake of simplicity, let me assume you have a worksheet with four columns data1_A,B,C,D. Say you have your time information in A, your raw data in B, and your smoothed dataset in C, and D is empty.
Then, to find the time corresponding to the max value in the smoothed dataset, you can use the Limit command: limit(data1_c); time = data1_a[limit.imax];
To perform a cumulative sum of your raw data, you can use the Sum object: data1_d = sum(data1_b);
Hope this helps. If you have more scripting questions, please post in the LabTalk forum.
Easwar OriginLab.
|
|
|