User Tools

Site Tools


logiciels:drimm:help

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

logiciels:drimm:help [2014/11/28 15:51] (current)
Line 1: Line 1:
 +====== Help DRIMM ======
  
 +This program is dedicated to the estimation and the use of Drifting Markov Models (DMM).
 +
 +===== Two different ways to use =====
 +
 +
 +  - DMM is estimated on a sequence.
 +  - DMM is given in a model file.
 +
 +===== Description of parameters =====
 +
 +** -SpM ** Estimation by splines M. -N must be used.\\
 +
 +**-SpH ** Estimation by splines H. -N and -Nar must be used.
 +
 +**-Spl** Estimation by splines. -N and -Nar must be used.
 +
 +**-Poly** Estimation by polynom (stochastic matrices).
 +
 +** -PolyM** Estimation by polynom (no stochastic matrices).
 +
 +** -out <​basename>​ ** Basename for all output files. Output '​basename.config_<​num>​.out'​ with -s.  Output '​basename.config_sm.out'​ with -sm. Output '​basename.config_ss.out'​ with -ss. Output '​basename.config.out'​ with -cf.
 +
 +** -a <​alphabet_file>​ ** A file describing the alphabet to use.
 +
 +**-s <​sequence_file>​**A file containing file of sequences. DMM is estimated on each sequence (Use 1). At least one of -s or -sm or -ss must be used
 +
 +**-sm <​sequence_mean_file>​** A file containing file of sequences. DMM is estimated as a mean of DDM on each sequence (Use 1). At least one of -s or -sm or -ss must be used
 +
 +
 +** -ss <​sequence_sum_file>​ **A file containing file of sequences. DMM is estimated over all the sequences (Use 1). At least one of -s or -sm or -ss must be used
 +
 +** -order <​order>​=0>​**Order of the DMM (Use 1). Order must be > 0 with -SpM or -SpH.
 +
 +** -deg <​degree>​=0>​ ** Degree of the DMM (Use 1). Degree is useless with -SpH and -Spl. Degree is 3.
 +
 +**-N <Number of segments>​0>​ ** Number of segments in the case of estimation by splines.
 +
 +**-Nar <Number of segments>​0>​ ** Number of aller retour with -Spl and -SpH.
 +
 +**-cf <​model_file>​ ** DMM is given by the <​model_file>​ (Use 2). Must be used with -Poly, -PolyM, -Spl, -SpM, or -SpH.
 +
 +** -L  ** Compute the log-likelihood on the estimated sequences (Use 1). Can not be used with -sm or -ss
 +
 +**-AIC **Compute the AIC on the estimated sequences (Use 1). Can not be used with -sm or -ss
 +
 +**-BIC ​ **Compute the BIC on the estimated sequences (Use 1). Can not be used with -sm or -ss
 +
 +**-l <​sequence_file_l>​ **Compute the log-likelihood on <​sequence_file_l>​.
 +
 +**-aic <​sequence_file_aic>​**Compute the aic on <​sequence_file_aic>​.
 +
 +**-bic <​sequence_file_bic>​ ** Compute the bic on <​sequence_file_bic>​.
 +
 +**-law **Compute the stationary law of the DMM. basename.trace_stat_<​num>​.out is an output containing the stationary law. <num> is an integer designing the number of the sequence.
 +
 +
 +**-slaw <​in>​0>​ <​out>​0>​ ** Compute the stationary law of the DMM between <in> and <​out>​. basename.trace_stat_segment_<​num>​.out is an output containing the stationary law. <num> is an integer designing the number of the sequence.
 +
 +
 +**-dist ** Compute distributions of the DMM. basename.trace_dist_<​num>​.out is an output containing the distributions. <num> is an integer designing the number of the sequence.
 +
 +
 +**sdist <​in>​0>​ <​out>​0>​** Compute the distribution of the DMM between <in> and <​out>​. basename.trace_dist_segment_<​num>​.out is an output containing the distributions. <num> is an integer designing the number of the sequence.
 +
 +
 +**-pi ** Return files '​basename.Pit_<​num>​.out'​ or '​basename.Pit_sm.out'​ or basename.Pit.out'​ or '​basename.Pit_ss.out'​ containing the matrix Pi_t for all t. <num> is an integer designing the number of the sequence
 +
 +
 +**-simu** Return files '​basename.simulation_<​num>​.out'​ or '​basename.simulation_sm.out'​ or '​basename.simulation_ss.out'​ or basename.simulation.out'​ containing a sequence simulated by the DMM. <num> is an integer designing the number of the sequence.
 +
 +**-nv** Mode 'not verbose'​.
 +
 +**-h ** Print this help.
 +
 +===== Examples =====
 +
 +  DRIMM -Poly -order 1 -deg 2 -a dna.alpha -s lambda.fa -out lambda
 +
 +for the estimation of a polynomial DMM (order 1 and degree 2) on the phage Lambda.
 +
 +  DRIMM -SpM -N 2 -order 1 -deg 3 -a dna.alpha -s lambda.fa -out lambda
 +
 +
 +for the estimation of a DMM with polynomial splines (order 1 and degree 3 with 2 segments) on the phage Lambda.
logiciels/drimm/help.txt · Last modified: 2014/11/28 15:51 (external edit)

Page Tools