672 research outputs found

    Refactoring for introducing and tuning parallelism for heterogeneous multicore machines in Erlang

    Get PDF
    This research has been generously supported by the European Union Framework 7 Para-Phrase project (IST-288570), EU Horizon 2020 projects RePhrase (H2020-ICT-2014-1), agreement number 644235; Teamplay (H2020-ICT 2017-1) agreement number 779882, and EPSRC Discovery, EP/P020631/1. EU COST Action IC1202: Timing Analysis On Code-Level (TACLe), and by a travel grant from EU HiPEAC.This paper presents semi‐automatic software refactorings to introduce and tune structured parallelism in sequential Erlang code, as well as to generate code for running computations on GPUs and possibly other accelerators. Our refactorings are based on the lapedo framework for programming heterogeneous multi‐core systems in Erlang. lapedo is based on the PaRTE refactoring tool and also contains (1) a set of hybrid skeletons that target both CPU and GPU processors, (2) novel refactorings for introducing and tuning parallelism, and (3) a tool to generate the GPU offloading and scheduling code in Erlang, which is used as a component of hybrid skeletons. We demonstrate, on four realistic use‐case applications, that we are able to refactor sequential code and produce heterogeneous parallel versions that can achieve significant and scalable speedups of up to 220 over the original sequential Erlang program on a 24‐core machine with a GPU.PostprintPeer reviewe

    Microservice Transition and its Granularity Problem: A Systematic Mapping Study

    Get PDF
    Microservices have gained wide recognition and acceptance in software industries as an emerging architectural style for autonomic, scalable, and more reliable computing. The transition to microservices has been highly motivated by the need for better alignment of technical design decisions with improving value potentials of architectures. Despite microservices' popularity, research still lacks disciplined understanding of transition and consensus on the principles and activities underlying "micro-ing" architectures. In this paper, we report on a systematic mapping study that consolidates various views, approaches and activities that commonly assist in the transition to microservices. The study aims to provide a better understanding of the transition; it also contributes a working definition of the transition and technical activities underlying it. We term the transition and technical activities leading to microservice architectures as microservitization. We then shed light on a fundamental problem of microservitization: microservice granularity and reasoning about its adaptation as first-class entities. This study reviews state-of-the-art and -practice related to reasoning about microservice granularity; it reviews modelling approaches, aspects considered, guidelines and processes used to reason about microservice granularity. This study identifies opportunities for future research and development related to reasoning about microservice granularity.Comment: 36 pages including references, 6 figures, and 3 table

    PANTHER version 7: improved phylogenetic trees, orthologs and collaboration with the Gene Ontology Consortium

    Get PDF
    Protein Analysis THrough Evolutionary Relationships (PANTHER) is a comprehensive software system for inferring the functions of genes based on their evolutionary relationships. Phylogenetic trees of gene families form the basis for PANTHER and these trees are annotated with ontology terms describing the evolution of gene function from ancestral to modern day genes. One of the main applications of PANTHER is in accurate prediction of the functions of uncharacterized genes, based on their evolutionary relationships to genes with functions known from experiment. The PANTHER website, freely available at http://www.pantherdb.org, also includes software tools for analyzing genomic data relative to known and inferred gene functions. Since 2007, there have been several new developments to PANTHER: (i) improved phylogenetic trees, explicitly representing speciation and gene duplication events, (ii) identification of gene orthologs, including least diverged orthologs (best one-to-one pairs), (iii) coverage of more genomes (48 genomes, up to 87% of genes in each genome; see http://www.pantherdb.org/panther/summaryStats.jsp), (iv) improved support for alternative database identifiers for genes, proteins and microarray probes and (v) adoption of the SBGN standard for display of biological pathways. In addition, PANTHER trees are being annotated with gene function as part of the Gene Ontology Reference Genome project, resulting in an increasing number of curated functional annotations

    A cross‐sectional analysis of the muscle strength, spinal shrinkage, and recovery during a working day of military police officers

    Get PDF
    Objective: Military personnel has a large prevalence of back pain, especially those involved in patrolling routines, as they wear heavy protective equipment. Patrolling includes long periods of sustaining the protective equipment in a sitting or in a motor vehicle (motorcycle or car). Thus, understanding spinal loading of military police officers after patrolling by car (CAR; n = 14), motorcycle (MOT; n = 14), and administrative (ADM; n = 14) routines is relevant to establish preventive strategies. Methods: The torque of the trunk and working and anthropometric characteristics were assessed to explain spinal loading using stature variation measures. Precise stature measures were performed before and after a 6 h journey (LOSS) and 20 min after a resting posture (RECOV). The trunk extensor (PTE BM−1) and flexor (PTF BM−1) muscles' isometric peak torque were measured before the working journey. Results: The LOSS was similar between CAR and MOT (4.8 and 5.8 mm, respectively) after 6 h of patrolling. The ADM presented the lowest LOSS (2.8 mm; P .05). Vibration may explain the greater spinal loading involved in patrolling in comparison to the ADM. A GLM analysis revealed that BMI was the only explanatory factor for stature loss. No independent variables explained RECOV. The ability of the trunk muscles to produce force did not influence LOSS or RECOV. Conclusions: Military police officers involved in patrolling may require greater post‐work periods and strategies designed to reduce the weight of the protective apparatus to dissipate spinal loading. The external load used in patrolling is a relevant spinal loading factor

    The Usefulness of CDX-2 for Differentiating Primary and Metastatic Ovarian Carcinoma: An Immunohistochemical Study Using a Tissue Microarray

    Get PDF
    Distinguishing primary ovarian carcinoma from metastatic carcinoma to the ovary is often difficult by histologic examination alone. Recently an immunohistochemical marker CDX-2 was found to be of considerable diagnostic value in establishing the gastrointestinal origin of metastatic tumors. The aim of this study was to determine whether CDX-2 can distinguish between these malignancies. Paraffin-embedded tissue sections from 57 primary ovarian tumors and 40 metastatic tumors to the ovary were immunostained for CDX-2, and results were compared to the ancillary immunohistochemical results for CK7/CK20, CEA, CA125, and her-2/neu. CDX-2 immunoreactivity was observed in most of metastatic carcinomas with colorectal (91%) and appendiceal (100%) origin, however CDX-2 was negative in all primary ovarian carcinomas, except for the mucinous subtype. Almost all primary ovarian carcinomas including the mucinous subtype showed diffuse and strong immunoexpression for CK7. CEA and CA125 were mainly found in metastatic and primary ovarian carcinoma, respectively. Her-2/neu overexpression was only noted in a small proportion of primary and metastatic ovarian carcinomas. These results suggest that CDX-2 is very useful immunohistochemical marker for distinguishing metastatic colorectal carcinoma to the ovary from primary ovarian carcinoma, including the mucinous subtype. Furthermore, combination with CDX-2 and CK7 strengthen the differential diagnosis between these tumors

    ChREBP Regulates Fructose-induced Glucose Production Independently of Insulin Signaling

    Get PDF
    Obese, insulin-resistant states are characterized by a paradoxical pathogenic condition in which the liver appears to be selectively insulin resistant. Specifically, insulin fails to suppress glucose production, yet successfully stimulates de novo lipogenesis. The mechanisms underlying this dysregulation remain controversial. Here, we hypothesized that carbohydrate-responsive element-binding protein (ChREBP), a transcriptional activator of glycolytic and lipogenic genes, plays a central role in this paradox. Administration of fructose increased hepatic hexose-phosphate levels, activated ChREBP, and caused glucose intolerance, hyperinsulinemia, hypertriglyceridemia, and hepatic steatosis in mice. Activation of ChREBP was required for the increased expression of glycolytic and lipogenic genes as well as glucose-6-phosphatase (G6pc) that was associated with the effects of fructose administration. We found that fructose-induced G6PC activity is a major determinant of hepatic glucose production and reduces hepatic glucose-6-phosphate levels to complete a homeostatic loop. Moreover, fructose activated ChREBP and induced G6pc in the absence of Foxo1a, indicating that carbohydrate-induced activation of ChREBP and G6PC dominates over the suppressive effects of insulin to enhance glucose production. This ChREBP/G6PC signaling axis is conserved in humans. Together, these findings support a carbohydrate-mediated, ChREBP-driven mechanism that contributes to hepatic insulin resistance

    Genetics of callous-unemotional behavior in children

    Get PDF
    Callous-unemotional behavior (CU) is currently under consideration as a subtyping index for conduct disorder diagnosis. Twin studies routinely estimate the heritability of CU as greater than 50%. It is now possible to estimate genetic influence using DNA alone from samples of unrelated individuals, not relying on the assumptions of the twin method. Here we use this new DNA method (implemented in a software package called Genome-wide Complex Trait Analysis, GCTA) for the first time to estimate genetic influence on CU. We also report the first genome-wide association (GWA) study of CU as a quantitative trait. We compare these DNA results to those from twin analyses using the same measure and the same community sample of 2,930 children rated by their teachers at ages 7, 9 and 12. GCTA estimates of heritability were near zero, even though twin analysis of CU in this sample confirmed the high heritability of CU reported in the literature, and even though GCTA estimates of heritability were substantial for cognitive and anthropological traits in this sample. No significant associations were found in GWA analysis, which, like GCTA, only detects additive effects of common DNA variants. The phrase ‘missing heritability’ was coined to refer to the gap between variance associated with DNA variants identified in GWA studies versus twin study heritability. However, GCTA heritability, not twin study heritability, is the ceiling for GWA studies because both GCTA and GWA are limited to the overall additive effects of common DNA variants, whereas twin studies are not. This GCTA ceiling is very low for CU in our study, despite its high twin study heritability estimate. The gap between GCTA and twin study heritabilities will make it challenging to identify genes responsible for the heritability of CU

    Development of a novel monoclonal antibody with reactivity to a wide range of Venezuelan equine encephalitis virus strains

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>There is currently a requirement for antiviral therapies capable of protecting against infection with Venezuelan equine encephalitis virus (VEEV), as a licensed vaccine is not available for general human use. Monoclonal antibodies are increasingly being developed as therapeutics and are potential treatments for VEEV as they have been shown to be protective in the mouse model of disease. However, to be truly effective, the antibody should recognise multiple strains of VEEV and broadly reactive monoclonal antibodies are rarely and only coincidentally isolated using classical hybridoma technology.</p> <p>Results</p> <p>In this work, methods were developed to reliably derive broadly reactive murine antibodies. A phage library was created that expressed single chain variable fragments (scFv) isolated from mice immunised with multiple strains of VEEV. A broadly reactive scFv was identified and incorporated into a murine IgG2a framework. This novel antibody retained the broad reactivity exhibited by the scFv but did not possess virus neutralising activity. However, the antibody was still able to protect mice against VEEV disease induced by strain TrD when administered 24 h prior to challenge.</p> <p>Conclusion</p> <p>A monoclonal antibody possessing reactivity to a wide range of VEEV strains may be of benefit as a generic antiviral therapy. However, humanisation of the murine antibody will be required before it can be tested in humans.</p> <p>Crown Copyright © 2009</p
    corecore