Is Issn Available When Looking At A Medline Entry Using Bioruby?
1
2
Entering edit mode
13.1 years ago
Andrewjgrimm ▴ 460

Is the ISSN of a journal article's publisher available via Bio::Medline?

pubmed • 2.0k views
ADD COMMENT
4
Entering edit mode
13.1 years ago
Neilfws 49k

It is there, but it's not as easy to access as it might be. Some sample code:

require 'rubygems'
require 'bio'

# a sample query
entry = Bio::PubMed.query(21281468)
# convert to Medline object
med = Bio::MEDLINE.new(entry)
# PubMed keys
med.pubmed.keys.sort
# ["AB", "AD", "AID", "AU", "CRDT", "DA", "DEP", "DP", "EDAT", "FAU", "IS",
# "JID", "JT", "LA", "MHDA", "OID", "OWN", "PG", "PHST", "PL", "PMC", "PMID", 
# "PST", "PT", "SB", "SO", "STAT", "TA", "TI", "VI"]

# the JT key
med.pubmed['JT']
# "BMC bioinformatics\n"
# the IS key
med.pubmed['IS']
# "1471-2105 (Electronic)\n1471-2105 (Linking)\n"

So the ISSN for BMC Bioinformatics is 1471-2105, but a little more text parsing is required to isolate it.

Another approach would be to extract the journal title (or another identifier) and use the BioRuby Esearch library to search Entrez Journals, which has ISSN as a key. See this link for a list of Entrez databases and their searchable fields.

ADD COMMENT
0
Entering edit mode

Thanks! PS: Are you sure the link's correct?

ADD REPLY
0
Entering edit mode

That link is giving me attitude. I'll post a comment when I get it right.

ADD REPLY
0
Entering edit mode

OK, link should work now.

ADD REPLY

Login before adding your answer.

Traffic: 2553 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6