36,147 research outputs found

    The Infinite Hierarchical Factor Regression Model

    Get PDF
    We propose a nonparametric Bayesian factor regression model that accounts for uncertainty in the number of factors, and the relationship between factors. To accomplish this, we propose a sparse variant of the Indian Buffet Process and couple this with a hierarchical model over factors, based on Kingman's coalescent. We apply this model to two problems (factor analysis and factor regression) in gene-expression data analysis

    On Mitigation of Side-Channel Attacks in 3D ICs: Decorrelating Thermal Patterns from Power and Activity

    Full text link
    Various side-channel attacks (SCAs) on ICs have been successfully demonstrated and also mitigated to some degree. In the context of 3D ICs, however, prior art has mainly focused on efficient implementations of classical SCA countermeasures. That is, SCAs tailored for up-and-coming 3D ICs have been overlooked so far. In this paper, we conduct such a novel study and focus on one of the most accessible and critical side channels: thermal leakage of activity and power patterns. We address the thermal leakage in 3D ICs early on during floorplanning, along with tailored extensions for power and thermal management. Our key idea is to carefully exploit the specifics of material and structural properties in 3D ICs, thereby decorrelating the thermal behaviour from underlying power and activity patterns. Most importantly, we discuss powerful SCAs and demonstrate how our open-source tool helps to mitigate them.Comment: Published in Proc. Design Automation Conference, 201

    Expansive evolution of the TREHALOSE-6-PHOSPHATE PHOSPHATASE gene family in Arabidopsis

    Get PDF
    Trehalose is a nonreducing sugar used as a reserve carbohydrate and stress protectant in a variety of organisms. While higher plants typically do not accumulate high levels of trehalose, they encode large families of putative trehalose biosynthesis genes. Trehalose biosynthesis in plants involves a two-step reaction in which trehalose-6-phosphate (T6P) is synthesized from UDPglucose and glucose-6-phosphate (catalyzed by T6P synthase [TPS]), and subsequently dephosphorylated to produce the disaccharide trehalose (catalyzed by T6P phosphatase [TPP]). In Arabidopsis (Arabidopsis thaliana), 11 genes encode proteins with both TPS- and TPP-like domains but only one of these (AtTPS1) appears to be an active (TPS) enzyme. In addition, plants contain a large family of smaller proteins with a conserved TPP domain. Here, we present an in-depth analysis of the 10 TPP genes and gene products in Arabidopsis (TPPA-TPPJ). Collinearity analysis revealed that all of these genes originate from whole-genome duplication events. Heterologous expression in yeast (Saccharomyces cerevisiae) showed that all encode active TPP enzymes with an essential role for some conserved residues in the catalytic domain. These results suggest that the TPP genes function in the regulation of T6P levels, with T6P emerging as a novel key regulator of growth and development in higher plants. Extensive gene expression analyses using a complete set of promoter-beta-glucuronidase/green fluorescent protein reporter lines further uncovered cell- and tissue-specific expression patterns, conferring spatiotemporal control of trehalose metabolism. Consistently, phenotypic characterization of knockdown and overexpression lines of a single TPP, AtTPPG, points to unique properties of individual TPPs in Arabidopsis, and underlines the intimate connection between trehalose metabolism and abscisic acid signaling

    AIP1 is a novel Agenet/Tudor domain protein from Arabidopsis that interacts with regulators of DNA replication, transcription and chromatin remodeling

    Get PDF
    Background: DNA replication and transcription are dynamic processes regulating plant development that are dependent on the chromatin accessibility. Proteins belonging to the Agenet/Tudor domain family are known as histone modification "readers" and classified as chromatin remodeling proteins. Histone modifications and chromatin remodeling have profound effects on gene expression as well as on DNA replication, but how these processes are integrated has not been completely elucidated. It is clear that members of the Agenet/Tudor family are important regulators of development playing roles not well known in plants. Methods: Bioinformatics and phylogenetic analyses of the Agenet/Tudor Family domain in the plant kingdom were carried out with sequences from available complete genomes databases. 3D structure predictions of Agenet/Tudor domains were calculated by I-TASSER server. Protein interactions were tested in two-hybrid, GST pulldown, semi-in vivo pulldown and Tandem Affinity Purification assays. Gene function was studied in a T-DNA insertion GABI-line. Results: In the present work we analyzed the family of Agenet/Tudor domain proteins in the plant kingdom and we mapped the organization of this family throughout plant evolution. Furthermore, we characterized a member from Arabidopsis thaliana named AIP1 that harbors Agenet/Tudor and DUF724 domains. AIP1 interacts with ABAP1, a plant regulator of DNA replication licensing and gene transcription, with a plant histone modification "reader" (LHP1) and with non modified histones. AIP1 is expressed in reproductive tissues and its down-regulation delays flower development timing. Also, expression of ABAP1 and LHP1 target genes were repressed in flower buds of plants with reduced levels of AIP1. Conclusions: AIP1 is a novel Agenet/Tudor domain protein in plants that could act as a link between DNA replication, transcription and chromatin remodeling during flower development

    Stereoscopic Sketchpad: 3D Digital Ink

    Get PDF
    --Context-- This project looked at the development of a stereoscopic 3D environment in which a user is able to draw freely in all three dimensions. The main focus was on the storage and manipulation of the ‘digital ink’ with which the user draws. For a drawing and sketching package to be effective it must not only have an easy to use user interface, it must be able to handle all input data quickly and efficiently so that the user is able to focus fully on their drawing. --Background-- When it comes to sketching in three dimensions the majority of applications currently available rely on vector based drawing methods. This is primarily because the applications are designed to take a users two dimensional input and transform this into a three dimensional model. Having the sketch represented as vectors makes it simpler for the program to act upon its geometry and thus convert it to a model. There are a number of methods to achieve this aim including Gesture Based Modelling, Reconstruction and Blobby Inflation. Other vector based applications focus on the creation of curves allowing the user to draw within or on existing 3D models. They also allow the user to create wire frame type models. These stroke based applications bring the user closer to traditional sketching rather than the more structured modelling methods detailed. While at present the field is inundated with vector based applications mainly focused upon sketch-based modelling there are significantly less voxel based applications. The majority of these applications focus on the deformation and sculpting of voxmaps, almost the opposite of drawing and sketching, and the creation of three dimensional voxmaps from standard two dimensional pixmaps. How to actually sketch freely within a scene represented by a voxmap has rarely been explored. This comes as a surprise when so many of the standard 2D drawing programs in use today are pixel based. --Method-- As part of this project a simple three dimensional drawing program was designed and implemented using C and C++. This tool is known as Sketch3D and was created using a Model View Controller (MVC) architecture. Due to the modular nature of Sketch3Ds system architecture it is possible to plug a range of different data structures into the program to represent the ink in a variety of ways. A series of data structures have been implemented and were tested for efficiency. These structures were a simple list, a 3D array, and an octree. They have been tested for: the time it takes to insert or remove points from the structure; how easy it is to manipulate points once they are stored; and also how the number of points stored effects the draw and rendering times. One of the key issues brought up by this project was devising a means by which a user is able to draw in three dimensions while using only two dimensional input devices. The method settled upon and implemented involves using the mouse or a digital pen to sketch as one would in a standard 2D drawing package but also linking the up and down keyboard keys to the current depth. This allows the user to move in and out of the scene as they draw. A couple of user interface tools were also developed to assist the user. A 3D cursor was implemented and also a toggle, which when on, highlights all of the points intersecting the depth plane on which the cursor currently resides. These tools allow the user to see exactly where they are drawing in relation to previously drawn lines. --Results-- The tests conducted on the data structures clearly revealed that the octree was the most effective data structure. While not the most efficient in every area, it manages to avoid the major pitfalls of the other structures. The list was extremely quick to render and draw to the screen but suffered severely when it comes to finding and manipulating points already stored. In contrast the three dimensional array was able to erase or manipulate points effectively while the draw time rendered the structure effectively useless, taking huge amounts of time to draw each frame. The focus of this research was on how a 3D sketching package would go about storing and accessing the digital ink. This is just a basis for further research in this area and many issues touched upon in this paper will require a more in depth analysis. The primary area of this future research would be the creation of an effective user interface and the introduction of regular sketching package features such as the saving and loading of images

    Efficient Management of Short-Lived Data

    Full text link
    Motivated by the increasing prominence of loosely-coupled systems, such as mobile and sensor networks, which are characterised by intermittent connectivity and volatile data, we study the tagging of data with so-called expiration times. More specifically, when data are inserted into a database, they may be tagged with time values indicating when they expire, i.e., when they are regarded as stale or invalid and thus are no longer considered part of the database. In a number of applications, expiration times are known and can be assigned at insertion time. We present data structures and algorithms for online management of data tagged with expiration times. The algorithms are based on fully functional, persistent treaps, which are a combination of binary search trees with respect to a primary attribute and heaps with respect to a secondary attribute. The primary attribute implements primary keys, and the secondary attribute stores expiration times in a minimum heap, thus keeping a priority queue of tuples to expire. A detailed and comprehensive experimental study demonstrates the well-behavedness and scalability of the approach as well as its efficiency with respect to a number of competitors.Comment: switched to TimeCenter latex styl

    A Unifying Scenario on the Origin and Evolution of Cellular and Viral Domains

    Get PDF
    The cellular theory on the nature of life has been one of the first major advancements in biology. Viruses, however, are the most abundant life forms, and their exclusion from mainstream biology and the Tree of Life (TOL) is a major paradox in biology. This article presents a broad, unifying scenario on the origin and evolution of cellular and viral domains that challenges the conventional views about the history of life and supports a TOL that includes viruses. Co-evolution of viruses and their host cells has led to some of the most remarkable developments and transitions in the evolution of life, including the origin of non-coding DNA as a genomic protective device against viral insertion damage. However, one of the major fundamental evolutionary developments driven by viruses was probably the origin of cellular domains - Bacteria, Archaea and Eukarya - from the Last Universal Common Ancestor (LUCA) lineage, by evolving anti-fusion mechanisms. Consistent with a novel fusion/fission model for the population mode of evolution of LUCA, this paper presents a “cell-like world” model for the origin of life. According to this model the evolution of coupled replication, transcription and translation system (RT&T) occurred within non-living cell-like compartments (CCs). In this model, the ancestral ribosome originated as template-based RNA synthesizing machinery. The origin of the cellular genome as a centralized unit for storage and replication of genetic information within the CCs facilitated the evolution of the ancestral ribosome into a powerful translation machinery - the modern ribosome. After several hundred millions of years of providing an enclosed environment and fusion/fission based exchanges necessary for the population mode of evolution of the basic metabolism and the RT&T, the CCs evolved into the first living entities on earth - the LUCA lineage. The paper concludes with a proposal for a TOL that integrates the co-evolution of cellular and viral domains. This is one of a series of three articles that present a unifying scenario on the origin and evolution of viral and cellular domains, including the origin of life, which has significant t bio-medical implications and could lead to a significant paradigm shift in biology

    Membrane and Protein Interactions of the Pleckstrin Homology Domain Superfamily.

    Get PDF
    The human genome encodes about 285 proteins that contain at least one annotated pleckstrin homology (PH) domain. As the first phosphoinositide binding module domain to be discovered, the PH domain recruits diverse protein architectures to cellular membranes. PH domains constitute one of the largest protein superfamilies, and have diverged to regulate many different signaling proteins and modules such as Dbl homology (DH) and Tec homology (TH) domains. The ligands of approximately 70 PH domains have been validated by binding assays and complexed structures, allowing meaningful extrapolation across the entire superfamily. Here the Membrane Optimal Docking Area (MODA) program is used at a genome-wide level to identify all membrane docking PH structures and map their lipid-binding determinants. In addition to the linear sequence motifs which are employed for phosphoinositide recognition, the three dimensional structural features that allow peripheral membrane domains to approach and insert into the bilayer are pinpointed and can be predicted ab initio. The analysis shows that conserved structural surfaces distinguish which PH domains associate with membrane from those that do not. Moreover, the results indicate that lipid-binding PH domains can be classified into different functional subgroups based on the type of membrane insertion elements they project towards the bilayer
    • …
    corecore