4 resultados para spy
em BORIS: Bern Open Repository and Information System - Berna - Suiça
Resumo:
Code profiling is an essential activity to increase software quality. It is commonly employed in a wide variety of tasks, such as supporting program comprehension, determining execution bottlenecks, and assessing code coverage by unit tests. Spy is an innovative framework to easily build profilers and visualize profiling information. The profiling information is obtained by inserting dedicated code before or after method execution. The gathered profiling information is structured in line with the application structure in terms of packages, classes, and methods. Spy has been instantiated on four occasions so far. We created profilers dedicated to test coverage, time execution, type feedback, and profiling evolution across version. We also integrated Spy in the Pharo IDE. Spy has been implemented in the Pharo Smalltalk programming language and is available under the MIT license.
Resumo:
Targeting of the HER2 protein in human breast cancer represents a major advance in oncology but relies on measurements of total HER2 protein and not HER2 signaling network activation. We used reverse-phase protein microarrays (RPMA) to measure total and phosphorylated HER2 in the context of HER family signaling to understand correlations between phosphorylated and total levels of HER2 and downstream signaling activity.
Resumo:
We report on our experiences with the Spy project, including implementation details and benchmark results. Spy is a re-implementation of the Squeak (i.e., Smalltalk-80) VM using the PyPy toolchain. The PyPy project allows code written in RPython, a subset of Python, to be translated to a multitude of different backends and architectures. During the translation, many aspects of the implementation can be independently tuned, such as the garbage collection algorithm or threading implementation. In this way, a whole host of interpreters can be derived from one abstract interpreter definition. Spy aims to bring these benefits to Squeak, allowing for greater portability and, eventually, improved performance. The current Spy codebase is able to run a small set of benchmarks that demonstrate performance superior to many similar Smalltalk VMs, but which still run slower than in Squeak itself. Spy was built from scratch over the course of a week during a joint Squeak-PyPy Sprint in Bern last autumn.
Resumo:
Nitazoxanide (NTZ) and other thiazolides are effective against intracellular protozoa’s, anaerobic or micro aerophilic bacteria, viruses and tumour cells. Concerning their potential effects against Escherichia coli, the published results are scarce and conflicting. In order to investigate whether thiazolides are effective against aerobically growing E. coli, we examined mutants of the TolC efflux system for their sensitivity to nitro thiazolides, including NTZ, and bromothiazolides. We determined the susceptibilities of tolC mutants to various thiazolides and found that tolC mutants of E. coli were susceptible to both nitro thiazolides and bromothiazolides indicating a mechanism of action different from nitro reduction. Moreover, we showed that thiazolides induced a spy:lacZ transcriptional fusion indicating that thiazolides generate stress in the bacterial envelope. Moreover, wild type strains became susceptible to thiazolides if the tolC efflux system was inhibited. Taken together, our results show that thiazolides are effective against E. coli if their export from the cells is impaired.