406 research outputs found

    GUI Testing Using Computer Vision

    Get PDF
    Testing a GUI's visual behavior typically requires human testers to interact with the GUI and to observe whether the expected results of interaction are presented. This paper presents a new approach to GUI testing using computer vision for testers to automate their tasks. Testers can write a visual test script that uses images to specify which GUI components to interact with and what visual feedback to be observed. Testers can also generate visual test scripts by demonstration. By recording both input events and screen images, it is possible to extract the images of components interacted with and the visual feedback seen by the demonstrator, and generate a visual test script automatically. We show that a variety of GUI behavior can be tested using this approach. Also, we show how this approach can facilitate good testing practices such as unit testing, regression testing, and test-driven development.National Science Foundation (U.S.). (Grant number IIS-0447800)Quanta Computer (Firm) (TParty project

    Sikuli: Using GUI screenshots for search and automation

    Get PDF
    We present Sikuli, a visual approach to search and automation of graphical user interfaces using screenshots. Sikuli allows users to take a screenshot of a GUI element (such as a toolbar button, icon, or dialog box) and query a help system using the screenshot instead of the element's name. Sikuli also provides a visual scripting API for automating GUI interactions, using screenshot patterns to direct mouse and keyboard events. We report a web-based user study showing that searching by screenshot is easy to learn and faster to specify than keywords. We also demonstrate several automation tasks suitable for visual scripting, such as map navigation and bus tracking, and show how visual scripting can improve interactive help systems previously proposed in the literature

    Amino acid permease RcAAP1 increases the uptake and phloem translocation of an L-valine-phenazine-1-carboxylic acid conjugate

    Get PDF
    Amino acid conjugates of pesticides can promote the phloem translocation of parent ingredients, allowing for the reduction of usage, and decreased environmental pollution. Plant transporters play important roles in the uptake and phloem translocation of such amino acid-pesticide conjugates such as L-Val-PCA (L-valine-phenazine-1-carboxylic acid conjugate). However, the effects of an amino acid permease, RcAAP1, on the uptake and phloem mobility of L-Val-PCA are still unclear. Here, the relative expression levels of RcAAP1 were found to be up-regulated 2.7-fold and 2.2-fold by the qRT-PCR after L-Val-PCA treatments of Ricinus cotyledons for 1Β h and 3Β h, respectively. Subsequently, expression of RcAAP1 in yeast cells increased the L-Val-PCA uptake (0.36 ΞΌmol/107 cells), which was 2.1-fold higher than the control (0.17 ΞΌmol/107 cells). Pfam analysis suggested RcAAP1 with its 11 transmembrane domains belongs to the amino acid transporter family. Phylogenetic analysis found RcAAP1 to be strongly similar to AAP3 in nine other species. Subcellular localization showed that fusion RcAAP1-eGFP proteins were observed in the plasma membrane of mesophyll cells and phloem cells. Furthermore, overexpression of RcAAP1 for 72Β h significantly increased the phloem mobility of L-Val-PCA in Ricinus seedlings, and phloem sap concentration of the conjugate was 1.8-fold higher than the control. Our study suggested that RcAAP1 as carrier was involved in the uptake and phloem translocation of L-Val-PCA, which could lay foundation for the utilization of amino acids and further development of vectorized agrochemicals

    Intergeneric transfer of ribosomal genes between two fungi

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>Horizontal gene transfer, also called lateral gene transfer, frequently occurs among prokaryotic organisms, and is considered an important force in their evolution. However, there are relatively few reports of transfer to or from fungi, with some notable exceptions in the acquisition of prokaryotic genes. Some fungal species have been found to contain sequences resembling those of bacterial genes, and with such sequences absent in other fungal species, this has been interpreted as horizontal gene transfer. Similarly, a few fungi have been found to contain genes absent in close relatives but present in more distantly related taxa, and horizontal gene transfer has been invoked as a parsimonious explanation. There is a paucity of direct experimental evidence demonstrating the occurrence of horizontal gene transfer in fungi.</p> <p>Results</p> <p>We found a fungal field isolate from rice (<it>Oryzae sativa</it>) that contains ribosomal DNA sequences from two species of fungal rice pathogens (<it>Thanatephorus cucumeris </it>and <it>Ceratobasidium oryzae-sativae</it>). This field isolate has four types of ribosomal DNA internal transcribed spacers (ITS), namely pure ITS of <it>C. oryzae-sativae</it>, which was dominant in this field isolate, pure ITS of <it>T. cucumeris</it>, and two chimeric ITS, with ITS1 derived from <it>C. oryzae-sativae </it>and ITS2 from <it>T. cucumeris</it>, or ITS1 from <it>T. cucumeri</it>s and ITS2 from <it>C. oryzae-sativae</it>. The presence of chimeric forms indicates that the intergeneric hybrid was not merely composed of nuclei from the parental species, but that nuclear fusion and crossing over had taken place.</p> <p>Conclusion</p> <p>Hyphae of <it>T. cucumeris </it>and <it>C. oryzae-sativae </it>are vegetatively incompatible, and do not successfully anastomose. However, they parasitize the same host, and perhaps under the influence of host enzymes targeted to weaken pathogen cells or in dying host plant tissue, the fungal hyphae lost their integrity, and normal vegetative incompatibility mechanisms were overcome, allowing the hyphae to fuse. Based on the presence of other similarly anomalous isolates from the field, we speculate that these types of intergeneric hybridization events and occurrences of horizontal gene transfer may not be so rare in the field.</p

    Equivariant cohomology and analytic descriptions of ring isomorphisms

    Full text link
    In this paper we consider a class of connected closed GG-manifolds with a non-empty finite fixed point set, each MM of which is totally non-homologous to zero in MGM_G (or GG-equivariantly formal), where G=Z2G={\Bbb Z}_2. With the help of the equivariant index, we give an explicit description of the equivariant cohomology of such a GG-manifold in terms of algebra, so that we can obtain analytic descriptions of ring isomorphisms among equivariant cohomology rings of such GG-manifolds, and a necessary and sufficient condition that the equivariant cohomology rings of such two GG-manifolds are isomorphic. This also leads us to analyze how many there are equivariant cohomology rings up to isomorphism for such GG-manifolds in 2- and 3-dimensional cases.Comment: 20 pages, updated version with two references adde

    Review of WEC-Sim development and applications

    Get PDF
    WEC-Sim (Wave Energy Converter Simulator) is an open-source code for simulating wave energy converters, which has been actively developed and applied to simulate a wide variety of device archetypes, and has become a popular tool since its release. This paper reviewed the development efforts and the usage of WEC-Sim. The publications considered in this study have been broken down into six topic areas, namely feature development, experimental validation, device modeling, control modeling, PTO and grid modeling, and novel applications, which even includes some non-wave energy applications. This review paper has also attempted to recognize the contributions of the broader WEC-Sim development effort, meaning not only the internal WEC-Sim development team but also the external efforts from the academia researchers and technology developers around the world. The growing trend of external applications of WEC-Sim has demonstrated the broader acceptance of the open-source code, and how WEC-Sim has been used in a certain topic area also highlights the potential future development needs

    The wave energy converter control competition (WECCCOMP): Wave energy control algorithms compared in both simulation and tank testing

    Get PDF
    The wave energy control competition established a benchmark problem which was offered as an open challenge to the wave energy system control community. The competition had two stages: In the first stage, competitors used a standard wave energy simulation platform (WEC-Sim) to evaluate their controllers while, in the second stage, competitors were invited to test their controllers in a real-time implementation on a prototype system in a wave tank. The performance function used was based on converted energy across a range of standard sea states, but also included aspects related to economic performance, such as peak/average power, peak force, etc. This paper compares simulated and experimental results and, in particular, examines if the results obtained in a linear system simulation are borne out in reality. Overall, within the scope of the device tested, the range of sea states employed, and the performance metric used, the conclusion is that high-performance WEC controllers work well in practice, with good carry-over from simulation to experimentation. However, the availability of a good WEC mathematical model is deemed to be crucial

    Comparative Analysis of the Genomes of Two Field Isolates of the Rice Blast Fungus Magnaporthe oryzae.

    Get PDF
    Rice blast caused by Magnaporthe oryzae is one of the most destructive diseases of rice worldwide. The fungal pathogen is notorious for its ability to overcome host resistance. To better understand its genetic variation in nature, we sequenced the genomes of two field isolates, Y34 and P131. In comparison with the previously sequenced laboratory strain 70-15, both field isolates had a similar genome size but slightly more genes. Sequences from the field isolates were used to improve genome assembly and gene prediction of 70-15. Although the overall genome structure is similar, a number of gene families that are likely involved in plant-fungal interactions are expanded in the field isolates. Genome-wide analysis on asynonymous to synonymous nucleotide substitution rates revealed that many infection-related genes underwent diversifying selection. The field isolates also have hundreds of isolate-specific genes and a number of isolate-specific gene duplication events. Functional characterization of randomly selected isolate-specific genes revealed that they play diverse roles, some of which affect virulence. Furthermore, each genome contains thousands of loci of transposon-like elements, but less than 30% of them are conserved among different isolates, suggesting active transposition events in M. oryzae. A total of approximately 200 genes were disrupted in these three strains by transposable elements. Interestingly, transposon-like elements tend to be associated with isolate-specific or duplicated sequences. Overall, our results indicate that gain or loss of unique genes, DNA duplication, gene family expansion, and frequent translocation of transposon-like elements are important factors in genome variation of the rice blast fungus

    Comparison of the Mitochondrial Genome Sequences of Six Annulohypoxylon stygium Isolates Suggests Short Fragment Insertions as a Potential Factor Leading to Larger Genomic Size

    Get PDF
    Mitochondrial DNA (mtDNA) is a core non-nuclear genetic material found in all eukaryotic organisms, the size of which varies extensively in the eumycota, even within species. In this study, mitochondrial genomes of six isolates of Annulohypoxylon stygium (LΓ©v.) were assembled from raw reads from PacBio and Illumina sequencing. The diversity of genomic structures, conserved genes, intergenic regions and introns were analyzed and compared. Genome sizes ranged from 132 to 147 kb and contained the same sets of conserved protein-coding, tRNA and rRNA genes and shared the same gene arrangements and orientation. In addition, most intergenic regions were homogeneous and had similar sizes except for the region between cytochrome b (cob) and cytochrome c oxidase I (cox1) genes which ranged from 2,998 to 8,039 bp among the six isolates. Sixty-five intron insertion sites and 99 different introns were detected in these genomes. Each genome contained 45 or more introns, which varied in distribution and content. Introns from homologous insertion sites also showed high diversity in size, type and content. Comparison of introns at the same loci showed some complex introns, such as twintrons and ORF-less introns. There were 44 short fragment insertions detected within introns, intergenic regions, or as introns, some of them located at conserved domain regions of homing endonuclease genes. Insertions of short fragments such as small inverted repeats might affect or hinder the movement of introns, and these allowed for intron accumulation in the mitochondrial genomes analyzed, and enlarged their size. This study showed that the evolution of fungal mitochondrial introns is complex, and the results suggest short fragment insertions as a potential factor leading to larger mitochondrial genomes in A. stygium

    Candidate regulators of Early Leaf Development in Maize Perturb Hormone Signalling and Secondary Cell Wall Formation When Constitutively Expressed in Rice

    Get PDF
    All grass leaves are strap-shaped with a series of parallel veins running from base to tip, but the distance between each pair of veins, and the cell-types that develop between them, differs depending on whether the plant performs C or C photosynthesis. As part of a multinational effort to introduce C traits into rice to boost crop yield, candidate regulators of C leaf anatomy were previously identified through an analysis of maize leaf transcriptomes. Here we tested the potential of 60 of those candidate genes to alter leaf anatomy in rice. In each case, transgenic rice lines were generated in which the maize gene was constitutively expressed. Lines grouped into three phenotypic classes: (1) indistinguishable from wild-type; (2) aberrant shoot and/or root growth indicating possible perturbations to hormone homeostasis; and (3) altered secondary cell wall formation. One of the genes in class 3 defines a novel monocot-specific family. None of the genes were individually sufficient to induce C -like vein patterning or cell-type differentiation in rice. A better understanding of gene function in C plants is now needed to inform more sophisticated engineering attempts to alter leaf anatomy in C plants
    • …
    corecore