NEWS | R Documentation |
NEWS file for the BoolNet package
Changes in version 2.1.5
Fixed vignette compilation errors on Solaris 10.
Changes in version 2.1.4
getAttractors()
now allows for plotting all attractors inside one plot. Fixed minor bugs.
Changes in version 2.1.1
Fixed compilation errors on Windows.
Changes in version 2.1.0
Modified functions
getAttractors()
andsimulateSymbolicModel()
now support the identification of attractors in large networks based on a formulation as a satisfiability (SAT) problem.plotAttractors()
andplotSequence()
now plot the genes in the order of the network instead of the reverse order by default. This behaviour can be controlled using a new parameterreverse
which is also available inattractorsToLaTeX()
andsequenceToLaTeX()
.Bugfix regarding negated temporal predicates in
simulateSymbolicModel()
.
Changes in version 2.0.2
Modified functions
Fixed undefined behaviour in
markovSimulation()
.
Changes in version 2.0.1
Modified functions
Fixed memory misalignment in
simulateSymbolicModel()
.loadSBML()
now accepts nodes that are constant, but have no initial value.
Changes in version 2.0
New functions
Support of temporal networks, and inclusion of a new simulator
simulateSymbolicModel()
to simulate these networks. Related functions includetruthTableToSymbolic()
andsymbolicToTruthTable()
to convert networks between the symbolic representation used by the new simulator and the truth table representation employed by the standard simulator.New function
perturbTrajectories()
to assess the robustness of networks to noise in the states.
Modified functions
loadNetwork()
can now load networks in a symbolic representation and with temporal extensions.loadSBML()
andloadBioTapestry()
can load symbolic networks without temporal extensions.Most functions of the package have been adapted to work either with the symbolic representation or with the truth table representation of networks.
plotSequence()
andsequenceToLaTeX()
now visualize the attractor.reconstructNetwork()
now supports the specification of prior knowledge in form of required or excluded dependencies. Furthermore, it can now reconstruct networks from perturbation time series. By default, the function now returns incomplete functions with "don't care" values" instead of enumerating all possible functions.generateTimeSeries()
can now generate artificial perturbation data with simulated knock-out or overexpression of genes.generateRandomNKNetwork()
can now be supplied with a user-defined generation function for the transition functions. Generation functionsgenerateCanalyzing()
andgenerateNestedCanalyzing()
for canalyzing functions and nested canalyzing functions are included in the package.testNetworkProperties()
supports several new tests that perturb the network states instead of the networks themselves. These are available in the test functionstestAttractorRobustness()
andtestTransitionRobustness()
.
Changes in version 1.63
Modified functions
Fixed issues preventing the use of BoolNet on Big Endian systems.
Eliminated some bad style code.
Fixed some valgrind notes.
Changes in version 1.62
Modified functions
Minor bugfixes in
loadNetwork()
.Fixed undefined behaviour warnings for GCC 4.9.
Changes in version 1.61
Modified functions
Bugfixes in
plotAttractors()
andplotSequence()
.Fixed compatibility issues with R 3.0 alpha.
Changes in version 1.60
New functions
Support for SBML:
loadSBML()
andtoSBML()
import from and export to SBML documents with thesbml-qual
extension package.saveNetwork()
stores networks in the BoolNet file format.
Modified functions
The DNF generator employed by
generateRandomNKNetwork()
andsimplifyNetwork()
(as well as by the new functionssaveNetwork()
andtoSBML()
) now supports minimizing the canonical DNFs.
Changes in version 1.51
Modified functions
BoolNet now supports the modified interface of igraph 0.6 in all plotting functions, but is still compatible with older versions of igraph.
loadNetwork()
supports comment lines in the network files.
Changes in version 1.50
New functions
generateTimeSeries()
generates random state sequences from an existing network.plotSequence()
andsequenceToLaTeX()
plot and export sequences of states similar toplotAttractors()
andattractorsToLaTeX()
.getAttractorSequence()
extracts the states of a single synchronous attractor from an attractor information structure as a data frame.generateState()
provides a simple way to specify network states using partial assignments.
Modified functions
getPathToAttractor()
has an additional parameterincludeAttractorStates
specifying which attractor states should be included in the path. The default behaviour has been changed to include all attractor states.generateRandomNKNetwork()
now supports the generation of networks using specific classes of functions. For this purpose, it has two new parametersvalidationFunction
andfailureIterations
.By default,
loadNetwork()
no longer changes gene names to lower case. If this behaviour is desired, it can be reactivated using the newlowercaseGenes
parameter.stateTransition()
now names the state vector using the gene names.plotAttractors()
has a new parameterdrawLegend
to disable the legend.The
randomChainLength
parameter ofgetAttractors()
now defaults to 10000.getAttractors()
,reconstructNetwork()
andmarkovSimulation()
can now be interrupted by the user.