31,179 research outputs found

    Escaping Antiangiogenic Therapy: Strategies Employed by Cancer Cells

    Get PDF
    Indexación: Web of ScienceTumor angiogenesis is widely recognized as one of the hallmarks of cancer. Consequently, during the last decades the development and testing of commercial angiogenic inhibitors has been a central focus for both basic and clinical cancer research. While antiangiogenic drugs are now incorporated into standard clinical practice, as with all cancer therapies, tumors can eventually become resistant by employing a variety of strategies to receive nutrients and oxygen in the event of therapeutic assault. Herein, we concentrate and review in detail three of the principal mechanisms of antiangiogenic therapy escape: (1) upregulation of compensatory/alternative pathways for angiogenesis; (2) vasculogenic mimicry; and (3) vessel co-option. We suggest that an understanding of how a cancer cell adapts to antiangiogenic therapy may also parallel the mechanisms employed in the bourgeoning tumor and isolated metastatic cells delivering responsible for residual disease. Finally, we speculate on strategies to adapt antiangiogenic therapy for future clinical uses.http://www.mdpi.com/1422-0067/17/9/148

    Modular termination verification for non-blocking concurrency

    Get PDF
    © Springer-Verlag Berlin Heidelberg 2016.We present Total-TaDA, a program logic for verifying the total correctness of concurrent programs: that such programs both terminate and produce the correct result. With Total-TaDA, we can specify constraints on a thread’s concurrent environment that are necessary to guarantee termination. This allows us to verify total correctness for nonblocking algorithms, e.g. a counter and a stack. Our specifications can express lock- and wait-freedom. More generally, they can express that one operation cannot impede the progress of another, a new non-blocking property we call non-impedance. Moreover, our approach is modular. We can verify the operations of a module independently, and build up modules on top of each other
    • …
    corecore