15 resultados para threaded posts
em University of Queensland eSpace - Australia
Resumo:
In this paper we describe a distributed object oriented logic programming language in which an object is a collection of threads deductively accessing and updating a shared logic program. The key features of the language, such as static and dynamic object methods and multiple inheritance, are illustrated through a series of small examples. We show how we can implement object servers, allowing remote spawning of objects, which we can use as staging posts for mobile agents. We give as an example an information gathering mobile agent that can be queried about the information it has so far gathered whilst it is gathering new information. Finally we define a class of co-operative reasoning agents that can do resource bounded inference for full first order predicate logic, handling multiple queries and information updates concurrently. We believe that the combination of the concurrent OO and the LP programming paradigms produces a powerful tool for quickly implementing rational multi-agent applications on the internet.
Resumo:
Microcin J25 is a 21 amino acid bacterial peptide that has potent antibacterial activity against Gram-negative bacteria, resulting from its interaction with RNA polymerase. The peptide was previously proposed to have a head-to-tail cyclized peptide backbone and a tight globular structure (Blond, A., Peduzzi, J., Goulard, C., Chiuchiolo, M. J., Barthelemy, M., Prigent, Y., Salomon, R. A., Farias, R. N., Moreno, F. & Rebuffat, S. Eur. J. Biochem. 1999, 259, 747-755). It exhibits remarkable thermal stability for a peptide of its size lacking disulfide bonds and in part this was previously proposed to derive from its macrocyclic structure. We show here that in fact the peptide does not have a head-to-tail cyclic structure but rather a side chain to backbone cyclization between Glu8 and the N-terminus. This creates an embedded ring that is threaded by the C-terminal tail of the molecule, forming a noose-like feature. The three-dimensional structure deduced from NMR data suggests that slippage of the noose is prevented by two aromatic residues flanking the embedded ring. Unthreading does not occur even when the molecule is enzymatically digested with thermolysin. The new structural interpretation fully accounts for previously reported NMR and biophysical data and is consistent with the remarkable stability of this potent antimicrobial peptide.
Resumo:
In this tutorial paper we summarise the key features of the multi-threaded Qu-Prolog language for implementing multi-threaded communicating agent applications. Internal threads of an agent communicate using the shared dynamic database used as a generalisation of Linda tuple store. Threads in different agents, perhaps on different hosts, communicate using either a thread-to-thread store and forward communication system, or by a publish and subscribe mechanism in which messages are routed to their destinations based on content test subscriptions. We illustrate the features using an auction house application. This is fully distributed with multiple auctioneers and bidders which participate in simultaneous auctions. The application makes essential use of the three forms of inter-thread communication of Qu-Prolog. The agent bidding behaviour is specified graphically as a finite state automaton and its implementation is essentially the execution of its state transition function. The paper assumes familiarity with Prolog and the basic concepts of multi-agent systems.
Resumo:
Detailed view of cast iron brackets connecting beams and posts.
Resumo:
Detailed view of cast iron brackets connecting beams and posts.
Resumo:
The cystine knot structural motif is present in peptides and proteins from a variety of species, including fungi, plants, marine molluscs. insects and spiders. It comprises an embedded ring formed by two disulfide bonds and their connecting backbone segments which is threaded by a third disulfide bond. It is invariably associated with nearby beta-sheet structure and appears to be a highly efficient motif for structure stabilization. Because of this stability it makes an ideal framework for molecular engineering applications. In this review we summarize the main structural features of the cystine knot motif, focussing on toxin molecules containing either the inhibitor cystine knot or the cyclic cystine knot. Peptides containing these motifs are 26-48 residues long and include ion channel blockers, haemolytic agents, as well as molecules having antiviral and antibacterial activities. The stability of peptide toxins containing the cystine knot motif, their range of bioactivities and their unique structural scaffold can be harnessed for molecular engineering applications and in drug design. Applications of cystine knot molecules for the treatment of pain. and their potential use in antiviral and antibacterial applications are described. (C) 2000 Elsevier Science Ltd. All rights reserved.
Resumo:
In recent years an increasing number of miniproteins containing an amide-cyclized backbone have been discovered. The cyclotide family is the largest group of such proteins and is characterized by a circular protein backbone and six conserved cysteine residues linked by disulfide bonds in a tight core of the molecule. These form a cystine knot in which an embedded ring formed by two of the disulfide bonds and the connecting backbone segment is threaded by a third disulfide bond. In the current study we have undertaken high resolution structural analysis of two prototypic cyclotides, kalata B1 and cycloviolacin O1, to define the role of the conserved residues in the sequence. We provide the first comprehensive analysis of the topological features in this unique family of proteins, namely rings (a circular backbone), twists (a cis-peptide bond in the Mobius cyclotides) and knots (a knotted arrangement of the disulfide bonds).
Resumo:
Life cycle models have become important in explaining the changing size structure of firms based on the carrying capacity of regions or industries. In particular, the population ecology model predicts stages of growth, maturity and eventually decline in the number of firms in an industry. There has been criticism of such models because of their focus on external variables as pre-determinants of the potential for enterprise development. This paper attempts to reconcile the external focus of the population ecology model with relevant internal management factors in enterprise development. A survey was conducted of Australian services exporters, and the results not only confirm the existence of four separate life cycle stages in the population ecology model, but also identify the external and internal variables that are strategically relevant at each of the stages. The findings provide potentially useful information in a range of contexts including the design of small business assistance as well a providing “guide posts” to entrepreneurs engaged in enterprise development.
Resumo:
sThe structure of a two-chain peptide formed by the treatment of the potent antimicrobial peptide microcin J25 (MccJ25) with thermolysin has been characterized by NMR spectroscopy and mass spectrometry. The native peptide is 21 amino acids in size and has the remarkable structural feature of a ring formed by linkage of the side chain of Glu8 to the N-terminus that is threaded by the C-terminal tail of the peptide. Thermolysin cleaves the peptide at the Phe10-Val11 amide bond, but the threading of the C-terminus through the N-terminal ring is so tight that the resultant two chains remain associated both in the solution and in the gas phases. The three-dimensional structure of the thermolysin-cleaved peptide derived using NMR spectroscopy and simulated annealing calculations has a well-defined core that comprises the N-terminal ring and the threading C-terminal tail. In contrast to the well-defined core, the newly formed termini at residues Phe10 and Val11 are disordered in solution. The C-terminal tail is associated to the ring both by hydrogen bonds stabilizing a short beta-sheet and by hydrophobic interactions. Moreover, unthreading of the tail through the ring is prevented by the bulky side chains of Phe19 and Tyr20, which flank the octapeptide ring. This noncovalent two-peptide complex that has a remarkable stability in solution and in highly denaturing conditions and that survives in the gas phase is the first example of such a two-chain peptide lacking disulfide or interchain covalent bonds.
Resumo:
Cyclotides are peptides from plants of the Rubiaceae and Violaceae families that have the unusual characteristic of a macrocylic backbone. They are further characterized by their incorporation of a cystine knot in which two disulfides, along with the intervening backbone residues, form a ring through which a third disulfide is threaded. The cyclotides have been found in every Violaceae species screened to date but are apparently present in only a few Rubiaceae species. The selective distribution reported so far raises questions about the evolution of the cyclotides within the plant kingdom. In this study, we use a combined bioinformatics and expression analysis approach to elucidate the evolution and distribution of the cyclotides in the plant kingdom and report the discovery of related sequences widespread in the Poaceae family, including crop plants such as rice ( Oryza sativa), maize ( Zea mays), and wheat ( Triticum aestivum), which carry considerable economic and social importance. The presence of cyclotide-like sequences within these plants suggests that the cyclotides may be derived from an ancestral gene of great antiquity. Quantitative RT-PCR was used to show that two of the discovered cyclotide-like genes from rice and barley ( Hordeum vulgare) have tissue-specific expression patterns.
Resumo:
Retrieving large amounts of information over wide area networks, including the Internet, is problematic due to issues arising from latency of response, lack of direct memory access to data serving resources, and fault tolerance. This paper describes a design pattern for solving the issues of handling results from queries that return large amounts of data. Typically these queries would be made by a client process across a wide area network (or Internet), with one or more middle-tiers, to a relational database residing on a remote server. The solution involves implementing a combination of data retrieval strategies, including the use of iterators for traversing data sets and providing an appropriate level of abstraction to the client, double-buffering of data subsets, multi-threaded data retrieval, and query slicing. This design has recently been implemented and incorporated into the framework of a commercial software product developed at Oracle Corporation.