10,694 research outputs found
Virus satellites drive viral evolution and ecology
Virus satellites are widespread subcellular entities, present both in eukaryotic and in prokaryotic cells. Their modus vivendi involves parasitism of the life cycle of their inducing helper viruses, which assures their transmission to a new host. However, the evolutionary and ecological implications of satellites on helper viruses remain unclear. Here, using staphylococcal pathogenicity islands (SaPIs) as a model of virus satellites, we experimentally show that helper viruses rapidly evolve resistance to their virus satellites, preventing SaPI proliferation, and SaPIs in turn can readily evolve to overcome phage resistance. Genomic analyses of both these experimentally evolved strains as well as naturally occurring bacteriophages suggest that the SaPIs drive the coexistence of multiple alleles of the phage-coded SaPI inducing genes, as well as sometimes selecting for the absence of the SaPI depressing genes. We report similar (accidental) evolution of resistance to SaPIs in laboratory phages used for Staphylococcus aureus typing and also obtain the same qualitative results in both experimental evolution and phylogenetic studies of Enterococcus faecalis phages and their satellites viruses. In summary, our results suggest that helper and satellite viruses undergo rapid coevolution, which is likely to play a key role in the evolution and ecology of the viruses as well as their prokaryotic hosts
Paraiso : An Automated Tuning Framework for Explicit Solvers of Partial Differential Equations
We propose Paraiso, a domain specific language embedded in functional
programming language Haskell, for automated tuning of explicit solvers of
partial differential equations (PDEs) on GPUs as well as multicore CPUs. In
Paraiso, one can describe PDE solving algorithms succinctly using tensor
equations notation. Hydrodynamic properties, interpolation methods and other
building blocks are described in abstract, modular, re-usable and combinable
forms, which lets us generate versatile solvers from little set of Paraiso
source codes.
We demonstrate Paraiso by implementing a compressive hydrodynamics solver. A
single source code less than 500 lines can be used to generate solvers of
arbitrary dimensions, for both multicore CPUs and GPUs. We demonstrate both
manual annotation based tuning and evolutionary computing based automated
tuning of the program.Comment: 52 pages, 14 figures, accepted for publications in Computational
Science and Discover
Stem cells and fluid flow drive cyst formation in an invertebrate excretory organ.
Cystic kidney diseases (CKDs) affect millions of people worldwide. The defining pathological features are fluid-filled cysts developing from nephric tubules due to defective flow sensing, cell proliferation and differentiation. The underlying molecular mechanisms, however, remain poorly understood, and the derived excretory systems of established invertebrate models (Caenorhabditis elegans and Drosophila melanogaster) are unsuitable to model CKDs. Systematic structure/function comparisons revealed that the combination of ultrafiltration and flow-associated filtrate modification that is central to CKD etiology is remarkably conserved between the planarian excretory system and the vertebrate nephron. Consistently, both RNA-mediated genetic interference (RNAi) of planarian orthologues of human CKD genes and inhibition of tubule flow led to tubular cystogenesis that share many features with vertebrate CKDs, suggesting deep mechanistic conservation. Our results demonstrate a common evolutionary origin of animal excretory systems and establish planarians as a novel and experimentally accessible invertebrate model for the study of human kidney pathologies
Evolvability signatures of generative encodings: beyond standard performance benchmarks
Evolutionary robotics is a promising approach to autonomously synthesize
machines with abilities that resemble those of animals, but the field suffers
from a lack of strong foundations. In particular, evolutionary systems are
currently assessed solely by the fitness score their evolved artifacts can
achieve for a specific task, whereas such fitness-based comparisons provide
limited insights about how the same system would evaluate on different tasks,
and its adaptive capabilities to respond to changes in fitness (e.g., from
damages to the machine, or in new situations). To counter these limitations, we
introduce the concept of "evolvability signatures", which picture the
post-mutation statistical distribution of both behavior diversity (how
different are the robot behaviors after a mutation?) and fitness values (how
different is the fitness after a mutation?). We tested the relevance of this
concept by evolving controllers for hexapod robot locomotion using five
different genotype-to-phenotype mappings (direct encoding, generative encoding
of open-loop and closed-loop central pattern generators, generative encoding of
neural networks, and single-unit pattern generators (SUPG)). We observed a
predictive relationship between the evolvability signature of each encoding and
the number of generations required by hexapods to adapt from incurred damages.
Our study also reveals that, across the five investigated encodings, the SUPG
scheme achieved the best evolvability signature, and was always foremost in
recovering an effective gait following robot damages. Overall, our evolvability
signatures neatly complement existing task-performance benchmarks, and pave the
way for stronger foundations for research in evolutionary robotics.Comment: 24 pages with 12 figures in the main text, and 4 supplementary
figures. Accepted at Information Sciences journal (in press). Supplemental
videos are available online at, see http://goo.gl/uyY1R
Structural Prediction of Protein–Protein Interactions by Docking: Application to Biomedical Problems
A huge amount of genetic information is available thanks to the recent advances in sequencing technologies and the larger computational capabilities, but the interpretation of such genetic data at phenotypic level remains elusive. One of the reasons is that proteins are not acting alone, but are specifically interacting with other proteins and biomolecules, forming intricate interaction networks that are essential for the majority of cell processes and pathological conditions. Thus, characterizing such interaction networks is an important step in understanding how information flows from gene to phenotype. Indeed, structural characterization of protein–protein interactions at atomic resolution has many applications in biomedicine, from diagnosis and vaccine design, to drug discovery. However, despite the advances of experimental structural determination, the number of interactions for which there is available structural data is still very small. In this context, a complementary approach is computational modeling of protein interactions by docking, which is usually composed of two major phases: (i) sampling of the possible binding modes between the interacting molecules and (ii) scoring for the identification of the correct orientations. In addition, prediction of interface and hot-spot residues is very useful in order to guide and interpret mutagenesis experiments, as well as to understand functional and mechanistic aspects of the interaction. Computational docking is already being applied to specific biomedical problems within the context of personalized medicine, for instance, helping to interpret pathological mutations involved in protein–protein interactions, or providing modeled structural data for drug discovery targeting protein–protein interactions.Spanish Ministry of Economy grant number BIO2016-79960-R; D.B.B. is supported by a
predoctoral fellowship from CONACyT; M.R. is supported by an FPI fellowship from the
Severo Ochoa program. We are grateful to the Joint BSC-CRG-IRB Programme in
Computational Biology.Peer ReviewedPostprint (author's final draft
- …