527 research outputs found

    Verifying object-oriented programs with higher-order separation logic in Coq

    Get PDF
    We present a shallow Coq embedding of a higher-order separation logic with nested triples for an object-oriented programming language. Moreover, we develop novel specification and proof patterns for reasoning in higher-order separation logic with nested triples about programs that use interfaces and interface inheritance. In particular, we show how to use the higher-order features of the Coq formalisation to specify and reason modularly about programs that (1) depend on some unknown code satisfying a specification or that (2) return objects conforming to a certain specification. All of our results have been formally verified in the interactive theorem prover Coq

    CD300LF polymorphisms of inbred mouse strains confer resistance to murine norovirus infection in a cell type-dependent manner

    Get PDF
    Human norovirus is the leading cause of gastroenteritis worldwide, yet basic questions about its life cycle remain unanswered due to an historical lack of robust experimental systems. Recent studies on the closely related murine norovirus (MNV) have identified CD300LF as an indispensable entry factor for MNV. We compared the MNV susceptibilities of cells from different mouse strains and identified polymorphisms in murine CD300LF which are critical for its function as an MNV receptor. Bone marrow-derived macrophages (BMDMs) from I/LnJ mice were resistant to infection from multiple MNV strains which readily infect BMDMs from C57BL/6J mice. The resistance of I/LnJ BMDMs was specific to MNV, since the cells supported infection of other viruses comparably to C57BL/6J BMDMs. Transduction of I/LnJ BMDMs with C57BL/6J CD300LF made the cells permissible to MNV infection, suggesting that the cause of resistance lies in the entry step of MNV infection. In fact, we mapped this phenotype to a 4-amino-acid difference at the CC\u27 loop of CD300LF; swapping of these amino acids between C57BL/6J and I/LnJ CD300LF proteins made the mutant C57BL/6J CD300LF functionally impaired and the corresponding mutant of I/LnJ CD300LF functional as an MNV entry factor. Surprisingly, expression of the I/LnJ CD300LF in other cell types made the cells infectible by MNV, even though the I/LnJ allele did not function as an MNV receptor in macrophage-like cells. Correspondingly, I/LnJ CD300LF bound MNV virions in permissive cells but not in nonpermissive cells. Collectively, our data suggest the existence of a cell type-specific modifier of MNV entry

    Dengue immunopathogenesis : a cross talk between host and viral factors leading to disease : part I - Dengue virus tropism, host innate immune responses, and subversion of antiviral responses

    Get PDF
    Two part articleThis detailed paper addresses the general features of the dengue virus (DENV) infections complex, including the virus structure and genome, epidemiology, and clinical outcomes. This is followed by an updated review of the literature describing the host innate immune strategies as well as the viral mechanisms acting against and in favor of the DENV replication cycle and infection.Canadian Institutes of Health ResearchFondo Mixto CONACYT-Gobierno del Estado de Yucatá
    corecore