10,297 research outputs found
Determining cellular and biochemical function of a novel adhesion molecule in kidneys.
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
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
- …