-----------------------
Release 1.0.6
-----------------------
Several changes and bug fixes:
- GUI for interactively constructing constraint sets has been moved into separate package 'cosmoGUI'.
- Functions for plotting DNA sequence logos have been moved into separate package 'seqLogo'.
- Added 'maxIntensity' parameter to cosmo() to allow likelihood to be maximized wrt to intensity parameter as well.
- Default value for 'intCrit' changed from 'eval' to 'lik'.
- simScore() now takes argument 'minOverlap' specifying minimal overlap between predicted and true motifs to declare a hit.
- Relaxed checks on starting values for satisfying constraints to avoid not finding any starting values.
- Uninitialized starting values are now skipped.
- Bug in computing E-value for sequences with unknown characters fixed.
-----------------------
Release 1.0.5
-----------------------
One minor bug fix in preparing C output for R.
-----------------------
Release 1.0.4
-----------------------
Two minor fixes:
- Calls to round() were replaced by the macro NINT() to make the code more portable.
- Problems in the computation of the AIC and BIC criteria were fixed.
-----------------------
Release 1.0.3
-----------------------
A few minor changes in the S4 classes used:
- The class constraintGroup has been removed. Simple lists of constraintSet objects are used in its place.
- The class postProbs has been removed. In its place, the slot probs in objects of class cosmo now contains a list with
each element giving the posterior probability of motif occurrences along a particular sequence. Posterior probabilities
are given a negative sign if the motif is more likely to occur in the reverse complement orientation than in the forward
strand orientation.
- The class cosmo now contains a slot seqs that consists of a list of the sequences in the input dataset.
- The slots conGrp and roc.motifs in class cosmo have been removed.
- Posterior probability plots are now generated using the plot() method on objects of class cosmo with the argument type="prob",
rather than by calling the plot() method on an object of class postProbs.
- A few other slots in the cosmo object have been renamed: cand.orders -> back, cand.model -> cand, transMats ->tmat,
sel.model -> sel.
-----------------------
Release 1.0.2
-----------------------
A few minor changes and bug fixes:
- simScore() now calculates the area under the ROC curve as well. It now takes as input an align object and a cosmo object.
- rseq() can now simulate sequences of variable lenghts.
- The cosmo class now includes a slot of class align that ranks all potential start sites by posterior probability.
- The readFASTA() function (not exported) now closes any connection that was opened during the call.
- The example file seq.fasta now contains 10 rather than 20 sequences to make the vignette less bulky.
- The package now uses a CITATION file instead of the citation.cosmo() function.
- Global variables created by the constraint GUI are removed on exit.
- A minor bug in the selection of the order of the background model was fixed. The bug occurred with some datasets that contained unknown characters like 'N' or 'X'.
-----------------------
Release 1.0.1
-----------------------
A few minor changes and bug fixes:
- If the datasets contains only one sequence, only the TCM model will be considered. A 0th order Markov model is used for the background distribution. All other model parameters are selected based on the E-value by default.
- The TCM model does not report overlapping motifs anymore.
- A minor bug in creating the sel.model output slot was fixed.
-----------------------
Release 1.0.0
-----------------------
Initial release.