322 research outputs found

    DataWarp: Building Applications which Make Progress in an Inconsistent World

    No full text
    The usual approach to dealing with imperfections in data is to attempt to eliminate them. However, the nature of modern systems means this is often futile. This paper describes an approach which permits applications to operate notwithstanding inconsistent data. Instead of attempting to extract a single, correct view of the world from its data, a DataWarp application constructs a collection of interpretations. It adopts one of these and continues work. Since it acts on assumptions, the DataWarp application considers its recent work to be provisional, expecting eventually most of these actions will become definitive. Should the application decide to adopt an alternative data view, it may then need to void provisional actions before resuming work. We describe the DataWarp architecture, discuss its implementation and describe an experiment in which a DataWarp application in an environment containing inconsistent data achieves better results than its conventional counterpart

    Resolving Architectural Mismatches of COTS Through Architectural Reconciliation

    Get PDF
    The integration of COTS components into a system under development entails architectural mismatches. These have been tackled, so far, at the component level, through component adaptation techniques, but they also must be tackled at an architectural level of abstraction. In this paper we propose an approach for resolving architectural mismatches, with the aid of architectural reconciliation. The approach consists of designing and subsequently reconciling two architectural models, one that is forward-engineered from the requirements and another that is reverse-engineered from the COTS-based implementation. The final reconciled model is optimally adapted both to the requirements and to the actual COTS-based implementation. The contribution of this paper lies in the application of architectural reconciliation in the context of COTS-based software development. Architectural modeling is based upon the UML 2.0 standard, while the reconciliation is performed by transforming the two models, with the help of architectural design decisions.

    An analytic and systematic framework for estimating metabolic flux ratios from 13C tracer experiments

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>Metabolic fluxes provide invaluable insight on the integrated response of a cell to environmental stimuli or genetic modifications. Current computational methods for estimating the metabolic fluxes from <sup>13</sup><it>C </it>isotopomer measurement data rely either on manual derivation of analytic equations constraining the fluxes or on the numerical solution of a highly nonlinear system of isotopomer balance equations. In the first approach, analytic equations have to be tediously derived for each organism, substrate or labelling pattern, while in the second approach, the global nature of an optimum solution is difficult to prove and comprehensive measurements of external fluxes to augment the <sup>13</sup><it>C </it>isotopomer data are typically needed.</p> <p>Results</p> <p>We present a novel analytic framework for estimating metabolic flux ratios in the cell from <sup>13</sup><it>C </it>isotopomer measurement data. In the presented framework, equation systems constraining the fluxes are derived automatically from the model of the metabolism of an organism. The framework is designed to be applicable with all metabolic network topologies, <sup>13</sup><it>C </it>isotopomer measurement techniques, substrates and substrate labelling patterns.</p> <p>By analyzing nuclear magnetic resonance (NMR) and mass spectrometry (MS) measurement data obtained from the experiments on glucose with the model micro-organisms <it>Bacillus subtilis </it>and <it>Saccharomyces cerevisiae </it>we show that our framework is able to automatically produce the flux ratios discovered so far by the domain experts with tedious manual analysis. Furthermore, we show by <it>in silico </it>calculability analysis that our framework can rapidly produce flux ratio equations – as well as predict when the flux ratios are unobtainable by linear means – also for substrates not related to glucose.</p> <p>Conclusion</p> <p>The core of <sup>13</sup><it>C </it>metabolic flux analysis framework introduced in this article constitutes of flow and independence analysis of metabolic fragments and techniques for manipulating isotopomer measurements with vector space techniques. These methods facilitate efficient, analytic computation of the ratios between the fluxes of pathways that converge to a common junction metabolite. The framework can been seen as a generalization and formalization of existing tradition for computing metabolic flux ratios where equations constraining flux ratios are manually derived, usually without explicitly showing the formal proofs of the validity of the equations.</p

    Automated protein resonance assignments of magic angle spinning solid-state NMR spectra of β1 immunoglobulin binding domain of protein G (GB1)

    Get PDF
    Magic-angle spinning solid-state NMR (MAS SSNMR) represents a fast developing experimental technique with great potential to provide structural and dynamics information for proteins not amenable to other methods. However, few automated analysis tools are currently available for MAS SSNMR. We present a methodology for automating protein resonance assignments of MAS SSNMR spectral data and its application to experimental peak lists of the β1 immunoglobulin binding domain of protein G (GB1) derived from a uniformly 13C- and 15N-labeled sample. This application to the 56 amino acid GB1 produced an overall 84.1% assignment of the N, CO, CA, and CB resonances with no errors using peak lists from NCACX 3D, CANcoCA 3D, and CANCOCX 4D experiments. This proof of concept demonstrates the tractability of this problem

    Solution Structure of the Iron−Sulfur Cluster Cochaperone HscB and Its Binding Surface for the Iron−Sulfur Assembly Scaffold Protein IscU†‡

    Get PDF
    ABSTRACT: The interaction between IscU and HscB is critical for successful assembly of iron-sulfur clusters. NMR experiments were performed on HscB to investigate which of its residues might be part of the IscU binding surface. Residual dipolar couplings ( 1 DHN and 1 DCRHR) indicated that the crystal structure of HscB [Cupp-Vickery, J. R., and Vickery, L. E. (2000) Crystal structure of Hsc20, a J-type cochaperone from Escherichia coli, J. Mol. Biol. 304, 835-845] faithfully represents its solution state. NMR relaxation rates ( 15 N R1, R2) and 1 H- 15 N heteronuclear NOE values indicated that HscB is rigid along its entire backbone except for three short regions which exhibit flexibility on a fast time scale. Changes in the NMR spectrum of HscB upon addition of IscU mapped to the J-domain/C-domain interface, the interdomain linker, and the C-domain. Sequence conservation is low in the interface and in the linker, and NMR changes observed for these residues likely result from indirect effects of IscU binding. NMR changes observed in the conserved patch of residues in the C-domain (L92, M93, L96, E97, E100, E104, and F153) were suggestive of a direct interaction with IscU. To test this, we replaced several of these residues with alanine and assayed for the ability of HscB to interact with IscU and to stimulate HscA ATPase activity. HscB(L92A,M93A,F153A) and HscB(E97A,E100A,E104A) both showed decreased binding affinity for IscU; the (L92A,M93A,F153A) substitution also strongly perturbed the allosteric interactio

    Cold-Induced Changes in the Protein Ubiquitin

    Get PDF
    Conformational changes are essential for protein-protein and protein-ligand recognition. Here we probed changes in the structure of the protein ubiquitin at low temperatures in supercooled water using NMR spectroscopy. We demonstrate that ubiquitin is well folded down to 263 K, although slight rearrangements in the hydrophobic core occur. However, amide proton chemical shifts show non-linear temperature dependence in supercooled solution and backbone hydrogen bonds become weaker in the region that is most prone to cold-denaturation. Our data suggest that the weakening of the hydrogen bonds in the β-sheet of ubiquitin might be one of the first events that occur during cold-denaturation of ubiquitin. Interestingly, the same region is strongly involved in ubiquitin-protein complexes suggesting that this part of ubiquitin more easily adjusts to conformational changes required for complex formation

    Assigning Backbone NMR Resonances for Full Length Tau Isoforms: Efficient Compromise between Manual Assignments and Reduced Dimensionality

    Get PDF
    Tau protein is the longest disordered protein for which nearly complete backbone NMR resonance assignments have been reported. Full-length tau protein was initially assigned using a laborious combination of bootstrapping assignments from shorter tau fragments and conventional triple resonance NMR experiments. Subsequently it was reported that assignments of comparable quality could be obtained in a fully automated fashion from data obtained using reduced dimensionality NMR (RDNMR) experiments employing a large number of indirect dimensions. Although the latter strategy offers many advantages, it presents some difficulties if manual intervention, confirmation, or correction of the assignments is desirable, as may often be the case for long disordered and degenerate polypeptide sequences. Here we demonstrate that nearly complete backbone resonance assignments for full-length tau isoforms can be obtained without resorting either to bootstrapping from smaller fragments or to very high dimensionality experiments and automation. Instead, a set of RDNMR triple resonance experiments of modest dimensionality lend themselves readily to efficient and unambiguous manual assignments. An analysis of the backbone chemical shifts obtained in this fashion indicates several regions in full length tau with a notable propensity for helical or strand-like structure that are in good agreement with previous observations

    Optimal deployment of components of cloud-hosted application for guaranteeing multitenancy isolation

    Get PDF
    One of the challenges of deploying multitenant cloud-hosted services that are designed to use (or be integrated with) several components is how to implement the required degree of isolation between the components when there is a change in the workload. Achieving the highest degree of isolation implies deploying a component exclusively for one tenant; which leads to high resource consumption and running cost per component. A low degree of isolation allows sharing of resources which could possibly reduce cost, but with known limitations of performance and security interference. This paper presents a model-based algorithm together with four variants of a metaheuristic that can be used with it, to provide near-optimal solutions for deploying components of a cloud-hosted application in a way that guarantees multitenancy isolation. When the workload changes, the model based algorithm solves an open multiclass QN model to determine the average number of requests that can access the components and then uses a metaheuristic to provide near-optimal solutions for deploying the components. Performance evaluation showed that the obtained solutions had low variability and percent deviation when compared to the reference/optimal solution. We also provide recommendations and best practice guidelines for deploying components in a way that guarantees the required degree of isolation

    Oxygen dependence of metabolic fluxes and energy generation of Saccharomyces cerevisiae CEN.PK113-1A

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>The yeast <it>Saccharomyces cerevisiae </it>is able to adjust to external oxygen availability by utilizing both respirative and fermentative metabolic modes. Adjusting the metabolic mode involves alteration of the intracellular metabolic fluxes that are determined by the cell's multilevel regulatory network. Oxygen is a major determinant of the physiology of <it>S. cerevisiae </it>but understanding of the oxygen dependence of intracellular flux distributions is still scarce.</p> <p>Results</p> <p>Metabolic flux distributions of <it>S. cerevisiae </it>CEN.PK113-1A growing in glucose-limited chemostat cultures at a dilution rate of 0.1 h<sup>-1 </sup>with 20.9%, 2.8%, 1.0%, 0.5% or 0.0% O<sub>2 </sub>in the inlet gas were quantified by <sup>13</sup>C-MFA. Metabolic flux ratios from fractional [U-<sup>13</sup>C]glucose labelling experiments were used to solve the underdetermined MFA system of central carbon metabolism of <it>S. cerevisiae</it>.</p> <p>While ethanol production was observed already in 2.8% oxygen, only minor differences in the flux distribution were observed, compared to fully aerobic conditions. However, in 1.0% and 0.5% oxygen the respiratory rate was severely restricted, resulting in progressively reduced fluxes through the TCA cycle and the direction of major fluxes to the fermentative pathway. A redistribution of fluxes was observed in all branching points of central carbon metabolism. Yet only when oxygen provision was reduced to 0.5%, was the biomass yield exceeded by the yields of ethanol and CO<sub>2</sub>. Respirative ATP generation provided 59% of the ATP demand in fully aerobic conditions and still a substantial 25% in 0.5% oxygenation. An extensive redistribution of fluxes was observed in anaerobic conditions compared to all the aerobic conditions. Positive correlation between the transcriptional levels of metabolic enzymes and the corresponding fluxes in the different oxygenation conditions was found only in the respirative pathway.</p> <p>Conclusion</p> <p><sup>13</sup>C-constrained MFA enabled quantitative determination of intracellular fluxes in conditions of different redox challenges without including redox cofactors in metabolite mass balances. A redistribution of fluxes was observed not only for respirative, respiro-fermentative and fermentative metabolisms, but also for cells grown with 2.8%, 1.0% and 0.5% oxygen. Although the cellular metabolism was respiro-fermentative in each of these low oxygen conditions, the actual amount of oxygen available resulted in different contributions through respirative and fermentative pathways.</p
    corecore