Displays some benchmarking statistics on CarthaGene and the Heap.
The cgstat command is invoked either as:
The command cgstat displays some basic statistics on the software and the contents of the heap. It reports the total CPU-time consumed, the number of calls to the EM (Expectation/Maximization) algorithm and the number of maps in the heap within LOD-Threshold of the best known map in the heap.
For internal use only: if the data-set loaded is identified as a randomly generated test data-set, further statistics are reported: difference in log-likelihood of the best know map with the log-likelihood of the order used to generate the data, at what cpu-time stamp this map was found and if it is identical to the order used to generate the data.
# we load a dataset
CG> dsload Data/bc.cg
{1 f2 backcross 20 208 /homes/thomas/carthagene/test/Data/bc.cg}
#compute groups
CG> group 0.1 7
...
#and select group 4
CG> mrkselset [groupget 4]
...
# compute a first map
CG> nicemapd
...
# check the quality of this order
CG> flips 2 0 0
...
#check some statistics and ask for the number of maps within 1 of the optimum
CG> cgstat 1
Map 8 : log10-likelihood = -135.41, log-e-likelihood = -311.80
-------:
Data Set Number 1 :
Markers Distance Cumulative Distance Theta 2pt
Pos Id name Haldane Haldane Kosambi (%%age) LOD
1 2 MS2 0.6 cM 0.6 cM 0.6 cM 0.6 %% 47.6
2 3 MS3 5.8 cM 6.4 cM 5.5 cM 5.5 %% 35.1
3 4 MS4 3.6 cM 10.1 cM 3.5 cM 3.5 %% 21.1
4 5 MS5 3.7 cM 13.8 cM 3.6 cM 3.6 %% 15.4
5 6 MS6 1.6 cM 15.4 cM 1.6 cM 1.6 %% 17.3
6 7 MS7 6.7 cM 22.1 cM 6.3 cM 6.3 %% 35.1
7 8 MS8 2.5 cM 24.6 cM 2.5 cM 2.5 %% 7.4
8 10 MS10 0.0 cM 24.6 cM 0.0 cM 0.0 %% 7.2
9 9 MS9 ---------- ----------
24.6 cM 23.6 cM
9 markers, log10-likelihood = -135.41
log-e-likelihood = -311.80
Total CPU Time (secondes): 0.01
Number of calls to EM: 28
# of maps within -136.410765: 1
Current best LogLike is -135.410765 and worst is -159.395426
Reliability Threshold = 1e+100
Tolerance Threshold1 = 0.1
Tolerance Threshold2 = 0.001
{1 0.010000 1 0.000000 0.010000 1 28}
Thomas Schiex 2009-10-27