17,964 research outputs found

    Snail2 directly represses cadherin6B during epithelial-to-mesenchymal transitions of the neural crest

    Get PDF
    The neural crest, a transient population of migratory cells, forms the craniofacial skeleton and peripheral nervous system, among other derivatives in vertebrate embryos. The transcriptional repressor Snail2 is thought to be crucial for the epithelial-to-mesenchymal transition (EMT) that promotes neural crest delamination from the neural tube; however, little is known about its downstream targets. To this end, we depleted avian Snail2 in the premigratory neural crest using morpholino antisense oligonucleotides and examined effects on potential targets by quantitative PCR. Several dorsal neural tube genes were upregulated by alleviating Snail2 repression; moreover, the cell adhesion molecule cadherin6B was derepressed within 30 minutes of blocking Snail2 translation. Examination of the chick cadherin6B genomic sequence reveals that the regulatory region contains three pairs of clustered E boxes, representing putative Snail2 binding sites. Furthermore, in vivo and in vitro biochemical analyses demonstrate that Snail2 directly binds to these sites and regulates cadherin6B transcription. These results are the first to describe a direct target of Snail2 repression in vivo and in the context of the EMT that characterizes neural crest developmen

    Infrared spectra of van de Waals complexes of importance in planetary atmospheres

    Get PDF
    It has been suggested that (CO2)2 and Ar-CO2 are important constituents of the planetary atmospheres of Venus and Mars. Recent results on the laboratory spectroscopy of CO2 containing van der Waals complexes which may be of use in the modeling of the spectra of planetary atmospheres are presented. Sub-Doppler infrared spectra were obtained for (CO2)2, (CO2)3, and rare-gas-CO2 complexes in the vicinity of the CO2 Fermi diad at 2.7 micrometers using a color-center-laser optothermal spectrometer. From the spectroscopic constants the geometries of the complexes have been determined and van der Waals vibrational frequencies have been estimated. The equilibrium configurations are C2h, C3h, and C2v, for (CO2)2, (CO2)3, and the rare-gas-CO2 complexes, respectively. Most of the homogeneous linewidths for the revibrational transitions range from 0.5 to 22 MHz, indicating that predissociation is as much as four orders of magnitude faster than radiative processes for vibrational relaxation in these complexes

    Potential solar axion signatures in X-ray observations with the XMM-Newton observatory

    Full text link
    The soft X-ray flux produced by solar axions in the Earth's magnetic field is evaluated in the context of ESA's XMM-Newton observatory. Recent calculations of the scattering of axion-conversion X-rays suggest that the sunward magnetosphere could be an observable source of 0.2-10 keV photons. For XMM-Newton, any conversion X-ray intensity will be seasonally modulated by virtue of the changing visibility of the sunward magnetic field region. A simple model of the geomagnetic field is combined with the ephemeris of XMM-Newton to predict the seasonal variation of the conversion X-ray intensity. This model is compared with stacked XMM-Newton blank sky datasets from which point sources have been systematically removed. Remarkably, a seasonally varying X-ray background signal is observed. The EPIC count rates are in the ratio of their X-ray grasps, indicating a non-instrumental, external photon origin, with significances of 11(pn), 4(MOS1) and 5(MOS2) sigma. After examining the constituent observations spatially, temporally and in terms of the cosmic X-ray background, we conclude that this variable signal is consistent with the conversion of solar axions in the Earth's magnetic field. The spectrum is consistent with a solar axion spectrum dominated by bremsstrahlung- and Compton-like processes, i.e. axion-electron coupling dominates over axion-photon coupling and the peak of the axion spectrum is below 1 keV. A value of 2.2e-22 /GeV is derived for the product of the axion-photon and axion-electron coupling constants, for an axion mass in the micro-eV range. Comparisons with limits derived from white dwarf cooling may not be applicable, as these refer to axions in the 0.01 eV range. Preliminary results are given of a search for axion-conversion X-ray lines, in particular the predicted features due to silicon, sulphur and iron in the solar core, and the 14.4 keV transition line from 57Fe.Comment: Accepted for publication in MNRAS. 67 pages total, including 39 figures, 6 table

    EvoSuite at the SBST 2016 Tool Competition

    Get PDF
    EvoSuite is a search-based tool that automatically generates unit tests for Java code. This paper summarizes the results and experiences of EvoSuite's participation at the fourth unit testing competition at SBST 2016, where Evo-Suite achieved the highest overall score

    Private API Access and Functional Mocking in Automated Unit Test Generation

    Get PDF
    Not all object oriented code is easily testable: Dependency objects might be difficult or even impossible to instantiate, and object-oriented encapsulation makes testing potentially simple code difficult if it cannot easily be accessed. When this happens, then developers can resort to mock objects that simulate the complex dependencies, or circumvent object-oriented encapsulation and access private APIs directly through the use of, for example, Java reflection. Can automated unit test generation benefit from these techniques as well? In this paper we investigate this question by extending the EvoSuite unit test generation tool with the ability to directly access private APIs and to create mock objects using the popular Mockito framework. However, care needs to be taken that this does not impact the usefulness of the generated tests: For example, a test accessing a private field could later fail if that field is renamed, even if that renaming is part of a semantics-preserving refactoring. Such a failure would not be revealing a true regression bug, but is a false positive, which wastes the developer's time for investigating and fixing the test. Our experiments on the SF110 and Defects4J benchmarks confirm the anticipated improvements in terms of code coverage and bug finding, but also confirm the existence of false positives. However, by ensuring the test generator only uses mocking and reflection if there is no other way to reach some part of the code, their number remains small

    A Memetic Algorithm for whole test suite generation

    Get PDF
    The generation of unit-level test cases for structural code coverage is a task well-suited to Genetic Algorithms. Method call sequences must be created that construct objects, put them into the right state and then execute uncovered code. However, the generation of primitive values, such as integers and doubles, characters that appear in strings, and arrays of primitive values, are not so straightforward. Often, small local changes are required to drive the value toward the one needed to execute some target structure. However, global searches like Genetic Algorithms tend to make larger changes that are not concentrated on any particular aspect of a test case. In this paper, we extend the Genetic Algorithm behind the EvoSuiTE test generation tool into a Memetic Algorithm, by equipping it with several local search operators. These operators are designed to efficiently optimize primitive values and other aspects of a test suite that allow the search for test cases to function more effectively. We evaluate our operators using a rigorous experimental methodology on over 12,000 Java classes, comprising open source classes of various different kinds, including numerical applications and text processors. Our study shows that increases in branch coverage of up to 53% are possible for an individual class in practice

    Unit Test Generation During Software Development: EvoSuite Plugins for Maven, IntelliJ and Jenkins

    Get PDF
    Different techniques to automatically generate unit tests for object oriented classes have been proposed, but how to integrate these tools into the daily activities of software development is a little investigated question. In this paper, we report on our experience in supporting industrial partners in introducing the EVOSUITE automated JUnit test generation tool in their software development processes. The first step consisted of providing a plugin to the Apache Maven build infrastructure. The move from a research-oriented point-and-click tool to an automated step of the build process has implications on how developers interact with the tool and generated tests, and therefore, we produced a plugin for the popular IntelliJ Integrated Development Environment (IDE). As build automation is a core component of Continuous Integration (CI), we provide a further plugin to the Jenkins CI system, which allows developers to monitor the results of EVOSUITE and integrate generated tests in their source tree. In this paper, we discuss the resulting architecture of the plugins, and the challenges arising when building such plugins. Although the plugins described are targeted for the EVOSUITE tool, they can be adapted and their architecture can be reused for other test generation tools as well
    • …
    corecore