10,297 research outputs found

    Determining cellular and biochemical function of a novel adhesion molecule in kidneys.

    Full text link
    Acute kidney injury is an abrupt loss of kidney function that develops in short time with limited effective treatments other than kidney transplantation. We have identified TMIGD1 (Transmembrane immuno- globulin domain 1) as a novel receptor expressed in various organs and tissues, mainly in cell with epithelial origin. TMIGD1 regulates cell morphology and adhesion and its extracellular domain mediates its activity. Knocking down of TMIGD1 using short hairpin RNA (shRNA) increased cell death in human kidney epithelial cells (HK2). On the other hand, HEK293 cells over expressing TMIGD1 protected cells from oxidative stress and nutrient deprivation induced injuries. Furthermore, TMIGD1 expression is reduced in vivo and in vitro kidney injury models. TMIGD1 expression was regulated by ubiquitination and degradation by proteosome 26s. Thus, we present TMIGD1 as a novel receptor that plays important roles in regulation of cell morphology, cell- cell interaction and cell survival

    Large-Scale Microtask Programming

    Full text link
    To make microtask programming more efficient and reduce the potential for conflicts between contributors, I developed a new behavior-driven approach to microtasking programming. In our approach, each microtask asks developers to identify a behavior behavior from a high-level description of a function, implement a unit test for it, implement the behavior, and debug it. It enables developers to work on functions in isolation through high-level function descriptions and stubs. In addition, I developed the first approach for building microservices through microtasks. Building microservices through microtasks is a good match because our approach requires a client to first specify the functionality the crowd will create through an API. This API can then take the form of a microservice description. A traditional project may ask a crowd to implement a new microservice by simply describing the desired behavior in a API and recruiting a crowd. We implemented our approach in a web-based IDE, \textit{Crowd Microservices}. It includes an editor for clients to describe the system requirements through endpoint descriptions as well as a web-based programming environment where crowd workers can identify, test, implement, and debug behaviors. The system automatically creates, manages, assigns microtasks. After the crowd finishes, the system automatically deploys the microservice to a hosting site.Comment: 2 page, 1 figure, GC VL/HCC 2020, Graduate Consortiu
    • …
    corecore