338 research outputs found

    An Empirical Study of Untangling Patterns of Two-Class Dependency Cycles

    Full text link
    Dependency cycles pose a significant challenge to software quality and maintainability. However, there is limited understanding of how practitioners resolve dependency cycles in real-world scenarios. This paper presents an empirical study investigating the recurring patterns employed by software developers to resolve dependency cycles between two classes in practice. We analyzed the data from 38 open-source projects across different domains and manually inspected hundreds of cycle untangling cases. Our findings reveal that developers tend to employ five recurring patterns to address dependency cycles. The chosen patterns are not only determined by dependency relations between cyclic classes, but also highly related to their design context, i.e., how cyclic classes depend on or are depended by their neighbor classes. Through this empirical study, we also discovered three common counterintuitive solutions developers usually adopted during cycles' handling. These recurring patterns and common counterintuitive solutions observed in dependency cycles' practice can serve as a taxonomy to improve developers' awareness and also be used as learning materials for students in software engineering and inexperienced developers. Our results also suggest that, in addition to considering the internal structure of dependency cycles, automatic tools need to consider the design context of cycles to provide better support for refactoring dependency cycles.Comment: Preprint accepted for publication in Empirical Software Engineering, 202

    The 5th International Conference on Biomedical Engineering and Biotechnology (ICBEB 2016)

    Get PDF

    Antiviral activity of eicosapentaenoic acid against zika virus and other enveloped viruses

    Get PDF
    BackgroundZika virus (ZIKV) is an emerging flavivirus that may cause innate microcephaly or neurological disturbances. Yet no antiviral has been approved by FDA against ZIKV infection. It was shown that some unsaturated fatty acids could inactivate enveloped viruses including SARS-CoV-2. However, studies investigating the effect of eicosapentaenoic acid (EPA) on ZIKV infection are lacking. This study aims to evaluate the antiviral effect of EPA against ZIKV and other enveloped viruses.MethodsWe first explored the toxicities of EPA in vitro and in vivo. Then we examined the antiviral effect of EPA against ZIKV via cell-based immunodetection, qRT-PCR, Western blotting, and so on. To uncover its antiviral mechanism, we performed assays for virus binding, adsorption and entry, and time-of-addition. RNase digestion and ZIKV NS2B-NS3 protease inhibition assays were also adopted. Finally, we detected its effects on dengue virus (DENV)-2, herpes simplex virus (HSV)-1 and influenza A virus via MTT, Western blotting and qRT-PCR assays.ResultsEPA was found to inhibit ZIKV infection in vitro without causing cytotoxicities. EPA exhibited antiviral activity in the early stages of the ZIKV life cycle quickly. Mechanistic experiments showed that EPA disrupted the membrane integrity of viral particles, leading to the release of viral RNA, together with the interruption of ZIKV from binding, adsorption and entry, and ultimately the inhibition of viral proliferation. Furthermore, EPA exerted antiviral effects against DENV-2, HSV-1, and influenza virus, in a dose-dependent manner.ConclusionThese findings suggest that EPA is a promising broad-spectrum antiviral drug candidate

    Unveiling early-life microbial colonization profile through characterizing low-biomass maternal-infant microbiomes by 2bRAD-M

    Get PDF
    IntroductionThe microbial composition of human breast milk and infant meconium offers critical insights into the early microbial colonization profile, and it greatly contributes to the infant’s immune system and long-term health outcomes. However, analyzing these samples often faces technical challenges and limitations of low-resolution using conventional approaches due to their low microbial biomass.MethodsHere, we employed the type IIB restriction enzymes site-associated DNA sequencing for microbiome (2bRAD-M) as a reduced metagenomics method to address these issues and profile species-level microbial composition. We collected breast milk samples, maternal feces, and infant meconium, comparing the results from 2bRAD-M with those from both commonly used 16S rRNA amplicon sequencing and the gold-standard whole metagenomics sequencing (WMS).ResultsThe accuracy and robustness of 2bRAD-M were demonstrated through its consistently high correlation of microbial individual abundance and low whole-community-level distance with the paired WMS samples. Moreover, 2bRAD-M enabled us to identify clinical variables associated with infant microbiota variations and significant changes in microbial diversity across different lactation stages of breast milk.DiscussionThis study underscores the importance of employing 2bRAD-M in future large-scale and longitudinal studies on maternal and infant microbiomes, thereby enhancing our understanding of microbial colonization in early life stages and demonstrating further translational potential

    Revealing internal flow behaviour in arc welding and additive manufacturing of metals

    Get PDF
    Internal flow behaviour during melt-pool-based metal manufacturing remains unclear and hinders progression to process optimisation. In this contribution, we present direct time-resolved imaging of melt pool flow dynamics from a high-energy synchrotron radiation experiment. We track internal flow streams during arc welding of steel and measure instantaneous flow velocities ranging from 0.1 m s−1 to 0.5 m s−1. When the temperature-dependent surface tension coefficient is negative, bulk turbulence is the main flow mechanism and the critical velocity for surface turbulence is below the limits identified in previous theoretical studies. When the alloy exhibits a positive temperature-dependent surface tension coefficient, surface turbulence occurs and derisory oxides can be entrapped within the subsequent solid as result of higher flow velocities. The widely used arc welding and the emerging arc additive manufacturing routes can be optimised by controlling internal melt flow through adjusting surface active elements

    Research Progress on Nutritional Characteristics, Taste Quality Improvement and Functional Evaluation of Germinated Brown Rice

    Get PDF
    Germinated brown rice (GBR) is a whole grain containing the intact bran and embryo, concentrating most nutrients and functional active compounds. However, the dense fiber structure of the bran hinders the rate and capacity of water absorption and starch gelatinization during cooking. Therefore, compared with white rice, GBR has poorer cooking and eating quality, and they cannot be cooked at the same time. For this reason, GBR is not widely accepted by consumers. This article reviews the physiological metabolic reactions of GBR and the changes in nutritional components, bioactive substances, and taste quality during germination. It also summarizes and analyzes the current status of research on stress enrichment of γ-aminobutyric acid (GABA) and functional characteristics of GBR. During germination, enzymes promote the enrichment of various bioactive substances, especially GABA, a characteristic component. The enrichment of GABA can be promoted by various stress conditions with changing Ca2+, H+ or substrate levels. Some pretreatment techniques are available to further improve the taste quality of GBR. GABA works synergistically with other nutrients and active ingredients to endow GBR with a series of biological functions such as anti-hyperlipidemia, anti-hyperglycemia, heart protection, sleep improvement, anti-inflammatory and antioxidant effects
    corecore