News:
PubMed unchained. And, Oh, no, not another 'Ome!
Posted by Jeff Perkel
[Entry posted at 1st November 2005 08:38 PM GMT]

I found two cool new tools today. The first, via Sourceforge, is PuMA, a standalone Java front-end to PubMed. PuMA (currently at version 1.0alpha) allows you to view bibliographic search results and abstracts in the same window, visually construct complex Boolean queries, and export data to EndNote, Reference Manager, ProCite, and BibTex. It also offers keyword highlighting, links to Google and Google Scholar (for instance, to find articles citing another's work), and an intuitive user interface.

The second, via the bioinformatics blog nodalpoint, is a neat little project called Scriptome. My first thought on seeing the post was to dismiss the thing as yet-another-omic.

But Scriptome, developed by the Computational Biology Group at Harvard's Bauer Center for Genomics Research, is anything but. Instead it is a collection of bioinformatics one-liners: simple Perl scripts (called "atoms") that complete a single defined task like fetching a sequence from a database or sorting results. There's nothing to download; you simply cut-and-paste atoms from the Scriptome Web site and paste it into a UNIX, Windows, or Mac OS command window (you'll need to have Perl, and possibly also BioPerl, installed).

Suppose you want to sum the n'th column of a file containing tabular data. You go to the Scriptome Web site, find the atom "calc_col_sum", and cut-and-paste the text into a terminal window:

perl -ne "BEGIN {$col=1}" -e "s/\r?\n//; @F=split /\t/, $_; $sum += $F[$col]; END {warn qq~Sum of column $col for $. lines\n~; print qq~$sum\n~}" file.tab

Given a file called 'file.tab' that looks like this:

Fly 7
Human 14
Worm 28
Yeast 35

The output is:
Sum of column 1 for 4 lines
84

That may seem trivial, but the atoms can be quite powerful when combined into "protocols". One pre-fab protocol combines five scripts to comb genome-vs-genome BLAST output files for potential orthologs.

At the moment, the site has a relatively limited number of tools. But according to the Scriptome FAQ list, the project remains a work-in-progress: "We have several zillion ideas. We might decide to change the interface if biologists dislike the cut-and-paste + edit method. There are plenty of tools and protocols to write. We would like to add an "explain this" button to each tool, so that Perl students can get a detailed explanation of how the tools work."

Given the project's target audience of biologists with little or no programming experience, that final item sounds like a worthy goal.

For FREE access to this news story and more, you must register.

Not yet registered? Get free access
 

The article you are attempting to read is only available to registered users of The Scientist. Registration is FREE and only takes a few seconds.

 
 

Email

Password

> Forgot Password?
> FAQ
> Subscribe

 
Not yet registered? Get free access
 

Create your MyScientist account and access all of The Scientist's free content, tools and life science email newsletters, including:

 

> The current month’s print issue

> Daily & Bi-weekly e-mail newsletters

> Newsblogs with breaking headlines

> The Scientist Community

> Exclusive web extras

> The Scientist Careers

 

Premium content from The Scientist Archive, a comprehensive resource of over 22 years of past life science coverage, is available only by subscription. Subscribe today and get unlimited access

 

 
LATEST NEWS