465,738 research outputs found

    Introduction to Microservice API Patterns (MAP)

    Get PDF
    The Microservice API Patterns (MAP) language and supporting website premiered under this name at Microservices 2019. MAP distills proven, platform- and technology-independent solutions to recurring (micro-)service design and interface specification problems such as finding well-fitting service granularities, rightsizing message representations, and managing the evolution of APIs and their implementations. In this paper, we motivate the need for such a pattern language, outline the language organization and present two exemplary patterns describing alternative options for representing nested data. We also identify future research and development directions

    Coerced Mechanical Coarsening of Nanoparticle Assemblies

    Get PDF
    Coarsening is a ubiquitous phenomenon [1-3] that underpins countless processes in nature, including epitaxial growth [1,3,4], the phase separation of alloys, polymers and binary fluids [2], the growth of bubbles in foams5, and pattern formation in biomembranes6. Here we show, in the first real-time experimental study of the evolution of an adsorbed colloidal nanoparticle array, that tapping-mode atomic force microscopy (TM-AFM) can drive the coarsening of Au nanoparticle assemblies on silicon surfaces. Although the growth exponent has a strong dependence on the initial sample morphology, our observations are largely consistent with modified Ostwald ripening processes [7-9]. To date, ripening processes have been exclusively considered to be thermally activated, but we show that nanoparticle assemblies can be mechanically coerced towards equilibrium, representing a new approach to directed coarsening. This strategy enables precise control over the evolution of micro- and nanostructures

    Control of edge bulge evolution during photoresist reflow and it's application to diamond micro-lens fabrication

    Get PDF
    We present an empirical study of profile evolution of lithographically defined photoresist (PR) patterns during thermal reflow and apply the findings to diamond micro-lens fabrication. During PR reflow, a bulge forms at the edge of the PR pattern and propagates inwards as the temperature and PR thickness are increased. An empirical relationship for this propagation is derived. Furthermore, it was found that at a certain reflow temperature and a limited pattern size, there is a minimum initial thickness of the PR pattern for forming spherical lens profiles. Based on these findings, diamond micro-lenses with a diameter of 400 µm and a previously unachieved radius of curvature of over 13 mm were fabricated. This is underpinned by forming PR micro-lens patterns with a large radius of curvature and transferring the PR patterns through low-selectivity Ar/Cl2 inductively coupled plasma etching

    Cultural selection drives the evolution of human communication systems

    Get PDF
    Human communication systems evolve culturally, but the evolutionary mechanisms that drive this evolution are not well understood. Against a baseline that communication variants spread in a population following neutral evolutionary dynamics (also known as drift models), we tested the role of two cultural selection models: coordination- and content-biased. We constructed a parametrized mixed probabilistic model of the spread of communicative variants in four 8-person laboratory micro-societies engaged in a simple communication game. We found that selectionist models, working in combination, explain the majority of the empirical data. The best-fitting parameter setting includes an egocentric bias and a content bias, suggesting that participants retained their own previously used communicative variants unless they encountered a superior (content-biased) variant, in which case it was adopted. This novel pattern of results suggests that (i) a theory of the cultural evolution of human communication systems must integrate selectionist models and (ii) human communication systems are functionally adaptive complex systems

    Evolving strategies for single-celled organisms in multi-nutrient environments

    Get PDF
    When micro-organisms are in environments with multiple nutrients, they often preferentially utilise one first. A second is only utilised once the first is exhausted. Such a two-phase growth pattern is known as diauxic growth. Experimentally, this manifests itself through two distinct exponential growth phases separated by a lag phase of arrested growth. The dura- tion of the lag phase can be quite substantial. From an evolu- tionary point of view the existence of a lag phase is somewhat puzzling because it implies a substantial loss of growth op- portunity. Mutants with shorter lag phases would be prone to outcompete those with longer phases. Yet in nature, diauxic growth with lag phases appears to be a robust phenomenon. We introduce a model of the evolution of diauxic growth that captures the basic interactions regulating it in bacteria. We observe its evolution without a lag phase. We conclude that the lag phase is an adaptation that is only beneficial when fit- ness is averaged over a large number of environments

    TranspoGene and microTranspoGene: transposed elements influence on the transcriptome of seven vertebrates and invertebrates

    Get PDF
    Transposed elements (TEs) are mobile genetic sequences. During the evolution of eukaryotes TEs were inserted into active protein-coding genes, affecting gene structure, expression and splicing patterns, and protein sequences. Genomic insertions of TEs also led to creation and expression of new functional non-coding RNAs such as micro- RNAs. We have constructed the TranspoGene database, which covers TEs located inside proteincoding genes of seven species: human, mouse, chicken, zebrafish, fruit fly, nematode and sea squirt. TEs were classified according to location within the gene: proximal promoter TEs, exonized TEs (insertion within an intron that led to exon creation), exonic TEs (insertion into an existing exon) or intronic TEs. TranspoGene contains information regarding specific type and family of the TEs, genomic and mRNA location, sequence, supporting transcript accession and alignment to the TE consensus sequence. The database also contains host gene specific data: gene name, genomic location, Swiss-Prot and RefSeq accessions, diseases associated with the gene and splicing pattern. In addition, we created microTranspoGene: a database of human, mouse, zebrafish and nematode TEderived microRNAs. The TranspoGene and micro- TranspoGene databases can be used by researchers interested in the effect of TE insertion on the eukaryotic transcriptome
    • …
    corecore