Imports


In [1]:
import pandas as pd
import json

Load Data


In [2]:
with open('biotechnew.json', 'rb') as fp:
    data = json.load(fp)

In [3]:
print data['response']


{u'start': 0, u'maxScore': 1.2068938, u'numFound': 30682, u'docs': [{u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.2068938, u'publication_date': u'2014-01-29T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0086174/title'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.2068938, u'publication_date': u'2014-01-29T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0086174/abstract'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.2068938, u'publication_date': u'2014-01-29T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0086174/references'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.2068938, u'publication_date': u'2014-01-29T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0086174/body'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.2068938, u'publication_date': u'2014-01-29T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0086174/introduction'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.2068938, u'publication_date': u'2014-01-29T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0086174/results_and_discussion'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.2068938, u'publication_date': u'2014-01-29T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0086174/materials_and_methods'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.2068938, u'publication_date': u'2014-01-29T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0086174/conclusions'}, {u'journal': u'PLoS ONE', u'id': u'10.1371/journal.pone.0086174', u'author_display': [u'Latifah Amin', u'Md. Abul Kalam Azad', u'Mohd Hanafy Gausmian', u'Faizah Zulkifli'], u'article_type': u'Research Article', u'score': 1.2068938, u'title_display': u'Determinants of Public Attitudes to Genetically Modified Salmon', u'publication_date': u'2014-01-29T00:00:00Z', u'eissn': u'1932-6203', u'abstract': [u'\nThe objective of this paper is to assess the attitude of Malaysian stakeholders to genetically modified (GM) salmon and to identify the factors that influence their acceptance of GM salmon using a structural equation model. A survey was carried out on 434 representatives from various stakeholder groups in the Klang Valley region of Malaysia. Public attitude towards GM salmon was measured using self-developed questionnaires with seven-point Likert scales. The findings of this study have confirmed that public attitudes towards GM salmon is a complex issue and should be seen as a multi-faceted process. The most important direct predictors for the encouragement of GM salmon are the specific application-linked perceptions about religious acceptability of GM salmon followed by perceived risks and benefits, familiarity, and general promise of modern biotechnology. Encouragement of GM salmon also involves the interplay among other factors such as general concerns of biotechnology, threatening the natural order of things, the need for labeling, the need for patenting, confidence in regulation, and societal values. The research findings can serve as a database that will be useful for understanding the social construct of public attitude towards GM foods in a developing country.\n']}, {u'journal': u'PLoS ONE', u'id': u'10.1371/journal.pone.0070686', u'author_display': [u'Yonggang Yang', u'Meiying Xu', u'Zhili He', u'Jun Guo', u'Guoping Sun', u'Jizhong Zhou'], u'article_type': u'Research Article', u'score': 1.1148808, u'title_display': u'Microbial Electricity Generation Enhances Decabromodiphenyl Ether (BDE-209) Degradation', u'publication_date': u'2013-08-05T00:00:00Z', u'eissn': u'1932-6203', u'abstract': [u'\nDue to environmental persistence and biotoxicity of polybrominated diphenyl ethers (PBDEs), it is urgent to develop potential technologies to remediate PBDEs. Introducing electrodes for microbial electricity generation to stimulate the anaerobic degradation of organic pollutants is highly promising for bioremediation. However, it is still not clear whether the degradation of PBDEs could be promoted by this strategy. In this study, we hypothesized that the degradation of PBDEs (e.g., BDE-209) would be enhanced under microbial electricity generation condition. The functional compositions and structures of microbial communities in closed-circuit microbial fuel cell (c-MFC) and open-circuit microbial fuel cell (o-MFC) systems for BDE-209 degradation were detected by a comprehensive functional gene array, GeoChip 4.0, and linked with PBDE degradations. The results indicated that distinctly different microbial community structures were formed between c-MFCs and o-MFCs, and that lower concentrations of BDE-209 and the resulting lower brominated PBDE products were detected in c-MFCs after 70-day performance. The diversity and abundance of a variety of functional genes in c-MFCs were significantly higher than those in o-MFCs. Most genes involved in chlorinated solvent reductive dechlorination, hydroxylation, methoxylation and aromatic hydrocarbon degradation were highly enriched in c-MFCs and significantly positively correlated with the removal of PBDEs. Various other microbial functional genes for carbon, nitrogen, phosphorus and sulfur cycling, as well as energy transformation process, were also significantly increased in c-MFCs. Together, these results suggest that PBDE degradation could be enhanced by introducing the electrodes for microbial electricity generation and by specifically stimulating microbial functional genes.\n']}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.1148808, u'publication_date': u'2013-08-05T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0070686/title'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.1148808, u'publication_date': u'2013-08-05T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0070686/abstract'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.1148808, u'publication_date': u'2013-08-05T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0070686/references'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.1148808, u'publication_date': u'2013-08-05T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0070686/body'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.1148808, u'publication_date': u'2013-08-05T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0070686/introduction'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.1148808, u'publication_date': u'2013-08-05T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0070686/results_and_discussion'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.1148808, u'publication_date': u'2013-08-05T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0070686/materials_and_methods'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.1148808, u'publication_date': u'2013-08-05T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0070686/supporting_information'}, {u'abstract': [u'\n        Intensive use of chlorpyrifos has resulted in its ubiquitous presence as a contaminant in surface streams and soils. It is thus critically essential to develop bioremediation methods to degrade and eliminate this pollutant from environments. We present here that a new fungal strain Hu-01 with high chlorpyrifos-degradation activity was isolated and identified as Cladosporium cladosporioides based on the morphology and 5.8S rDNA gene analysis. Strain Hu-01 utilized 50 mg\xb7L\u22121 of chlorpyrifos as the sole carbon of source, and tolerated high concentration of chlorpyrifos up to 500 mg\xb7L\u22121. The optimum degradation conditions were determined to be 26.8\xb0C and pH 6.5 based on the response surface methodology (RSM). Under these conditions, strain Hu-01 completely metabolized the supplemented chlorpyrifos (50 mg\xb7L\u22121) within 5 d. During the biodegradation process, transient accumulation of 3,5,6-trichloro-2-pyridinol (TCP) was observed. However, this intermediate product did not accumulate in the medium and disappeared quickly. No persistent accumulative metabolite was detected by gas chromatopraphy-mass spectrometry (GC-MS) analysis at the end of experiment. Furthermore, degradation kinetics of chlorpyrifos and TCP followed the first-order model. Compared to the non-inoculated controls, the half-lives (t1/2) of chlorpyrifos and TCP significantly reduced by 688.0 and 986.9 h with the inoculum, respectively. The isolate harbors the metabolic pathway for the complete detoxification of chlorpyrifos and its hydrolysis product TCP, thus suggesting the fungus may be a promising candidate for bioremediation of chlorpyrifos-contaminated water, soil or crop.\n      '], u'author_display': [u'Shaohua Chen', u'Chenglan Liu', u'Chuyan Peng', u'Hongmei Liu', u'Meiying Hu', u'Guohua Zhong'], u'article_type': u'Research Article', u'score': 1.1148808, u'title_display': u'Biodegradation of Chlorpyrifos and Its Hydrolysis Product 3,5,6-Trichloro-2-Pyridinol by a New Fungal Strain <i>Cladosporium cladosporioides</i> Hu-01', u'publication_date': u'2012-10-08T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0047205'}, {u'publication_date': u'2012-10-08T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0047205/title', u'score': 1.1148808, u'article_type': u'Research Article'}, {u'publication_date': u'2012-10-08T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0047205/abstract', u'score': 1.1148808, u'article_type': u'Research Article'}, {u'publication_date': u'2012-10-08T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0047205/references', u'score': 1.1148808, u'article_type': u'Research Article'}, {u'publication_date': u'2012-10-08T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0047205/body', u'score': 1.1148808, u'article_type': u'Research Article'}, {u'publication_date': u'2012-10-08T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0047205/introduction', u'score': 1.1148808, u'article_type': u'Research Article'}, {u'publication_date': u'2012-10-08T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0047205/results_and_discussion', u'score': 1.1148808, u'article_type': u'Research Article'}, {u'publication_date': u'2012-10-08T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0047205/materials_and_methods', u'score': 1.1148808, u'article_type': u'Research Article'}, {u'publication_date': u'2012-10-08T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0047205/supporting_information', u'score': 1.1148808, u'article_type': u'Research Article'}, {u'journal': u'PLoS ONE', u'id': u'10.1371/journal.pone.0037140', u'author_display': [u'Cristina A. Viegas', u'Catarina Costa', u'Sandra Andr\xe9', u'Paula Viana', u'Rui Ribeiro', u'Matilde Moreira-Santos'], u'article_type': u'Research Article', u'score': 1.1148808, u'title_display': u'Does <i>S</i>-Metolachlor Affect the Performance of <i>Pseudomonas</i> sp. Strain ADP as Bioaugmentation Bacterium for Atrazine-Contaminated Soils?', u'publication_date': u'2012-05-15T00:00:00Z', u'eissn': u'1932-6203', u'abstract': [u'\n        Atrazine (ATZ) and S-metolachlor (S-MET) are two herbicides widely used, often as mixtures. The present work examined whether the presence of S-MET affects the ATZ-biodegradation activity of the bioaugmentation bacterium Pseudomonas sp. strain ADP in a crop soil. S-MET concentrations were selected for their relevance in worst-case scenarios of soil contamination by a commercial formulation containing both herbicides. At concentrations representative of application of high doses of the formulation (up to 50 \xb5g g\u22121 of soil, corresponding to a dose approximately 50\xd7 higher than the recommended field dose (RD)), the presence of pure S-MET significantly affected neither bacteria survival (\u223c107 initial viable cells g\u22121 of soil) nor its ATZ-mineralization activity. Consistently, biodegradation experiments, in larger soil microcosms spiked with 20\xd7 or 50\xd7RD of the double formulation and inoculated with the bacterium, revealed ATZ to be rapidly (in up to 5 days) and extensively (>96%) removed from the soil. During the 5 days, concentration of S-MET decreased moderately to about 60% of the initial, both in inoculated and non-inoculated microcosms. Concomitantly, an accumulation of the two metabolites S-MET ethanesulfonic acid and S-MET oxanilic acid was found. Despite the dissipation of almost all the ATZ from the treated soils, the respective eluates were still highly toxic to an aquatic microalgae species, being as toxic as those from the untreated soil. We suggest that this high toxicity may be due to the S-MET and/or its metabolites remaining in the soil.\n      ']}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.1148808, u'publication_date': u'2012-05-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0037140/title'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.1148808, u'publication_date': u'2012-05-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0037140/abstract'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.1148808, u'publication_date': u'2012-05-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0037140/references'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.1148808, u'publication_date': u'2012-05-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0037140/body'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.1148808, u'publication_date': u'2012-05-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0037140/introduction'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.1148808, u'publication_date': u'2012-05-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0037140/results_and_discussion'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 1.1148808, u'publication_date': u'2012-05-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0037140/materials_and_methods'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-05-17T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0063181/title'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-05-17T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0063181/abstract'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-05-17T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0063181/references'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-05-17T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0063181/body'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-05-17T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0063181/introduction'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-05-17T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0063181/results_and_discussion'}, {u'journal': u'PLoS ONE', u'id': u'10.1371/journal.pone.0063181', u'author_display': [u'Stephen T. Chambers', u'David Murdoch', u'Arthur Morris', u'David Holland', u'Paul Pappas', u'Manel Almela', u'Nuria Fern\xe1ndez-Hidalgo', u'Benito Almirante', u'Emilio Bouza', u'Davide Forno', u'Ana del Rio', u'Margaret M. Hannan', u'John Harkness', u'Zeina A. Kanafani', u'Tahaniyat Lalani', u'Selwyn Lang', u'Nigel Raymond', u'Kerry Read', u'Tatiana Vinogradova', u'Christopher W. Woods', u'Dannah Wray', u'G. Ralph Corey', u'Vivian H. Chu', u'International Collaboration on Endocarditis Prospective Cohort Study (ICE-PCS) Investigators '], u'article_type': u'Research Article', u'score': 0.98542464, u'title_display': u'HACEK Infective Endocarditis: Characteristics and Outcomes from a Large, Multi-National Cohort', u'publication_date': u'2013-05-17T00:00:00Z', u'eissn': u'1932-6203', u'abstract': [u'\nThe HACEK organisms (Haemophilus species, Aggregatibacter species, Cardiobacterium hominis, Eikenella corrodens, and Kingella species) are rare causes of infective endocarditis (IE). The objective of this study is to describe the clinical characteristics and outcomes of patients with HACEK endocarditis (HE) in a large multi-national cohort. Patients hospitalized with definite or possible infective endocarditis by the International Collaboration on Endocarditis Prospective Cohort Study in 64 hospitals from 28 countries were included and characteristics of HE patients compared with IE due to other pathogens. Of 5591 patients enrolled, 77 (1.4%) had HE. HE was associated with a younger age (47 vs. 61 years; p<0.001), a higher prevalence of immunologic/vascular manifestations (32% vs. 20%; p<0.008) and stroke (25% vs. 17% p\u200a=\u200a0.05) but a lower prevalence of congestive heart failure (15% vs. 30%; p\u200a=\u200a0.004), death in-hospital (4% vs. 18%; p\u200a=\u200a0.001) or after 1 year follow-up (6% vs. 20%; p\u200a=\u200a0.01) than IE due to other pathogens (n\u200a=\u200a5514). On multivariable analysis, stroke was associated with mitral valve vegetations (OR 3.60; CI 1.34\u20139.65; p<0.01) and younger age (OR 0.62; CI 0.49\u20130.90; p<0.01). The overall outcome of HE was excellent with the in-hospital mortality (4%) significantly better than for non-HE (18%; p<0.001). Prosthetic valve endocarditis was more common in HE (35%) than non-HE (24%). The outcome of prosthetic valve and native valve HE was excellent whether treated medically or with surgery. Current treatment is very successful for the management of both native valve prosthetic valve HE but further studies are needed to determine why HE has a predilection for younger people and to cause stroke. The small number of patients and observational design limit inferences on treatment strategies. Self selection of study sites limits epidemiological inferences.\n']}, {u'abstract': [u'Objective: To estimate the effectiveness of anterior cervical discectomy with arthroplasty (ACDA) compared to anterior cervical discectomy with fusion (ACDF) for patient-important outcomes for single-level cervical spondylosis. Data sources: Electronic databases (MEDLINE, EMBASE, Cochrane Register for Randomized Controlled Trials, BIOSIS and LILACS), archives of spine meetings and bibliographies of relevant articles. Study selection: We included RCTs of ACDF versus ACDA in adult patients with single-level cervical spondylosis reporting at least one of the following outcomes: functionality, neurological success, neck pain, arm pain, quality of life, surgery for adjacent level degeneration (ALD), reoperation and dysphonia/dysphagia. We used no language restrictions. We performed title and abstract screening and full text screening independently and in duplicate. Data synthesis: We used random-effects model to pool data using mean difference (MD) for continuous outcomes and relative risk (RR) for dichotomous outcomes. We used GRADE to evaluate the quality of evidence for each outcome. Results: Of 2804 citations, 9 articles reporting on 9 trials (1778 participants) were eligible. ACDA is associated with a clinically significant lower incidence of neurologic failure (RR \u200a=\u200a0.53, 95% CI \u200a=\u200a0.37\u20130.75, p\u200a=\u200a0.0004) and improvement in the Neck pain visual analogue scale (VAS) (MD \u200a=\u200a6.56, 95% CI \u200a=\u200a3.22\u20139.90, p\u200a=\u200a0.0001; Minimal clinically important difference (MCID) \u200a=\u200a2.5. ACDA is associated with a statistically but not clinically significant improvement in Arm pain VAS and SF-36 physical component summary. ACDA is associated with non-statistically significant higher improvement in the Neck Disability Index Score and lower incidence of ALD requiring surgery, reoperation, and dysphagia/dysphonia. Conclusions: There is no strong evidence to support the routine use of ACDA over ACDF in single-level cervical spondylosis. Current trials lack long-term data required to assess safety as well as surgery for ALD. We suggest that ACDA in patients with single level cervical spondylosis is an option although its benefits and indication over ACDF remain in question. '], u'author_display': [u'Aria Fallah', u'Elie A. Akl', u'Shanil Ebrahim', u'George M. Ibrahim', u'Alireza Mansouri', u'Clary J. Foote', u'Yuqing Zhang', u'Michael G. Fehlings'], u'article_type': u'Research Article', u'score': 0.98542464, u'title_display': u'Anterior Cervical Discectomy with Arthroplasty versus Arthrodesis for Single-Level Cervical Spondylosis: A Systematic Review and Meta-Analysis', u'publication_date': u'2012-08-17T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0043407'}, {u'publication_date': u'2012-08-17T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0043407/title', u'score': 0.98542464, u'article_type': u'Research Article'}, {u'publication_date': u'2012-08-17T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0043407/abstract', u'score': 0.98542464, u'article_type': u'Research Article'}, {u'publication_date': u'2012-08-17T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0043407/references', u'score': 0.98542464, u'article_type': u'Research Article'}, {u'publication_date': u'2012-08-17T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0043407/body', u'score': 0.98542464, u'article_type': u'Research Article'}, {u'publication_date': u'2012-08-17T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0043407/introduction', u'score': 0.98542464, u'article_type': u'Research Article'}, {u'publication_date': u'2012-08-17T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0043407/results_and_discussion', u'score': 0.98542464, u'article_type': u'Research Article'}, {u'publication_date': u'2012-08-17T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0043407/materials_and_methods', u'score': 0.98542464, u'article_type': u'Research Article'}, {u'publication_date': u'2012-08-17T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0043407/supporting_information', u'score': 0.98542464, u'article_type': u'Research Article'}, {u'journal': u'PLoS ONE', u'id': u'10.1371/journal.pone.0023195', u'author_display': [u'Sabine Neuss', u'Bernd Denecke', u'Lin Gan', u'Qiong Lin', u'Manfred Bovi', u'Christian Apel', u'Michael W\xf6ltje', u'Anandhan Dhanasingh', u'Jochen Salber', u'Ruth Kn\xfcchel', u'Martin Zenke'], u'article_type': u'Research Article', u'score': 0.98542464, u'title_display': u'Transcriptome Analysis of MSC and MSC-Derived Osteoblasts on Resomer\xae LT706 and PCL: Impact of Biomaterial Substrate on Osteogenic Differentiation', u'publication_date': u'2011-09-14T00:00:00Z', u'eissn': u'1932-6203', u'abstract': [u'Background: Mesenchymal stem cells (MSC) represent a particularly attractive cell type for bone tissue engineering because of their ex vivo expansion potential and multipotent differentiation capacity. MSC are readily differentiated towards mature osteoblasts with well-established protocols. However, tissue engineering frequently involves three-dimensional scaffolds which (i) allow for cell adhesion in a spatial environment and (ii) meet application-specific criteria, such as stiffness, degradability and biocompatibility. Methodology/Principal Findings: In the present study, we analysed two synthetic, long-term degradable polymers for their impact on MSC-based bone tissue engineering: PLLA-co-TMC (Resomer\xae LT706) and poly(\u03b5-caprolactone) (PCL). Both polymers enhance the osteogenic differentiation compared to tissue culture polystyrene (TCPS) as determined by Alizarin red stainings, scanning electron microscopy, PCR and whole genome expression analysis. Resomer\xae LT706 and PCL differ in their influence on gene expression, with Resomer\xae LT706 being more potent in supporting osteogenic differentiation of MSC. The major trigger on the osteogenic fate, however, is from osteogenic induction medium. Conclusion: This study demonstrates an enhanced osteogenic differentiation of MSC on Resomer\xae LT706 and PCL compared to TCPS. MSC cultured on Resomer\xae LT706 showed higher numbers of genes involved in skeletal development and bone formation. This identifies Resomer\xae LT706 as particularly attractive scaffold material for bone tissue engineering. ']}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-09-14T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0023195/introduction'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-09-14T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0023195/results_and_discussion'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-09-14T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0023195/title'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-09-14T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0023195/abstract'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-09-14T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0023195/references'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-09-14T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0023195/body'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-09-14T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0023195/materials_and_methods'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-09-14T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0023195/supporting_information'}, {u'journal': u'PLoS ONE', u'id': u'10.1371/journal.pone.0081631', u'author_display': [u'David A. Roberts', u'Rocky de Nys', u'Nicholas A. Paul'], u'article_type': u'Research Article', u'score': 0.98542464, u'title_display': u'The Effect of CO<sub>2</sub> on Algal Growth in Industrial Waste Water for Bioenergy and Bioremediation Applications', u'publication_date': u'2013-11-22T00:00:00Z', u'eissn': u'1932-6203', u'abstract': [u'\n\t\t\t\tThe energy, mining and mineral processing industries are point sources of metal-contaminated waste water and carbon dioxide (CO2). Freshwater macroalgae from the genus Oedogonium can be grown in metal-contaminated waste water to generate biomass for bioenergy applications and concomitantly bioremediate metals. However, interactions between CO2 addition and algal growth, which can affect bioremediation, remain untested. The addition of CO2 to algal cultures in the Ash Dam Water (ADW) from a coal-fired power station increased the biomass productivity of Oedogonium sp. from 6.8 g dry weight (DW) m-2 d-1 to a maximum of 22.5 g DW m-2 d-1. The greater productivity increased the rate of bioremediation of most elements. However, over time carbon-amended cultures experienced a decline in productivity. Possible explanations include metal toxicity at low pH or essential trace element limitation as a result of competition between toxic and essential trace elements for uptake into algae. Higher productivity increased bioremediation rate and yielded more biomass for bioenergy applications, making maintenance of maximum productivity the central aim of the integrated culture model. To do so it will be necessary to resolve the mechanisms responsible for declining yields over time in carbon-amended cultures. Regardless, our data demonstrate that freshwater macroalgae are ideal candidates for bioremediation of metal-contaminated waste streams. Algal culture delivered significant improvement in ADW quality, reducing 5 elements that were initially in excess of water quality criteria (Al, As, Cd, Ni and Zn) to meet guidelines within two to four weeks.\n\t\t\t']}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-11-22T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0081631/body'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-11-22T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0081631/title'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-11-22T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0081631/abstract'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-11-22T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0081631/references'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-11-22T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0081631/materials_and_methods'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-11-22T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0081631/supporting_information'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-11-22T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0081631/introduction'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-11-22T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0081631/results_and_discussion'}, {u'abstract': [u'Background: The complex characteristics and unclear biological fate of biomacromolecules (BMM), including colloidal and soluble microbial products (SMP), extracellular polymeric substances (EPS) and membrane surface foulants (MSF), are crucial factors that limit our understanding of membrane fouling in membrane bioreactors (MBRs). Findings: In this study, the microbial transformation of BMM was investigated in a lab-scale MBR by well-controlled bioassay tests. The results of experimental measurements and mathematical modeling show that SMP, EPS, and MSF had different biodegradation behaviors and kinetic models. Based on the multi-exponential G models, SMP were mainly composed of slowly biodegradable polysaccharides (PS), proteins (PN), and non-biodegradable humic substances (HS). In contrast, EPS contained a large number of readily biodegradable PN, slowly biodegradable PS and HS. MSF were dominated by slowly biodegradable PS, which had a degradation rate constant similar to that of SMP-PS, while degradation behaviors of MSF-PN and MSF-HS were much more similar to those of EPS-PN and EPS-HS, respectively. In addition, the large-molecular weight (MW) compounds (>100 kDa) in BMM were found to have a faster microbial transformation rate compared to the small-MW compounds (<5 kDa). The parallel factor (PARAFAC) modeling of three-dimensional fluorescence excitation-emission matrix (EEM) spectra showed that the tryptophan-like PN were one of the major fractions in the BMM and they were more readily biodegradable than the HS. Besides microbial mineralization, humification and hydrolysis could be viewed as two important biotransformation mechanisms of large-MW compounds during the biodegradation process. Significance: The results of this work can aid in tracking the origin of membrane foulants from the perspective of the biotransformation behaviors of SMP, EPS, and MSF. '], u'author_display': [u'Zhongbo Zhou', u'Fangang Meng', u'So-Ryong Chae', u'Guocheng Huang', u'Wenjie Fu', u'Xiaoshan Jia', u'Shiyu Li', u'Guang-Hao Chen'], u'article_type': u'Research Article', u'score': 0.98542464, u'title_display': u'Microbial Transformation of Biomacromolecules in a Membrane Bioreactor: Implications for Membrane Fouling Investigation', u'publication_date': u'2012-08-09T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0042270'}, {u'publication_date': u'2012-08-09T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0042270/title', u'score': 0.98542464, u'article_type': u'Research Article'}, {u'publication_date': u'2012-08-09T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0042270/abstract', u'score': 0.98542464, u'article_type': u'Research Article'}, {u'publication_date': u'2012-08-09T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0042270/references', u'score': 0.98542464, u'article_type': u'Research Article'}, {u'publication_date': u'2012-08-09T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0042270/body', u'score': 0.98542464, u'article_type': u'Research Article'}, {u'publication_date': u'2012-08-09T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0042270/introduction', u'score': 0.98542464, u'article_type': u'Research Article'}, {u'publication_date': u'2012-08-09T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0042270/results_and_discussion', u'score': 0.98542464, u'article_type': u'Research Article'}, {u'publication_date': u'2012-08-09T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0042270/supporting_information', u'score': 0.98542464, u'article_type': u'Research Article'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-04-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0018585/title'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-04-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0018585/abstract'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-04-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0018585/references'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-04-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0018585/body'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-04-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0018585/introduction'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-04-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0018585/results_and_discussion'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-04-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0018585/materials_and_methods'}, {u'journal': u'PLoS ONE', u'id': u'10.1371/journal.pone.0018585', u'author_display': [u'Edward M. Fisher', u'Jessica L. Williams', u'Ronald E. Shaffer'], u'article_type': u'Research Article', u'score': 0.98542464, u'title_display': u'Evaluation of Microwave Steam Bags for the Decontamination of Filtering Facepiece Respirators', u'publication_date': u'2011-04-15T00:00:00Z', u'eissn': u'1932-6203', u'abstract': [u"\n        Reusing filtering facepiece respirators (FFRs) has been suggested as a strategy to conserve available supplies for home and healthcare environments during an influenza pandemic. For reuse to be possible, used FFRs must be decontaminated before redonning to reduce the risk of virus transmission; however, there are no approved methods for FFR decontamination. An effective method must reduce the microbial threat, maintain the function of the FFR, and present no residual chemical hazard. The method should be readily available, inexpensive and easily implemented by healthcare workers and the general public. Many of the general decontamination protocols used in healthcare and home settings are unable to address all of the desired qualities of an efficient FFR decontamination protocol. The goal of this study is to evaluate the use of two commercially available steam bags, marketed to the public for disinfecting infant feeding equipment, for FFR decontamination. The FFRs were decontaminated with microwave generated steam following the manufacturers' instructions then evaluated for water absorption and filtration efficiency for up to three steam exposures. Water absorption of the FFR was found to be model specific as FFRs constructed with hydrophilic materials absorbed more water. The steam had little effect on FFR performance as filtration efficiency of the treated FFRs remained above 95%. The decontamination efficacy of the steam bag was assessed using bacteriophage MS2 as a surrogate for a pathogenic virus. The tested steam bags were found to be 99.9% effective for inactivating MS2 on FFRs; however, more research is required to determine the effectiveness against respiratory pathogens.\n      "]}, {u'journal': u'PLoS ONE', u'id': u'10.1371/journal.pone.0022122', u'author_display': [u'Jiangang Wang', u'Yan Li', u'Jiahai Shi', u'Jie Han', u'Chunlei Xu', u'Changsheng Ma', u'Xu Meng'], u'article_type': u'Research Article', u'score': 0.98542464, u'title_display': u'Minimally Invasive Surgical Versus Catheter Ablation for the Long-Lasting Persistent Atrial Fibrillation', u'publication_date': u'2011-07-13T00:00:00Z', u'eissn': u'1932-6203', u'abstract': [u'Objective: To assess the efficacy of video-assisted minimally invasive surgical vs. catheter ablation for the long-standing persistent AF. Methods: We performed a retrospective comparative analysis in a series of 166 long-standing persistent AF patients treated between 2006 and 2009 with either video-assisted minimally invasive ablation (83 patients), or catheter ablations (83 patients). The catheter group was screened using a \u2018pair-matched case-control\u2019 methodology in order to select appropriate statistical comparison candidates out of 169 long-standing persistent AF patients which were potentially suitable for surgery, but have been treated with catheter approaches in order to balance major prognostic factors between the two groups. Follow-up for all patients ranged from 1 to 3.6 years. Results: No patient died postoperatively. One patient suffered from stroke in the surgical group but recovered before discharge. Freedom from AF was obtained in 59.0% and 74.7% during follow-up in the catheter group and the surgical group respectively (P\u200a=\u200a0.047). Patients in the catheter group had a significantly higher rate of recurrent arrhythmia (P\u200a=\u200a0.011, hazard ratio: 0.555, 95% CI: 0.354 to 0.872) compared with the surgically treated group. The freedom from antiarrhythmic drugs was 44.6% in the catheter group and 61.4% in the surgical group (P\u200a=\u200a0.043). Conclusions: The video-assisted minimally invasive ablation was safe and effective, and had an optimistic success rate for patients with long-standing persistent AF in our retrospective comparative study. Thus, further randomized studies addressing this issue seem to be justified. ']}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-07-13T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0022122/title'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-07-13T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0022122/abstract'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-07-13T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0022122/references'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-07-13T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0022122/body'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-07-13T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0022122/introduction'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-07-13T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0022122/results_and_discussion'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2011-07-13T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0022122/materials_and_methods'}, {u'journal': u'PLoS Biology', u'id': u'10.1371/journal.pbio.1000549', u'author_display': [u'Claire Marris', u'Nikolas Rose'], u'article_type': u'Editorial', u'score': 0.98542464, u'title_display': u'Open Engagement: Exploring Public Participation in the Biosciences', u'publication_date': u'2010-11-30T00:00:00Z', u'eissn': u'1545-7885', u'abstract': [u'']}, {u'journal': u'PLoS Biology', u'article_type': u'Editorial', u'score': 0.98542464, u'publication_date': u'2010-11-30T00:00:00Z', u'eissn': u'1545-7885', u'id': u'10.1371/journal.pbio.1000549/title'}, {u'journal': u'PLoS Biology', u'article_type': u'Editorial', u'score': 0.98542464, u'publication_date': u'2010-11-30T00:00:00Z', u'eissn': u'1545-7885', u'id': u'10.1371/journal.pbio.1000549/abstract'}, {u'journal': u'PLoS Biology', u'article_type': u'Editorial', u'score': 0.98542464, u'publication_date': u'2010-11-30T00:00:00Z', u'eissn': u'1545-7885', u'id': u'10.1371/journal.pbio.1000549/references'}, {u'journal': u'PLoS Biology', u'article_type': u'Editorial', u'score': 0.98542464, u'publication_date': u'2010-11-30T00:00:00Z', u'eissn': u'1545-7885', u'id': u'10.1371/journal.pbio.1000549/body'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-05-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0060911/abstract'}, {u'journal': u'PLoS ONE', u'article_type': u'Research Article', u'score': 0.98542464, u'publication_date': u'2013-05-15T00:00:00Z', u'eissn': u'1932-6203', u'id': u'10.1371/journal.pone.0060911/references'}]}

In [4]:
print data['response']['docs'][0]['journal']


PLoS ONE

Check fields


In [5]:
for item in data['response']['docs']:
    print item.keys()


[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'id', u'author_display', u'article_type', u'score', u'title_display', u'publication_date', u'eissn', u'abstract']
[u'journal', u'id', u'author_display', u'article_type', u'score', u'title_display', u'publication_date', u'eissn', u'abstract']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'abstract', u'author_display', u'article_type', u'score', u'title_display', u'publication_date', u'eissn', u'id']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'journal', u'id', u'author_display', u'article_type', u'score', u'title_display', u'publication_date', u'eissn', u'abstract']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'id', u'author_display', u'article_type', u'score', u'title_display', u'publication_date', u'eissn', u'abstract']
[u'abstract', u'author_display', u'article_type', u'score', u'title_display', u'publication_date', u'eissn', u'id']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'journal', u'id', u'author_display', u'article_type', u'score', u'title_display', u'publication_date', u'eissn', u'abstract']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'id', u'author_display', u'article_type', u'score', u'title_display', u'publication_date', u'eissn', u'abstract']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'abstract', u'author_display', u'article_type', u'score', u'title_display', u'publication_date', u'eissn', u'id']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'publication_date', u'eissn', u'id', u'score', u'article_type']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'id', u'author_display', u'article_type', u'score', u'title_display', u'publication_date', u'eissn', u'abstract']
[u'journal', u'id', u'author_display', u'article_type', u'score', u'title_display', u'publication_date', u'eissn', u'abstract']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'id', u'author_display', u'article_type', u'score', u'title_display', u'publication_date', u'eissn', u'abstract']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']
[u'journal', u'article_type', u'score', u'publication_date', u'eissn', u'id']

