Borlido, L, Azevedo AM, Roque ACA, Aires-Barros MR.
2011.
Potential of boronic acid functionalized magnetic particles in the adsorption of human antibodies under mammalian cell culture conditions. Journal of Chromatography A. 1218(43):7821-7827.
AbstractIn this work, we systematically evaluated the potential of using boronic acid functionalized magnetic particles in the capturing of human immunoglobulin G under typical mammalian cell culture conditions. For comparison, Protein A coated magnetic particles were also used. The binding pH was found to significantly influence the adsorption isotherms of boronic acid particles with the higher capacities (0.216 g IgG/g support) being observed at pH 7.4. Comparatively, this value was 0.109 g IgG/g support, for Protein A particles under the same conditions. Both particles revealed very fast adsorption kinetics with more than 70% of the maximum binding capacity being achieved in a few seconds. The effect of glucose and lactate, which are known to interact with boronic acid, was evaluated. For glucose, the binding capacity was significantly influenced by the pH and decreased as pH increased. At pH 9.5, a 70% lower binding capacity was observed for glucose concentrations as low as 0.5 g/l. The effect of lactate was less pronounced and almost pH independent reaching at most 20% decrease in binding capacity. Nevertheless, the effect of both molecules was always lower at pH 7.4. The optimization of the elution conditions enabled complete recovery of bound IgG from boronic acid particles using 50mM Tris-HCl, 200 mM sorbitol, 200 mM NaCl at pH 8.5.
Pessanha, V.
2011.
Practical Verification of Anomalies in Transactional Memory Programs. FCT - Universidade Nova de Lisboa. (
João M. Lourenço, Ed.).: Universidade Nova de Lisboa
AbstractTransactional Memory (TM) is an approach to concurrency control in general pur- pose programming languages that inherits the concept of transaction from the database setting. Unlike other language constructs such as locks, TM has an optimistic approach to concurrency control by allowing more than one thread to access simultaneously the same critical section. A transaction always executes as if it is alone in the system, and in the end its effects are undone (rolled back) if it conflicts with another concurrent transac- tions. In spite of the potential for increasing scalability and performance, TM is a recent and developing programming model and still has a very limited impact in real-world applications.
Designing and developing concurrent software is difficult and error prone. Concur- rent programs exhibit concurrency anomalies that originate faults and failures. Despite some claims that TM programs are less error prone, they still exhibit concurrency anoma- lies such as high-level dataraces, i.e., wrong delimitations of transactions’ scope, and stale-value errors, that occur when the value of a shared variable jumps from an atomic block to another.
Programs with this kind of anomalies can exhibit unpredictable and wrong behaviour, not fulfilling the goals for which they were conceived.
This work aims the detection of anomalies through static analysis of transactional Java ByteCode programs that execute in strong atomicity. A extensible and flexible framework is proposed, which can be extended with plugins that detect specific types of anomalies. With this framework we expect to prove that high-level dataraces and stale-value errors can be detected with reasonable precision through static analysis.
Keywords: Atomicity Violation, High-Level Datarace, Static Analysis, Concurrency, Software Transactional Memory