290 research outputs found

    Statically Checking Web API Requests in JavaScript

    Full text link
    Many JavaScript applications perform HTTP requests to web APIs, relying on the request URL, HTTP method, and request data to be constructed correctly by string operations. Traditional compile-time error checking, such as calling a non-existent method in Java, are not available for checking whether such requests comply with the requirements of a web API. In this paper, we propose an approach to statically check web API requests in JavaScript. Our approach first extracts a request's URL string, HTTP method, and the corresponding request data using an inter-procedural string analysis, and then checks whether the request conforms to given web API specifications. We evaluated our approach by checking whether web API requests in JavaScript files mined from GitHub are consistent or inconsistent with publicly available API specifications. From the 6575 requests in scope, our approach determined whether the request's URL and HTTP method was consistent or inconsistent with web API specifications with a precision of 96.0%. Our approach also correctly determined whether extracted request data was consistent or inconsistent with the data requirements with a precision of 87.9% for payload data and 99.9% for query data. In a systematic analysis of the inconsistent cases, we found that many of them were due to errors in the client code. The here proposed checker can be integrated with code editors or with continuous integration tools to warn programmers about code containing potentially erroneous requests.Comment: International Conference on Software Engineering, 201

    Opportunities in Software Engineering Research for Web API Consumption

    Full text link
    Nowadays, invoking third party code increasingly involves calling web services via their web APIs, as opposed to the more traditional scenario of downloading a library and invoking the library's API. However, there are also new challenges for developers calling these web APIs. In this paper, we highlight a broad set of these challenges and argue for resulting opportunities for software engineering research to support developers in consuming web APIs. We outline two specific research threads in this context: (1) web API specification curation, which enables us to know the signatures of web APIs, and (2) static analysis that is capable of extracting URLs, HTTP methods etc. of web API calls. Furthermore, we present new work on how we combine (1) and (2) to provide IDE support for application developers consuming web APIs. As web APIs are used broadly, research in supporting the consumption of web APIs offers exciting opportunities.Comment: Erik Wittern and Annie Ying are both first author

    HIMA2: High-dimensional mediation analysis and its application in epigenome-wide DNA methylation data

    Get PDF
    Mediation analysis plays a major role in identifying significant mediators in the pathway between environmental exposures and health outcomes. With advanced data collection technology for large-scale studies, there has been growing research interest in developing methodology for high-dimensional mediation analysis. In this paper we present HIMA2, an extension of the HIMA method (Zhang in Bioinformatics 32:3150-3154, 2016). First, the proposed HIMA2 reduces the dimension of mediators to a manageable level based on the sure independence screening (SIS) method (Fan in J R Stat Soc Ser B 70:849-911, 2008). Second, a de-biased Lasso procedure is implemented for estimating regression parameters. Third, we use a multiple-testing procedure to accurately control the false discovery rate (FDR) when testing high-dimensional mediation hypotheses. We demonstrate its practical performance using Monte Carlo simulation studies and apply our method to identify DNA methylation markers which mediate the pathway from smoking to reduced lung function in the Coronary Artery Risk Development in Young Adults (CARDIA) Study

    Unprecedented chemical transformation: crystallographic evidence for 1,1,2,2-tetrahydroxyethane captured within an Fe6Dy3 single molecule magnet

    Get PDF
    A nonanuclear {Fe6Dy3} coordination cluster displaying SMM behaviour in which an unprecedented chemical transformation provides structural information for the existence of 1,1,2,2-tetrahydroxyethane is reported

    Pediatric ADHD symptom burden relates to distinct neural activity across executive function domains

    Get PDF
    Attention-deficit/hyperactivity disorder (ADHD) is a prevalent childhood disorder marked by inattention and/or hyperactivity symptoms. ADHD may also relate to impaired executive function (EF), but is often studied in a single EF task per sample. The current study addresses the question of unique vs. overlapping relations in brain activity across multiple EF tasks and ADHD symptom burden. Three in-scanner tasks drawn from distinct EF domains (cognitive flexibility, working memory, and inhibition) were collected from children with and without an ADHD diagnosis (N = 63). Whole-brain activity and 11 regions of interest were correlated with parent reports of inattention and hyperactivity symptoms. Across the three EF domains, brain activity related to ADHD symptom burden, but the direction and location of these associations differed across tasks. Overall, activity in sensory and default mode network regions related to ADHD, and these relations did not consistently overlap across EF domains. We observed both distinct and overlapping patterns for inattention and hyperactivity symptoms. By studying multiple EF tasks in the same sample, we identified a heterogenous neural profile related to attention symptom burden in children. Our results inform ADHD characterization and treatment and explain some of the variable brain results related to EF and ADHD reported in the literature

    Composition and Functional Potential of the Human Mammary Microbiota Prior to and following Breast Tumor Diagnosis

    Get PDF
    Microbiota studies have reported changes in the microbial composition of the breast upon cancer development. However, results are inconsistent and limited to the later phases of cancer development (after diagnosis). We analyzed and compared the resident bacterial taxa of histologically normal breast tissue (healthy, H, n = 49) with those of tissues donated prior to (prediagnostic, PD, n = 15) and after (adjacent normal, AN, n = 49, and tumor, T, n = 46) breast cancer diagnosis (n total = 159). DNA was isolated from tissue samples and submitted for Illumina MiSeq paired-end sequencing of the V3-V4 region of the 16S gene. To infer bacterial function in breast cancer, we predicted the functional bacteriome from the 16S sequencing data using PICRUSt2. Bacterial compositional analysis revealed an intermediary taxonomic signature in the PD tissue relative to that of the H tissue, represented by shifts in Bacillaceae, Burkholderiaceae, Corynebacteriaceae, Streptococcaceae, and Staphylococcaceae. This compositional signature was enhanced in the AN and T tissues. We also identified significant metabolic reprogramming of the microbiota of the PD, AN, and T tissue compared with the H tissue. Further, preliminary correlation analysis between host transcriptome profiling and microbial taxa and genes in H and PD tissues identified altered associations between the human host and mammary microbiota in PD tissue compared with H tissue. These findings suggest that compositional shifts in bacterial abundance and metabolic reprogramming of the breast tissue microbiota are early events in breast cancer development that are potentially linked with cancer susceptibility

    Combination of Structure-Performance and Shape-Performance Relationships for Better Biphasic Release in Electrospun Janus Fibers

    Get PDF
    In nature, the combination of composition, structure, and shape determines the matter's functional performance to a large extent. Inspired by which, two electrospun Janus nanofiber formulations were created using side-by-side electrospinning in this work. Tamoxifen citrate (TAM) was used as a model drug and ethyl cellulose (EC) and polyvinylpyrrolidone K60 (PVP) as the polymer carrier matrices. The fibers have linear cylindrical morphologies and distinct Janus structures by scanning electron microscopy. One side of the fibers took a round shape, while the other was crescent-shaped. The drug was present in both polymer matrices in the form of amorphous solid dispersions, owing to strong intermolecular interactions between drug and polymer. In vitro dissolution tests demonstrated that both sets of fibers could provide biphasic drug release due to the difference in solubility of PVP and EC. The different shape of TAM-EC and TAM-PVP side of the Janus structure resulted in a considerable variation in the drug release profiles. The Janus structure with crescent TAM-PVP side and round TAM-EC side gave a more rapid burst release in the first phase of release, and slower sustained release in the second phase. This work thus reports a new strategy for systematically developing advanced functional nanomaterials based on both shape- and structure-performance relationships

    Synthesis, characterization, and biological evaluation of poly(L-γ-glutamyl-glutamine)- paclitaxel nanoconjugate

    Get PDF
    The purpose of this study was to develop a novel, highly water-soluble poly(L-γ-glutamyl-glutamine)-paclitaxel nanoconjugate (PGG-PTX) that would improve the therapeutic index of paclitaxel (PTX). PGG-PTX is a modification of poly(L-glutamic acid)- paclitaxel conjugate (PGA-PTX) in which an additional glutamic acid has been added to each glutamic side chain in the polymer. PGG-PTX has higher water-solubility and faster dissolution than PGA-PTX. Unlike PGA-PTX, PGG-PTX self-assembles into nanoparticles, whose size remains in the range of 12–15 nm over the concentration range from 25 to 2,000 μg/mL in saline. Its critical micellar concentration in saline was found to be ~25 μg/mL. The potency of PGG-PTX when tested in vitro against the human lung cancer H460 cell line was comparable to other known polymer-PTX conjugates. However, PGG-PTX possesses lower toxicity compared with PGA-PTX in mice. The maximum tolerated dose of PGG-PTX was found to be 350 mg PTX/kg, which is 2.2-fold higher than the maximum tolerated dose of 160 mg PTX/kg reported for the PGA-PTX. This result indicates that PGG-PTX was substantially less toxic in vivo than PGA-PTX

    Challenges in sodium intake reduction and meal consumption patterns among participants with metabolic syndrome in a dietary trial

    Get PDF
    BACKGROUND: Dietary guidelines suggest limiting daily sodium intake to METHODS: Two hundred forty participants with metabolic syndrome enrolled in a dietary intervention trial to lose weight and improve dietary quality. Three 24-hour dietary recalls were collected at each visit which provided meal patterns and nutrient data, including sodium intake. A secondary data analysis was conducted to examine sodium consumption patterns at baseline and at one-year study visits. Sodium consumption patterns over time were examined using linear mixed models. RESULTS: The percentage of meals reported eaten in the home at both baseline and one-year follow-up was approximately 69%. Follow-up for the one-year dietary intervention revealed that the participants who consumed sodium greater than 2,300 mg/d declined from 75% (at baseline) to 59%, and those that consumed higher than 1,500 mg/d declined from 96% (at baseline) to 85%. Average sodium intake decreased from 2,994 mg at baseline to 2,558 mg at one-year (P \u3c 0.001), and the sodium potassium ratio also decreased from 1.211 to 1.047 (P \u3c 0.001). Sodium intake per meal varied significantly by meal type, location, and weekday, with higher intake at dinner, in restaurants, and on weekends. At-home lunch and dinner sodium intake decreased (P \u3c 0.05), while dinner sodium intake at restaurant/fast food chains increased from baseline to one-year (P \u3c 0.05). CONCLUSION: Sodium intake for the majority of participants exceeded the recommended dietary guidelines. Findings support actions that encourage low-sodium food preparation at home and encourage public health policies that decrease sodium in restaurants and prepared foods
    • …
    corecore