Peptide::Pubmed 1.02
Sponsored Links
Peptide::Pubmed 1.02 Ranking & Summary
File size:
0.35 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
816
Date added:
2007-08-01
Publisher:
Timur Shtatland
Peptide::Pubmed 1.02 description
Peptide::Pubmed is a Perl module that can extract peptide sequences from MEDLINE article abstracts.
SYNOPSIS
use Peptide::Pubmed;
$parser = Peptide::Pubmed->new;
$in = {
PMID => q[15527327],
Author => q[Doe JJ, Smith Q],
Journal => q[J Biological Foo. 2004;8(2):123-30.],
Title => q[Foo, bar and its significance in phage display.],
Abstract =>
q[Peptide sequences EYHHYNK and Arg-Gly-Asp, but not ACCCGTNA or VEGFRI.],
Mesh => q[Genes, p53/genetics; Humans; Bar],
Chemical => q[Multienzyme Complexes; Peptide Library; Foo],
};
$parser->parse_abstract($in);
# get the peptide sequences in 1 letter symbols (select all words where the
# combined word/abstract score is above threshold:
# WordAbstScore >= WordAbstScoreMin):
@seqs = $parser->get_seqs;
print "@seqsn"; # prints: EYHHYNK RGD
EXAMPLES
# same as above, set threshold explicitly:
$parser->WordAbstScoreMin(0.4);
@seqs = $parser->get_seqs;
# set low threshold to get more peptide sequences (but at a cost of getting
# more false positives)
$parser->WordAbstScoreMin(-1);
@seqs = $parser->get_seqs;
print "@seqsn"; # prints: EYHHYNK RGD ACCCGTNA VEGFRI
# reset threshold back:
$parser->WordAbstScoreMin(0.4);
# get more data for the abstract:
$abst = $parser->get_abst;
print "$abst->{AbstScore}n"; # abstract score, in the [0,1] interval
print "$abst->{AbstMtext}n"; # abstract with sequences marked up:
# Peptide sequences EYHHYNK /mark> and Arg-Gly-Asp, /mark>
# but not ACCCGTNA or VEGFRI.
# get more data for the words, in addition to peptide sequences:
@words = $parser->get_words;
for my $word (@words) {
# combined word/abstract score, in the [0,1] interval
print "$word->{WordAbstScore}n";
# word as found in the abstract, eg Arg-Gly-Asp,
print "$word->{WordOrig}n";
# peptide sequence in 1 letter symbols, eg RGD
print "$word->{WordSequence}n";
}
# There are no mandatory input fields. This will work too, but may give lower score.
$in = {
Abstract =>
q[Peptide sequences EYHHYNK and Arg-Gly-Asp, but not ACCCGTNA or VEGFRI.],
};
$parser->parse_abstract($in);
@words = $parser->get_words;
# No peptide sequences are found in empty input:
$in = undef;
$parser->parse_abstract($in);
@words = $parser->get_words;
SYNOPSIS
use Peptide::Pubmed;
$parser = Peptide::Pubmed->new;
$in = {
PMID => q[15527327],
Author => q[Doe JJ, Smith Q],
Journal => q[J Biological Foo. 2004;8(2):123-30.],
Title => q[Foo, bar and its significance in phage display.],
Abstract =>
q[Peptide sequences EYHHYNK and Arg-Gly-Asp, but not ACCCGTNA or VEGFRI.],
Mesh => q[Genes, p53/genetics; Humans; Bar],
Chemical => q[Multienzyme Complexes; Peptide Library; Foo],
};
$parser->parse_abstract($in);
# get the peptide sequences in 1 letter symbols (select all words where the
# combined word/abstract score is above threshold:
# WordAbstScore >= WordAbstScoreMin):
@seqs = $parser->get_seqs;
print "@seqsn"; # prints: EYHHYNK RGD
EXAMPLES
# same as above, set threshold explicitly:
$parser->WordAbstScoreMin(0.4);
@seqs = $parser->get_seqs;
# set low threshold to get more peptide sequences (but at a cost of getting
# more false positives)
$parser->WordAbstScoreMin(-1);
@seqs = $parser->get_seqs;
print "@seqsn"; # prints: EYHHYNK RGD ACCCGTNA VEGFRI
# reset threshold back:
$parser->WordAbstScoreMin(0.4);
# get more data for the abstract:
$abst = $parser->get_abst;
print "$abst->{AbstScore}n"; # abstract score, in the [0,1] interval
print "$abst->{AbstMtext}n"; # abstract with sequences marked up:
# Peptide sequences EYHHYNK /mark> and Arg-Gly-Asp, /mark>
# but not ACCCGTNA or VEGFRI.
# get more data for the words, in addition to peptide sequences:
@words = $parser->get_words;
for my $word (@words) {
# combined word/abstract score, in the [0,1] interval
print "$word->{WordAbstScore}n";
# word as found in the abstract, eg Arg-Gly-Asp,
print "$word->{WordOrig}n";
# peptide sequence in 1 letter symbols, eg RGD
print "$word->{WordSequence}n";
}
# There are no mandatory input fields. This will work too, but may give lower score.
$in = {
Abstract =>
q[Peptide sequences EYHHYNK and Arg-Gly-Asp, but not ACCCGTNA or VEGFRI.],
};
$parser->parse_abstract($in);
@words = $parser->get_words;
# No peptide sequences are found in empty input:
$in = undef;
$parser->parse_abstract($in);
@words = $parser->get_words;
Peptide::Pubmed 1.02 Screenshot
Peptide::Pubmed 1.02 Keywords
EYHHYNK
WordAbstScoreMin
VEGFRI
ACCCGTNA
Pubmed 1.02
MEDLINE
peptide sequences
Perl module
article abstracts
peptide
sequences
words
Q
abstract
print
Peptide::Pubmed
Bookmark Peptide::Pubmed 1.02
Peptide::Pubmed 1.02 Copyright
WareSeeker periodically updates pricing and software information of Peptide::Pubmed 1.02 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Peptide::Pubmed 1.02 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
signal peptide sequences
peptide sequences with blast
diverse peptide sequences
peptide sequences binding with mhc i molecule graphic
peptide sequences that target proteins
difficult peptide sequences
peptide therapy
abstract layouts
wordsearch
search for peptide sequences
brain natriuretic peptide
number sequences
abstract backgrounds
rhyming words
what are peptide sequences
peptide cream
words of inspiration
blast peptide sequences
Related Software
Dir::Purge is a Perl module to purge directories to a given number of files. Free Download
Whitespace is a Perl module to cleanup various types of bogus whitespace in source files. Free Download
PCL::Simple is a Perl module to create PCL for printing plain text files. Free Download
App::Options is Perl module combine command line options, environment vars, and option file values (for program configuration). Free Download
ummf Perl module contains a driver for UMMF. Free Download
Pod::Hlp is a Perl module that can convert POD data to formatted VMS HLP Help module text. Free Download
Pod::Dsr is a Perl module Convert POD data to formatted DSR input Free Download
PerlIO is a Perl module created to load on demand PerlIO layers and root of PerlIO::* name space. Free Download
Latest Software
Popular Software
Favourite Software