Zhifei Chen

Learn More
Oncolytic virotherapy has been an attractive drug platform for targeted therapy of cancer over the past few years. Viral vectors can be used to target and lyse cancer cells, but achieving good efficacy and specificity with this treatment approach is a major challenge. Here, we assessed the ability of a novel dual-specific anti-tumor oncolytic adenovirus,(More)
Program slicing is an important program analysis technique and now has been used in many fields of software engineering. However, most existing program slicing methods focus on static programming languages such as C/C++ and Java, and methods on dynamic languages like Python are rarely seen. Python, a typical dynamic object-oriented language, has been more(More)
The dynamic features of programming languages are useful constructs that bring developers convenience and flexibility, but they are also perceived to lead to difficulties in software maintenance. Figuring out whether the use of dynamic features affects maintenance is significant for both researchers and practitioners, yet little work has been done to(More)
Python is widely used for web programming and GUI development. Due to the dynamic features of Python, Python programs may contain various unlimited errors. Dynamic slicing extracts those statements from a program which affect the variables in a slicing criterion with a particular input. Dynamic slicing of Python programs is essential for program debugging(More)
Python is widely used to create and manage complex, database-driven websites. However, due to dynamic features such as dynamic typing of variables, Python programs pose a serious security risk to web applications. Most security vulnerabilities result from the fact that unsafe data input reaches security-sensitive operations. To address this problem,(More)
The efficacy and specificity of treatment are major challenges for cancer gene therapy. Oncolytic virotherapy is an attractive drug delivery platform for cancer gene therapy. In the present study, the dual‐specific antitumor oncolytic adenovirus, Ad‐Apoptin‐hTERT‐E1a, was used to infect SW1116 human colorectal carcinoma (CRC) cell lines and CT26(More)
Software has been changing during its whole life cycle. Therefore, identification of source code changes becomes a key issue in software evolution analysis. However, few current change analysis research focus on dynamic language software. In this paper, we pay attention to the fine-grained source code changes of Python software. We implement an automatic(More)
In this paper, an adaptive control technique is applied to controlling the chaotic behavior in thruster motor system for deepwater ocean robot. This chaotic oscillation has a direct impact on the stability, reliability and security of the robot. In addition, the proposed approach is also verified in the way of both flexibility and effectiveness, and a kind(More)
One of the major problem in applying OFDM to underwater channels is that it is vulnerable to carrier frequency offset (CFO) caused by transceiver mismatch and/or Doppler shifts. And the loss of orthogonality due to the CFO effects must be compensated before the demodulation with discrete Fourier transform. This paper proposes a novel CFO estimation(More)