421 research outputs found

    Towards the Use of the Readily Available Tests from the Release Pipeline as Performance Tests. Are We There Yet?

    Get PDF
    Performance is one of the important aspects of software quality. In fact, performance issues exist widely in software systems, and the process of fixing the performance issues is an essential step in the release cycle of software systems. Although performance testing is widely adopted in practice, it is still expensive and time-consuming. In particular, the performance testing is usually conducted after the system is built in a dedicated testing environment. The challenge of performance testing makes it difficult to fit into the common DevOps process in software development. On the other hand, there exists a large number of tests readily available, that are executed regularly within the release pipeline during software development. In this paper, we perform an exploratory study to determine whether such readily available tests are capable of serving as performance tests. In particular, we would like to see whether the performance of these tests can demonstrate the performance improvements obtained from fixing real-life performance issues. We collect 127 performance issues from Hadoop and Cassandra and evaluate the performance of the readily available tests from the commits before and after the performance issue fixes. We find that most of the improvements from the fixes to performance issues can be demonstrated using the readily available tests in the release pipeline. However, only a very small portion of the tests can be used for demonstrating the improvements. By manually examining the tests, we identify eight reasons that a test cannot demonstrate performance improvement even though it covers the changed source code of the issue fix. Finally, we build random classifiers determining the important metrics influencing the readily available tests (not) being able to demonstrate performance improvements from issue fixes. We find that the test code itself and the source code covered by the test are important factors, while the factors related to the code changes in the performance issues fixes have low importance. Practitioners should focus on designing and improving the tests, instead of fine-tuning tests for different performance issues fixes. Our findings can be used as a guideline for practitioners to reduce the amount of effort spent on leveraging and designing tests that run in the release pipeline for performance assurance activities

    Reduction of mitochondrial protein mitoNEET [2Fe-2S] clusters by human glutathione reductase

    Get PDF
    © 2015 Elsevier Inc. All rights reserved. The human mitochondrial outer membrane protein mitoNEET is a newly discovered target of the type 2 diabetes drug pioglitazone. Structurally, mitoNEET is a homodimer with each monomer containing an N-terminal transmembrane α helix tethered to the mitochondrial outer membrane and a C-terminal cytosolic domain hosting a redox-active [2Fe-2S] cluster. Genetic studies have shown that mitoNEET has a central role in regulating energy metabolism in mitochondria. However, the specific function of mitoNEET remains largely elusive. Here we find that the mitoNEET [2Fe-2S] clusters can be efficiently reduced by Escherichia coli thioredoxin reductase and glutathione reductase in an NADPH-dependent reaction. Purified human glutathione reductase has the same activity as E. coli thioredoxin reductase and glutathione reductase to reduce the mitoNEET [2Fe-2S] clusters. However, rat thioredoxin reductase, a human thioredoxin reductase homolog that contains selenocysteine in the catalytic center, has very little or no activity to reduce the mitoNEET [2Fe-2S] clusters. N-ethylmaleimide, a potent thiol modifier, completely inhibits human glutathione reductase from reducing the mitoNEET [2Fe-2S] clusters, indicating that the redox-active disulfide in the catalytic center of human glutathione reductase may be directly involved in reducing the mitoNEET [2Fe-2S] clusters. Additional studies reveal that the reduced mitoNEET [2Fe-2S] clusters in mouse heart cell extracts can be reversibly oxidized by hydrogen peroxide without disruption of the clusters, suggesting that the mitoNEET [2Fe-2S] clusters may undergo redox transition to regulate energy metabolism in mitochondria in response to oxidative signals

    Iron binding activity is essential for the function of IscA in iron-sulphur cluster biogenesis

    Get PDF
    Iron-sulphur cluster biogenesis requires coordinated delivery of iron and sulphur to scaffold proteins, followed by transfer of the assembled clusters from scaffold proteins to target proteins. This complex process is accomplished by a group of dedicated iron-sulphur cluster assembly proteins that are conserved from bacteria to humans. While sulphur in iron-sulphur clusters is provided by l-cysteine via cysteine desulfurase, the iron donor(s) for iron-sulphur cluster assembly remains largely elusive. Here we report that among the primary iron-sulphur cluster assembly proteins, IscA has a unique and strong binding activity for mononuclear iron in vitro and in vivo. Furthermore, the ferric iron centre tightly bound in IscA can be readily extruded by l-cysteine, followed by reduction to ferrous iron for iron-sulphur cluster biogenesis. Substitution of the highly conserved residue tyrosine 40 with phenylalanine (Y40F) in IscA results in a mutant protein that has a diminished iron binding affinity but retains the iron-sulphur cluster binding activity. Genetic complementation studies show that the IscA Y40F mutant is inactive in vivo, suggesting that the iron binding activity is essential for the function of IscA in iron-sulphur cluster biogenesis. © 2013 The Royal Society of Chemistry

    Stimulation of Escherichia coli DNA damage inducible DNA helicase DinG by the single-stranded DNA binding protein SSB

    Get PDF
    Escherichia coli DNA damage inducible protein DinG is a superfamily II DNA helicase and is closely related to human DNA helicase XPD. Here, we report that E. coli single-stranded DNA binding protein (SSB) is able to form a stable protein complex with DinG and to stimulate the DinG DNA helicase activity. An SSB mutant that retains the single-stranded DNA binding activity but fails to form a protein complex with DinG becomes a potent inhibitor for the DinG DNA helicase, suggesting that E. coli wild-type SSB stimulates the DinG DNA helicase via specific protein-protein interaction. Structured summary of protein interactions: SSB and SSB bind by molecular sieving (View interaction) DinG and SSB bind by molecular sieving (View interaction) DinG and SSB bind by cosedimentation in solution (View interaction) © 2012 Federation of European Biochemical Societies. Published by Elsevier B.V. All rights reserved

    Binding of nitric oxide in CDGSH-type [2Fe-2S] clusters of the human mitochondrial protein miner2

    Get PDF
    © 2017 by The American Society for Biochemistry and Molecular Biology, Inc. Iron-sulfur proteins are among the primary targets of nitric oxide in cells. Previous studies have shown that iron-sulfur clusters hosted by cysteine residues in proteins are readily disrupted by nitric oxide forming a protein-bound dinitrosyl iron complex, thiolate-bridged di-iron tetranitrosyl complex, or octanitrosyl cluster. Here we report that human mitochondrial protein Miner2 [2Fe-2S] clusters can bind nitric oxide without disruption of the clusters. Miner2 is a member of a new CDGSH ironsulfur protein family that also includes two mitochondrial proteins: the type II diabetes-related mitoNEET and the Wolfram syndrome 2-linked Miner1. Miner2 contains two CDGSH motifs, and each CDGSH motif hosts a [2Fe-2S] cluster via three cysteine and one histidine residues. Binding of nitric oxide in the reduced Miner2 [2Fe-2S] clusters produces a major absorption peak at 422 nm without releasing iron or sulfide from the clusters. The EPR measurements and mass spectrometry analyses further reveal that nitric oxide binds to the reduced [2Fe-2S] clusters in Miner2, with each cluster binding one nitric oxide. Although the [2Fe-2S] cluster in purified human mitoNEET and Miner1 fails to bind nitric oxide, a single mutation of Asp-96 to Val in mitoNEET or Asp-123 to Val in Miner1 facilitates nitric oxide binding in the [2Fe-2S] cluster, indicating that a subtle change of protein structure may switch mitoNEET and Miner1 to bind nitric oxide. The results suggest that binding of nitric oxide in the CDGSH-type [2Fe-2S] clusters in mitochondrial protein Miner2 may represent a new nitric oxide signaling mode in cells

    Flavin nucleotides act as electron shuttles mediating reduction of the [2Fe-2S] clusters in mitochondrial outer membrane protein mitoNEET

    Get PDF
    © 2016 Elsevier Inc. MitoNEET, a primary target of type II diabetes drug pioglitazone, has an essential role in regulating energy metabolism, iron homeostasis, and production of reactive oxygen species in mitochondria. Structurally, mitoNEET is anchored to the mitochondrial outer membrane via its N-terminal transmembrane α-helix. The C-terminal cytosolic domain of mitoNEET hosts a redox active [2Fe-2S] cluster via three cysteine and one histidine residues. Here we report that the reduced flavin nucleotides can rapidly reduce the mitoNEET [2Fe-2S] clusters under anaerobic or aerobic conditions. In the presence of NADH and flavin reductase, 1 molecule of flavin nucleotide is sufficient to reduce about 100 molecules of the mitoNEET [2Fe-2S] clusters in 4 min under aerobic conditions. The electron paramagnetic resonance (EPR) measurements show that flavin mononucleotide (FMN), but not flavin adenine dinucleotide (FAD), has a specific interaction with mitoNEET. Molecular docking models further reveal that flavin mononucleotide binds mitoNEET at the region between the N-terminal transmembrane α-helix and the [2Fe-2S] cluster binding domain. The closest distance between the [2Fe-2S] cluster and the bound flavin mononucleotide in mitoNEET is about 10 Å, which could facilitate rapid electron transfer from the reduced flavin nucleotide to the [2Fe-2S] cluster in mitoNEET. The results suggest that flavin nucleotides may act as electron shuttles to reduce the mitoNEET [2Fe-2S] clusters and regulate mitochondrial functions in human cells

    Copper binding in IscA inhibits iron-sulphur cluster assembly in Escherichia coli

    Get PDF
    © 2014 John Wiley & Sons Ltd. Among the iron-sulphur cluster assembly proteins encoded by gene cluster iscSUA-hscBA-fdx in Escherichia coli, IscA has a unique and strong iron binding activity and can provide iron for iron-sulphur cluster assembly in proteins in vitro. Deletion of IscA and its paralogue SufA results in an E. coli mutant that fails to assemble [4Fe-4S] clusters in proteins under aerobic conditions, suggesting that IscA has a crucial role for iron-sulphur cluster biogenesis. Here we report that among the iron-sulphur cluster assembly proteins, IscA also has a strong and specific binding activity for Cu(I) in vivo and in vitro. The Cu(I) centre in IscA is stable and resistant to oxidation under aerobic conditions. Mutation of the conserved cysteine residues that are essential for the iron binding in IscA abolishes the copper binding activity, indicating that copper and iron may share the same binding site in the protein. Additional studies reveal that copper can compete with iron for the metal binding site in IscA and effectively inhibits the IscA-mediated [4Fe-4S] cluster assembly in E. coli cells. The results suggest that copper may not only attack the [4Fe-4S] clusters in dehydratases, but also block the [4Fe-4S] cluster assembly in proteins by targeting IscA in cells. Copyrigh

    Iron and zinc binding activity of Escherichia coli topoisomerase I homolog YrdD

    Get PDF
    YrdD, a homolog of the C-terminal zinc-binding region of Escherichia coli topoisomerase I, is highly conserved among proteobacteria and enterobacteria. However, the function of YrdD remains elusive. Here we report that YrdD purified from E. coli cells grown in LB media contains both zinc and iron. Supplement of exogenous zinc in the medium abolishes the iron binding of YrdD in E. coli cells, indicating that iron and zinc may compete for the same metal binding sites in the protein. While the zinc-bound YrdD is able to bind single-stranded (ss) DNA and protect ssDNA from the DNase I digestion in vitro, the iron-bound YrdD has very little or no binding activity for ssDNA, suggesting that the zinc-bound YrdD may have an important role in DNA repair by interacting with ssDNA in cells. © 2014 Springer Science+Business Media

    Multidifferential study of identified charged hadron distributions in ZZ-tagged jets in proton-proton collisions at s=\sqrt{s}=13 TeV

    Full text link
    Jet fragmentation functions are measured for the first time in proton-proton collisions for charged pions, kaons, and protons within jets recoiling against a ZZ boson. The charged-hadron distributions are studied longitudinally and transversely to the jet direction for jets with transverse momentum 20 <pT<100< p_{\textrm{T}} < 100 GeV and in the pseudorapidity range 2.5<η<42.5 < \eta < 4. The data sample was collected with the LHCb experiment at a center-of-mass energy of 13 TeV, corresponding to an integrated luminosity of 1.64 fb1^{-1}. Triple differential distributions as a function of the hadron longitudinal momentum fraction, hadron transverse momentum, and jet transverse momentum are also measured for the first time. This helps constrain transverse-momentum-dependent fragmentation functions. Differences in the shapes and magnitudes of the measured distributions for the different hadron species provide insights into the hadronization process for jets predominantly initiated by light quarks.Comment: All figures and tables, along with machine-readable versions and any supplementary material and additional information, are available at https://cern.ch/lhcbproject/Publications/p/LHCb-PAPER-2022-013.html (LHCb public pages

    Study of the BΛc+ΛˉcKB^{-} \to \Lambda_{c}^{+} \bar{\Lambda}_{c}^{-} K^{-} decay

    Full text link
    The decay BΛc+ΛˉcKB^{-} \to \Lambda_{c}^{+} \bar{\Lambda}_{c}^{-} K^{-} is studied in proton-proton collisions at a center-of-mass energy of s=13\sqrt{s}=13 TeV using data corresponding to an integrated luminosity of 5 fb1\mathrm{fb}^{-1} collected by the LHCb experiment. In the Λc+K\Lambda_{c}^+ K^{-} system, the Ξc(2930)0\Xi_{c}(2930)^{0} state observed at the BaBar and Belle experiments is resolved into two narrower states, Ξc(2923)0\Xi_{c}(2923)^{0} and Ξc(2939)0\Xi_{c}(2939)^{0}, whose masses and widths are measured to be m(Ξc(2923)0)=2924.5±0.4±1.1MeV,m(Ξc(2939)0)=2938.5±0.9±2.3MeV,Γ(Ξc(2923)0)=0004.8±0.9±1.5MeV,Γ(Ξc(2939)0)=0011.0±1.9±7.5MeV, m(\Xi_{c}(2923)^{0}) = 2924.5 \pm 0.4 \pm 1.1 \,\mathrm{MeV}, \\ m(\Xi_{c}(2939)^{0}) = 2938.5 \pm 0.9 \pm 2.3 \,\mathrm{MeV}, \\ \Gamma(\Xi_{c}(2923)^{0}) = \phantom{000}4.8 \pm 0.9 \pm 1.5 \,\mathrm{MeV},\\ \Gamma(\Xi_{c}(2939)^{0}) = \phantom{00}11.0 \pm 1.9 \pm 7.5 \,\mathrm{MeV}, where the first uncertainties are statistical and the second systematic. The results are consistent with a previous LHCb measurement using a prompt Λc+K\Lambda_{c}^{+} K^{-} sample. Evidence of a new Ξc(2880)0\Xi_{c}(2880)^{0} state is found with a local significance of 3.8σ3.8\,\sigma, whose mass and width are measured to be 2881.8±3.1±8.5MeV2881.8 \pm 3.1 \pm 8.5\,\mathrm{MeV} and 12.4±5.3±5.8MeV12.4 \pm 5.3 \pm 5.8 \,\mathrm{MeV}, respectively. In addition, evidence of a new decay mode Ξc(2790)0Λc+K\Xi_{c}(2790)^{0} \to \Lambda_{c}^{+} K^{-} is found with a significance of 3.7σ3.7\,\sigma. The relative branching fraction of BΛc+ΛˉcKB^{-} \to \Lambda_{c}^{+} \bar{\Lambda}_{c}^{-} K^{-} with respect to the BD+DKB^{-} \to D^{+} D^{-} K^{-} decay is measured to be 2.36±0.11±0.22±0.252.36 \pm 0.11 \pm 0.22 \pm 0.25, where the first uncertainty is statistical, the second systematic and the third originates from the branching fractions of charm hadron decays.Comment: All figures and tables, along with any supplementary material and additional information, are available at https://cern.ch/lhcbproject/Publications/p/LHCb-PAPER-2022-028.html (LHCb public pages
    corecore