Extract Abstracts


In [1]:
#take set of words for each abstract

abstract_list = []
for item in data['response']['docs']:
    if 'abstract' in item.keys():
        abstract_list.append(item['abstract'])
print abstract_list


---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-1-12ef55077588> in <module>()
      2 
      3 abstract_list = []
----> 4 for item in data['response']['docs']:
      5     if 'abstract' in item.keys():
      6         abstract_list.append(item['abstract'])

NameError: name 'data' is not defined

In [7]:
len(abstract_list)


Out[7]:
12

Clean Data


In [19]:
abs_list_strip = []
for item in abstract_list:
    if len(item[0]):
        abs_list_strip.append(item[0].strip())

In [20]:
print len(abs_list_strip)


11

In [21]:
abs_df = pd.DataFrame(abs_list_strip, columns=['text'])
abs_df


Out[21]:
text
0 The objective of this paper is to assess the a...
1 Due to environmental persistence and biotoxici...
2 Intensive use of chlorpyrifos has resulted in ...
3 Atrazine (ATZ) and S-metolachlor (S-MET) are t...
4 The HACEK organisms (Haemophilus species, Aggr...
5 Objective: To estimate the effectiveness of an...
6 Background: Mesenchymal stem cells (MSC) repre...
7 The energy, mining and mineral processing indu...
8 Background: The complex characteristics and un...
9 Reusing filtering facepiece respirators (FFRs)...
10 Objective: To assess the efficacy of video-ass...

11 rows × 1 columns


In [63]:
import string
cleaned = []
for item in abs_df.text:
    temp = item
    for c in string.punctuation:
        temp= temp.replace(c,"")
    cleaned.append(temp)
abs_df = pd.DataFrame(cleaned, columns=['text'])
abs_df


Out[63]:
text
0 The objective of this paper is to assess the a...
1 Due to environmental persistence and biotoxici...
2 Intensive use of chlorpyrifos has resulted in ...
3 Atrazine ATZ and Smetolachlor SMET are two her...
4 The HACEK organisms Haemophilus species Aggreg...
5 Objective To estimate the effectiveness of ant...
6 Background Mesenchymal stem cells MSC represen...
7 The energy mining and mineral processing indus...
8 Background The complex characteristics and unc...
9 Reusing filtering facepiece respirators FFRs h...
10 Objective To assess the efficacy of videoassis...

11 rows × 1 columns


In [64]:
setabstracts = []
for item in abs_df.text:
    temp = set(item.split(' '))
    tempjoin = ' '.join(temp)
    setabstracts.append(tempjoin)
abs_set_df = pd.DataFrame(setabstracts, columns=['text'])
abs_set_df


Out[64]:
text
0 attitude paper identify acceptability useful r...
1 hypothesized dechlorination results not aromat...
2 fungal contaminant accumulative Hu01 accumulat...
3 all aquatic being dose Consistently experiment...
4 selection p001 Self both years Aggregatibacter...
5 selection dysphoniadysphagia Conclusions Trial...
6 PLLAcoTMC represent particularly being stainin...
7 over four sources untested d1 industries Dam i...
8 MBRs origin humic Based show SMPPS mainly EPS ...
9 all influenza protocol infant using before fee...
10 all Conclusions years surgical surgically stat...

11 rows × 1 columns

Natural Language Processing


In [65]:
import nltk

Common Word Pairs

This section uses all words from abstracts to find the common word pairs


In [66]:
#include all words from abstracts for getting common word pairs
words_all = pd.Series(' '.join(abs_df['text']).split(' '))
words_all.value_counts()


Out[66]:
of      111
the     105
and      93
in       56
to       56
for      44
a        37
The      32
with     29
as       22
were     21
be       18
was      18
that     16
is       16
...
Cochrane           1
sole               1
polysaccharides    1
initially          1
coalfired          1
statistically      1
untreated          1
360                1
neither            1
various            1
critically         1
multifaceted       1
representatives    1
familiarity        1
PLLAcoTMC          1
Length: 1161, dtype: int64

In [86]:
relevant_words_pairs = words_all.str.lower()
relevant_words_pairs = relevant_words_pairs[~relevant_words_pairs.str.contains(r'[^#@a-z]')]
relevant_words_pairs = relevant_words_pairs[relevant_words_pairs.str.len() > 1]
ignore_pairs = set(stopwords.words('english')) & set(relevant_words_pairs.unique())
relevant_words_pairs.value_counts().drop(ignore_pairs)


Out[86]:
microbial         14
patients          14
study             11
degradation       10
soil               9
gm                 8
smet               8
however            8
group              8
water              8
compared           7
higher             7
catheter           7
bioremediation     7
acda               7
...
multifaceted       1
representatives    1
familiarity        1
fouling            1
explanations       1
aim                1
hydrocarbon        1
optimum            1
observed           1
potent             1
comparison         1
tracking           1
scanning           1
stakeholders       1
represent          1
Length: 932, dtype: int64

In [68]:
from nltk.collocations import BigramCollocationFinder
from nltk.metrics import BigramAssocMeasures

bcf = BigramCollocationFinder.from_words(relevant_words_pairs)
for pair in bcf.nbest(BigramAssocMeasures.likelihood_ratio, 30):
    print ' '.join(pair)


gm salmon
longstanding persistent
tissue engineering
cervical spondylosis
this study
persistent af
electricity generation
metalcontaminated waste
minimally invasive
videoassisted minimally
associated with
slowly biodegradable
catheter group
prosthetic valve
singlelevel cervical
bone tissue
osteogenic differentiation
functional genes
bioenergy applications
filtration efficiency
freshwater macroalgae
particularly attractive
retrospective comparative
of chlorpyrifos
microbial electricity
based on
ffr decontamination
surgical group
towards gm
suggest that

In [69]:
#these are the most common paired words
bcf.nbest(BigramAssocMeasures.likelihood_ratio, 20)


Out[69]:
[(u'gm', u'salmon'),
 (u'longstanding', u'persistent'),
 (u'tissue', u'engineering'),
 (u'cervical', u'spondylosis'),
 (u'this', u'study'),
 (u'persistent', u'af'),
 (u'electricity', u'generation'),
 (u'metalcontaminated', u'waste'),
 (u'minimally', u'invasive'),
 (u'videoassisted', u'minimally'),
 (u'associated', u'with'),
 (u'slowly', u'biodegradable'),
 (u'catheter', u'group'),
 (u'prosthetic', u'valve'),
 (u'singlelevel', u'cervical'),
 (u'bone', u'tissue'),
 (u'osteogenic', u'differentiation'),
 (u'functional', u'genes'),
 (u'bioenergy', u'applications'),
 (u'filtration', u'efficiency')]

Unique Words from each Abstract

This takes only unique words from each abstract.


In [70]:
#following http://nbviewer.ipython.org/github/sanand0/ipython-notebooks/blob/master/Text-analysis.ipynb
#only includes a set() of words from each abstract
words = pd.Series(' '.join(abs_set_df['text']).split(' '))
words.value_counts()


Out[70]:
a       11
of      11
the     11
and     11
in      11
to      11
for     10
The     10
were     9
with     9
as       9
from     8
by       8
be       8
this     8
...
algae            1
61               1
60               1
optimum          1
result           1
ablations        1
Strain           1
carbonamended    1
investigated     1
relevant         1
cMFCs            1
experimental     1
whole            1
infective        1
PLLAcoTMC        1
Length: 1161, dtype: int64

In [85]:
from nltk.corpus import stopwords
relevant_words = words.str.lower()
relevant_words = relevant_words[~relevant_words.str.contains(r'[^#@a-z]')]
relevant_words = relevant_words[relevant_words.str.len() > 1]
ignore = set(stopwords.words('english')) & set(relevant_words.unique())
relevant_words.value_counts().drop(ignore)


Out[85]:
study            9
higher           7
compared         6
however          6
two              6
water            5
patients         5
significantly    5
model            5
process          4
objective        4
treated          4
present          4
analysis         4
using            4
...
mortality          1
extracellular      1
sulfur             1
congestive         1
carried            1
confirmed          1
aggregatibacter    1
enriched           1
approaches         1
drugs              1
field              1
central            1
controls           1
title              1
represent          1
Length: 932, dtype: int64

In [72]:
#words that were dropped
words.drop(relevant_words.index).str.lower().value_counts().head(30)


Out[72]:
a            12
5             4
95            3
50            2
1             2
g             2
169           1
500           1
p  005        1
062           1
  322–990     1
d             1
999           1
268°c         1
9869          1
0555          1
6880          1
166           1
p  001        1
96            1
5591          1
15            1
14            1
17            1
18            1
ms2           1
p0008         1
  25          1
6             1
n  5514       1
dtype: int64

In [74]:
top_words = relevant_words.value_counts().drop(ignore).reset_index()
top_words.columns = ['word', 'count']
top_words.head(15)


Out[74]:
word count
0 study 9
1 higher 7
2 compared 6
3 however 6
4 two 6
5 water 5
6 patients 5
7 significantly 5
8 model 5
9 process 4
10 objective 4
11 treated 4
12 present 4
13 analysis 4
14 using 4

15 rows × 2 columns


In [98]:
#create a list and then df of words of all of the words taken from abstracts to be used to visualization.

total_words_list = []
for word in list(relevant_words):
    if word not in ignore:
        total_words_list.append(word)
all_words_df = pd.DataFrame(total_words_list, columns=['word'])
all_words_df.head()


Out[98]:
word
0 attitude
1 paper
2 identify
3 acceptability
4 useful

5 rows × 1 columns


In [94]:
word_str_tot = ' '.join(total_words_list)
print len(word_str_tot)


10579

In [95]:
word_list = list(top_words.word)
word_str = ' '.join(word_list)
print len(word_str)


8542

Save Output


In [104]:
top_words.to_csv('wordcloud.csv', index=False)

Visualization


In [78]:
%%html
<body></body>



In [103]:
%%javascript

//used https://github.com/jasondavies/d3-cloud/blob/master/examples/simple.html

require.config({
  paths: {
    d3: "http://d3js.org/d3.v3.min",
    d3.layout.cloud: "../d3.layout.cloud.js",
  }
});

require(["d3", "d3.layout.cloud"], function(d3, d3.layout.cloud) {
    
    
    var fill = d3.scale.category20();

    d3.csv("../wordcloud.csv", function(error, data) {
      var wordArray = [];
      for(var i=0;i<data.length;i++){
        var obj = data[i];
        var word = [];
        for(var key in obj) {
          wordArray.push(obj[key]);
        }
      }
    });


      d3.layout.cloud().size([300, 300])
          .words(wordArray.map(function(d) {
            return {text: d, size: 10 + Math.random() * 50};
          }))
          .rotate(function() { return ~~(Math.random() * 2) * 90; })
          .font("Impact")
          .fontSize(function(d) { return d.size; })
          .on("end", draw)
          .start();

      function draw(words) {
        d3.select("body").append("svg")
            .attr("width", 300)
            .attr("height", 300)
          .append("g")
            .attr("transform", "translate(150,150)")
          .selectAll("text")
            .data(words)
          .enter().append("text")
            .style("font-size", function(d) { return d.size + "px"; })
            .style("font-family", "Impact")
            .style("fill", function(d, i) { return fill(i); })
            .attr("text-anchor", "middle")
            .attr("transform", function(d) {
              return "translate(" + [d.x, d.y] + ")rotate(" + d.rotate + ")";
            })
            .text(function(d) { return d.text; });
      }
})



In [100]:
%%javascript
// https://github.com/mbostock/d3/issues/1693

// loads d3 using require 

require.config({
  paths: {
    d3: "http://d3js.org/d3.v3.min"
  }
});

// example function on using d3 in callback

require(["d3"], function(d3) {
  console.log(d3.version);
});



In [ ]: