#!/usr/bin/perl -w =head1 NAME biblio-eutils-example.pl =head1 SYNOPSIS Script that uses Bio::Biblio, accessing 'eutils' at PubMed. As of Bioperl version 1.4 there are 3 bibliographic repositories, stipulated by the -access argument: soap, eutils, and biofetch. The default is 'soap'. Not all of these repositories support all the Biblio methods nor are the contents of these repositories necessarily the same. Choose wisely! =head2 PubMed Queries The syntax of the queries is the same as at PubMed, see http://www.ncbi.nlm.nih.gov/entrez/query/Pmc/pmchelp.html#SearchFieldDescriptionsandTags for more information on how to construct queries. =head2 Parsing Results Bio::Biblio will give you XML when querying eutils so you have choose a method to parse XML. A fairly simple approach uses XML::Twig, shown here. This example shows how query by title and how to retrieve the titles of the abstracts found. =cut use strict; use Bio::Biblio; use XML::Twig; # one-liner to get the number of abstracts found my $num = new Bio::Biblio(-access => "eutils")->find("Osborne","authors")-> get_count; my $biblio = Bio::Biblio->new(-access => "eutils"); my $result = $biblio->find("brain [TI] AND MDM2 [TI]"); my $pmids = $result->get_all_ids; my $parser = XML::Twig->new(twig_roots => {"ArticleTitle" => \&print_title} ); for my $pmid (@$pmids) { my $xml = $biblio->get_by_id($pmid); eval { $parser->parse($xml); }; if ($@) { warn "Problem parsing PubMed $pmid XML: $!\n"; } } sub print_title { my ($twig, $elt) = @_; print $elt->text,"\n"; $twig->purge; } =head1 PubMed XML Example 15815077 2005 04 07 2005 08 29
0231-5882 23 4 2004 Dec Rabbit liver microsomal system: study of interaction with two model N-nitrosamines and their metabolism. 423-33 Rabbit liver microsomes of control (non-treated) or animals induced either by ethanol (EtOH) or phenobarbital (PB) were incubated with N-nitrosodimethylamine (NDMA) or N-nitrosomethylaniline (NMA). Difference spectroscopy showed that NMA is bound to the substrate-binding site of cytochrome P-450 (CYP) isoforms as heme ligand in control and EtOH pre-treated microsomes. On the other hand, PB-induced microsomes exhibit with NMA substrate type of spectra. NDMA does not provide any type of binding spectra with used microsomal systems. Oxidative bio-activation of N-nitrosamines by the microsomal CYP isoforms was measured as formaldehyde formation. Analysis of reaction kinetics in control microsomes revealed, for both substrates, two values of Michaelis-Menten constant (K(m)) for, K(m) values of 0.03 and 0.13 mmol/l for NDMA, and 0.30 and 0.82 mmol/l for NMA. Induction of animals with EtOH resulted in a decrease in the K(m) value for both substrates. In contrast, PB treatment caused an elevation of K(m) value for NDMA. Based on these data, we conclude that EtOH-inducible microsomal CYP isoforms (mainly CYP2E1) are responsible for binding and N-demethylation metabolism of both studied N-nitrosamines in rabbit liver microsomal system. The role of the other CYP isoforms involved in the metabolism of mentioned N-nitrosamines is discussed. Department of Biochemistry, Faculty of Science, Charles University, Hlavova 2030, 128 43 Prague 2, Czech Republic. mis@natur.cuni.cz Sulc B B Kubícková B B Máslová F B Hodek C B eng Journal Article
Slovakia Gen Physiol Biophys 8400604 0 N-nitrosodimethylamine 0 Nitrosamines 50-06-6 Phenobarbital 614-00-6 N-methyl-N-nitrosoaniline 64-17-5 Ethanol 9035-51-2 Cytochrome P-450 Enzyme System I Animals Cytochrome P-450 Enzyme System metabolism Ethanol administration & dosage Liver drug effects metabolism Male Microsomes, Liver drug effects metabolism Nitrosamines metabolism Phenobarbital administration & dosage Rabbits Research Support, Non-U.S. Govt
2005 4 9 9 0 2005 8 30 9 0 ppublish 15815077
=cut