TL;DR: The eFP Browser software is easily adaptable to microarray or other large-scale data sets from any organism and thus should prove useful to a wide community for visualizing and interpreting these data sets for hypothesis generation.
Abstract: Summary In conclusion, the eFP Browser is a convenient tool forinterpreting and visualizing gene expression and other data. Notonly is it valuable for its compatibility to existing resources but ithas also been loaded with several useful data sets. The variousmodes and other features allow the user to extract an array ofconclusions and/or generate useful hypotheses. We hope thatmany researchers will be able to use the eFP Browser both tounderstand particular microarray or other experimental results, aswell as to communicate their own findings. MATERIALS AND METHODS The eFP Browser is implemented in Python and makes use of thePython Imaging Library (PIL) Build 1.1.5 (www.python.org),which we modified to provide an optimized flood pixel re-placement function called replaceFill, and other Python modules,as described on the eFP Browser development homepage. Theinputs for the eFP Browser are illustrated in Figure 1. Apictographic representation of the sample collection as a Targa-based image is required, as is an XML control file, shown in detailin Figure 1B. Two other inputs are a database of gene identifiersand their appropriate microarray element lookups and annota-tions, and a database of gene expression values for the givensamples. In the case of the Arabidopsis, Cell and Mouse eFPBrowsers, we have mirrored publicly-available microarray datafrom several sources – described in the Data Sources andsubsequent two sections – in our Bio-Array Resource [10]. Theseinputs are used by the eFP Browser algorithm to generate anoutput image for a user’s gene identifier.The eFP Browser algorithm itself is programmed in an object-oriented manner. The main program, efpWeb.cgi, is responsiblefor the creation of the HTML code for the user interface andpresentation of the output image. It calls on four modules tocomplete the task. These modules are 1) efp.py, which performsmost of the functions for the generation of the output image,including the parsing of the XML control file, average andstandard deviation calculations, fold-change relative to controlvalue calculations, and image map HTML code; 2) efpDb.py,which connects to the gene expression, microarray element andannotation databases, and returns the appropriate values uponbeing called; 3) efpImg.py, which formulates the actual colourreplace calls on the Targa input image; and 4) efpXML.py, whichidentifies the XML control files that are present in the eFPBrowser’s data directory. These are displayed to the user in theData Source drop-down, thus obviating the need to have themhard-coded in the main efpWeb.cgi program.In the case of the Cell eFP Browser, data in the SUBAdatabase indicate the presence of a given protein in a particularsubcellular location, either based on computational methods or asmolecularly documented by mass spectrometric analysis ofsubcellular fractions, GFP fusions etc. [11]. We have used a simpleheuristic to turn these data into a confidence score for a given geneproduct’s presence in a given subcellular compartment:confidence~X
TL;DR: The authors describe a hybrid approach to the problem of image segmentation in range data analysis, where hybrid refers to a combination of both region- and edge-based considerations.
Abstract: The authors describe a hybrid approach to the problem of image segmentation in range data analysis, where hybrid refers to a combination of both region- and edge-based considerations. The range image of 3-D objects is divided into surface primitives which are homogeneous in their intrinsic differential geometric properties and do not contain discontinuities in either depth of surface orientation. The method is based on the computation of partial derivatives, obtained by a selective local biquadratic surface fit. Then, by computing the Gaussian and mean curvatures, an initial region-gased segmentation is obtained in the form of a curvature sign map. Two additional initial edge-based segmentations are also computed from the partial derivatives and depth values, namely, jump and roof-edge maps. The three image maps are then combined to produce the final segmentation. Experimental results obtained for both synthetic and real range data of polyhedral and curved objects are given. >
TL;DR: Unsupervised Cross-space Translation Generative Adversarial Network (called UCTGAN) is presented which mainly consists of three network modules: conditional encoder module, manifold projection module and generation module which are combined to learn one-to-one image mapping between two spaces in an unsupervised way.
Abstract: Although existing image inpainting approaches have been able to produce visually realistic and semantically correct results, they produce only one result for each masked input. In order to produce multiple and diverse reasonable solutions, we present Unsupervised Cross-space Translation Generative Adversarial Network (called UCTGAN) which mainly consists of three network modules: conditional encoder module, manifold projection module and generation module. The manifold projection module and the generation module are combined to learn one-to-one image mapping between two spaces in an unsupervised way by projecting instance image space and conditional completion image space into common low-dimensional manifold space, which can greatly improve the diversity of the repaired samples. For understanding of global information, we also introduce a new cross semantic attention layer that exploits the long-range dependencies between the known parts and the completed parts, which can improve realism and appearance consistency of repaired samples. Extensive experiments on various datasets such as CelebA-HQ, Places2, Paris Street View and ImageNet clearly demonstrate that our method not only generates diverse inpainting solutions from the same image to be repaired, but also has high image quality.
TL;DR: In this article, a scalable slide HTML page is created with nested DIV tags so that percentages related to default dimensions in the SlideObj container may be used to define the dimensions of a display space for a scalable Slide HTML page.
Abstract: A method and system for automatically sizing and positioning a graphical display of HTML objects to fit the dimensions and video display resolution of a display window in a program such as a browser. A first facility translates slides in a slide show presentation program into a corresponding series of scalable Slide HTML pages. A scalable Slide HTML page has a SlideObj container that contains all of the objects in that page. Divisions in the scalable Slide HTML pages are created with nested DIV tags so that percentages related to default dimensions in the SlideObj container may be used to define the dimensions of a display space for a scalable Slide HTML page. Also, nested DIV tags are used to define percentage based positions, hyperlink areas and font sizes for HTML objects in the display space of the scalable Slide HTML page. The HTML objects include text, images, and image maps associated with hyperlinks. A scalar is calculated to retain the original aspect ratio when fitting a display space and HTML objects included in the scalable Slide HTML page to different display window dimensions and video display resolutions. This scalar is also used to calculate the font size of the text objects and the hyperlink area for the hyperlinks (imagemaps). User interface controls are provided to select options for automatically fitting the HTML objects in the scalable Slide HTML page to the size of the display window.
TL;DR: In this paper, a feedback mechanism usable with graphical user interface systems that do not have a cursor improves the usefulness of such graphical user interfaces by providing distinctions to the hyperlink targets or active areas.
Abstract: A feedback mechanism usable with graphical user interface systems that do not have a cursor improves the usefulness of such graphical user interfaces. Locating, identifying and/or selecting hyperlink targets or active areas within a displayed image map or within a Web page is facilitated by providing distinctions to the hyperlink targets or active areas or by providing other locational indicators for a designated time period in response to a single user gesture. The distinctions or locational indicators may be provided in combination with other distinctions or locational indicators to further aid the hyperlink target or active area location, identification and/or selection process. After a designated time period expires, the distinctions, locational indicators, or their combination, are removed from the display without any additional user gesture. This increases the efficiency and convenience of locating, identifying and/or selecting hyperlink targets or active areas in a graphical user interface system.