20 research outputs found
Structural polymorphism within a regulatory element of the human KRAS promoter: formation of G4-DNA recognized by nuclear proteins
The human KRAS proto-oncogene contains a critical nuclease hypersensitive element (NHE) upstream of the major transcription initiation site. In this article, we demonstrate by primer-extension experiments, PAGE, chemical footprinting, CD, UV and FRET experiments that the G-rich strand of NHE (32R) folds into intra-molecular G-quadruplex structures. Fluorescence data show that 32R in 100 mM KCl melts with a biphasic profile, showing the formation of two distinct G-quadruplexes with Tm of ā¼55Ā°C (Q1) and ā¼72Ā°C (Q2). DMS-footprinting and CD suggest that Q1 can be a parallel and Q2 a mixed parallel/antiparallel G-quadruplex. When dsNHE (32R hybridized to its complementary) is incubated with a nuclear extract from Panc-1 cells, three DNAāprotein complexes are observed by EMSA. The complex of slower mobility is competed by quadruplex 32R, but not by mutant oligonucleotides, which cannot form a quadruplex structure. Using paramagnetic beads coupled with 32R, we pulled down from the Panc-1 extract proteins with affinity for quadruplex 32R. One of these is the heterogeneous nuclear ribonucleoprotein A1, which was previously reported to unfold quadruplex DNA. Our study suggests a role of quadruplex DNA in KRAS transcription and provides the basis for the rationale design of molecular strategies to inhibit the expression of KRAS
An Architecture for Flexible Web Service QoS Negotiation
The web service selection phase is usually driven only by functional requirements. Non functional requirements, such as quality of service, should be negotiated by the service consumer and the service provider during service invocation in order to produce a contract to manage service provisioning and to monitor the actual fulfilment of negotiated SLAs. In this paper an automated approach to web service QoS negotiation is proposed; the negotiation is performed by a Negotiation Broker to which both the consumer and the service provider can notify their preferences on QoS attributes and negotiation strategies by specifying the value of a relatively small set of parameters. When consumers are unable to specify such parameters or do not trust the service provisioning platform, negotiation can also be automated only on the provider side, allowing the direct interaction of the service consumer with the broker. An architecture to support the above mentioned functionalities is also described
Salt-assisted thermal desorption of mercury from contaminated dredging sludge
In this study, we tested a new procedure for the decontamination of mercury-polluted dredging sludge
(Marano-Grado Lagoon, northeastern Italy) based on cationic exchange associated with thermal desorption
at a low temperature. Four mercury-polluted sludge slurries were treated using thermal desorption
at 393 K for 2 h. Three different salts, NaCl (sodium chloride), (CH3)4NCl (tetramethylammonium chloride)
and (C4H9)4NCl (tetrabutylammonium chloride) were used as exchangers. The selected salts have a
monovalent cationic part that progressively increases in molecular weight. The results show that the association
of cationic exchange with thermal treatment leads to a significant improvement in the removal of
mercury from the contaminated material at a low temperature compared to samples that were not treated
with salt. The highest levels of decontamination were attained were obtained when the slurries, which
had mercury pollution ranging from 20 to 200 ppm, were treated with a 15% solution of (C4H9)4NCl. The
efficiency of the removal at 393 K (from 24% up to 60%) depended on the nature of the sample. When the
samples were treated at a similar temperature without the salt, no remediation of mercury was detected.
Our results show that the thermal decontamination temperature can be significantly lowered by this
remediation approach, which is the first example based on cationic exchange of the pollutant with an
appropriate salt
PAWS: A framework for executing Adaptive Web-service Processes
The PAWS (Processes with Adaptive Web Services) framework facilitates flexible and adaptive execution of managed Web-service-based business processes. The framework coherently integrates several service-adaptation modules and uniquely couples design-time and runtime mechanisms for process specification and global framework execution. During design, PAWS achieves flexibility through a number of mechanisms: it identifies a set candidate services for each process task, negotiates QoS, specifies quality constraints, and then identifies mapping rules for invoking services with different interfaces. At runtime, PAWS exploits the design-time mechanisms to support adaptation during process execution: it selects the best set of services to execute the process, reacts to service failures, and preserves execution when a context change occurs. PAWS has been applied in several case studies in various domains; results show that it can reduce design-time efforts to create a flexible process, while ensuring a good trade-off between user and provider requirements. This article is part of a special issue on service-centric software systems.clos