2,665 research outputs found
Minimal distance transformations between links and polymers: Principles and examples
The calculation of Euclidean distance between points is generalized to
one-dimensional objects such as strings or polymers. Necessary and sufficient
conditions for the minimal transformation between two polymer configurations
are derived. Transformations consist of piecewise rotations and translations
subject to Weierstrass-Erdmann corner conditions. Numerous examples are given
for the special cases of one and two links. The transition to a large number of
links is investigated, where the distance converges to the polymer length times
the mean root square distance (MRSD) between polymer configurations, assuming
curvature and non-crossing constraints can be neglected. Applications of this
metric to protein folding are investigated. Potential applications are also
discussed for structural alignment problems such as pharmacophore
identification, and inverse kinematic problems in motor learning and control.Comment: Submitted to J. Phys.:Condens. Matte
Protein folding rates correlate with heterogeneity of folding mechanism
By observing trends in the folding kinetics of experimental 2-state proteins
at their transition midpoints, and by observing trends in the barrier heights
of numerous simulations of coarse grained, C-alpha model, Go proteins, we show
that folding rates correlate with the degree of heterogeneity in the formation
of native contacts. Statistically significant correlations are observed between
folding rates and measures of heterogeneity inherent in the native topology, as
well as between rates and the variance in the distribution of either
experimentally measured or simulated phi-values.Comment: 11 pages, 3 figures, 1 tabl
Implementing Groundness Analysis with Definite Boolean Functions
The domain of definite Boolean functions, Def, can be used to express the groundness of, and trace grounding dependencies between, program variables in (constraint) logic programs. In this paper, previously unexploited computational properties of Def are utilised to develop an efficient and succinct groundness analyser that can be coded in Prolog. In particular, entailment checking is used to prevent unnecessary least upper bound calculations. It is also demonstrated that join can be defined in terms of other operations, thereby eliminating code and removing the need for preprocessing formulae to a normal form. This saves space and time. Furthermore, the join can be adapted to straightforwardly implement the downward closure operator that arises in set sharing analyses. Experimental results indicate that the new Def implementation gives favourable results in comparison with BDD-based groundness analyses
Non-Markovian Configurational Diffusion and Reaction Coordinates for Protein Folding
The non-Markovian nature of polymer motions is accounted for in folding
kinetics, using frequency-dependent friction. Folding, like many other problems
in the physics of disordered systems, involves barrier crossing on a correlated
energy landscape. A variational transition state theory (VTST) that reduces to
the usual Bryngelson-Wolynes Kramers approach when the non-Markovian aspects
are neglected is used to obtain the rate, without making any assumptions
regarding the size of the barrier, or the memory time of the friction. The
transformation to collective variables dependent on the dynamics of the system
allows the theory to address the controversial issue of what are ``good''
reaction coordinates for folding.Comment: 9 pages RevTeX, 3 eps-figures included, submitted to PR
Linearization of CIF Through SOS
Linearization is the procedure of rewriting a process term into a linear
form, which consist only of basic operators of the process language. This
procedure is interesting both from a theoretical and a practical point of view.
In particular, a linearization algorithm is needed for the Compositional
Interchange Format (CIF), an automaton based modeling language.
The problem of devising efficient linearization algorithms is not trivial,
and has been already addressed in literature. However, the linearization
algorithms obtained are the result of an inventive process, and the proof of
correctness comes as an afterthought. Furthermore, the semantic specification
of the language does not play an important role on the design of the algorithm.
In this work we present a method for obtaining an efficient linearization
algorithm, through a step-wise refinement of the SOS rules of CIF. As a result,
we show how the semantic specification of the language can guide the
implementation of such a procedure, yielding a simple proof of correctness.Comment: In Proceedings EXPRESS 2011, arXiv:1108.407
Evaluating the performance of model transformation styles in Maude
Rule-based programming has been shown to be very successful in many application areas. Two prominent examples are the specification of model transformations in model driven development approaches and the definition of structured operational semantics of formal languages. General rewriting frameworks such as Maude are flexible enough to allow the programmer to adopt and mix various rule styles. The choice between styles can be biased by the programmer’s background. For instance, experts in visual formalisms might prefer graph-rewriting styles, while experts in semantics might prefer structurally inductive rules. This paper evaluates the performance of different rule styles on a significant benchmark taken from the literature on model transformation. Depending on the actual transformation being carried out, our results show that different rule styles can offer drastically different performances. We point out the situations from which each rule style benefits to offer a valuable set of hints for choosing one style over the other
Syntax for free: representing syntax with binding using parametricity
We show that, in a parametric model of polymorphism, the type ∀ α. ((α → α) → α) → (α → α → α) → α is isomorphic to closed de Bruijn terms. That is, the type of closed higher-order abstract syntax terms is isomorphic to a concrete representation. To demonstrate the proof we have constructed a model of parametric polymorphism inside the Coq proof assistant. The proof of the theorem requires parametricity over Kripke relations. We also investigate some variants of this representation
On the Number of Iterations for Dantzig-Wolfe Optimization and Packing-Covering Approximation Algorithms
We give a lower bound on the iteration complexity of a natural class of
Lagrangean-relaxation algorithms for approximately solving packing/covering
linear programs. We show that, given an input with random 0/1-constraints
on variables, with high probability, any such algorithm requires
iterations to compute a
-approximate solution, where is the width of the input.
The bound is tight for a range of the parameters .
The algorithms in the class include Dantzig-Wolfe decomposition, Benders'
decomposition, Lagrangean relaxation as developed by Held and Karp [1971] for
lower-bounding TSP, and many others (e.g. by Plotkin, Shmoys, and Tardos [1988]
and Grigoriadis and Khachiyan [1996]). To prove the bound, we use a discrepancy
argument to show an analogous lower bound on the support size of
-approximate mixed strategies for random two-player zero-sum
0/1-matrix games
Genome landscapes and bacteriophage codon usage
Across all kingdoms of biological life, protein-coding genes exhibit unequal
usage of synonmous codons. Although alternative theories abound, translational
selection has been accepted as an important mechanism that shapes the patterns
of codon usage in prokaryotes and simple eukaryotes. Here we analyze patterns
of codon usage across 74 diverse bacteriophages that infect E. coli, P.
aeruginosa and L. lactis as their primary host. We introduce the concept of a
`genome landscape,' which helps reveal non-trivial, long-range patterns in
codon usage across a genome. We develop a series of randomization tests that
allow us to interrogate the significance of one aspect of codon usage, such a
GC content, while controlling for another aspect, such as adaptation to
host-preferred codons. We find that 33 phage genomes exhibit highly non-random
patterns in their GC3-content, use of host-preferred codons, or both. We show
that the head and tail proteins of these phages exhibit significant bias
towards host-preferred codons, relative to the non-structural phage proteins.
Our results support the hypothesis of translational selection on viral genes
for host-preferred codons, over a broad range of bacteriophages.Comment: 9 Color Figures, 5 Tables, 53 Reference
- …
