28.02.2013 Views

Bio-medical Ontologies Maintenance and Change Management

Bio-medical Ontologies Maintenance and Change Management

Bio-medical Ontologies Maintenance and Change Management

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Towards <strong>Bio</strong>informatics Resourceomes 15<br />

bioinformatics simply offers the common daily tools. The suffix “omics” became<br />

very famous up from the late 1990s to indicate the paradigm shift of<br />

research: from the study of a single molecule (e.g. a gene, a protein) to the<br />

study of the entire population of such molecules as a whole (e.g. the genome,<br />

the proteome). Probably with the announcement of the completion of the<br />

first draft of the human genome in the year 2000, bioinformatics reached the<br />

status of “big science”, becoming popular in the media <strong>and</strong> to the common<br />

people.<br />

At the second level we can find the users which assemble resources. In the<br />

decade around the year 2000, complex repetitive bioinformatics analyses were<br />

automatized in form of programs written with script languages (e.g. Perl). Besides<br />

being very compact <strong>and</strong> permitting rapid programs development, such<br />

languages are mostly ideal also for performing sophisticated text analysis <strong>and</strong><br />

pattern matching. Some of them are even endowed with dedicated bioinformatics<br />

libraries (e.g. <strong>Bio</strong>perl 3 ). Now, most of the bioinformatics programs as<br />

well as database queries, can be invoked remotely as Web Services available<br />

somewhere in the internet. Web pages with HTML form have been developed<br />

for human beings, but being not st<strong>and</strong>ards <strong>and</strong> without any precise semantics<br />

<strong>and</strong> syntax, they could not be tackled automatically by programs. Also the<br />

affirmation of XML 4 as a st<strong>and</strong>ard for data interchange contributed firmly<br />

to acquire a complete machine interoperability. Remote programs sparse over<br />

the internet can talk - <strong>and</strong> underst<strong>and</strong> - with each other using st<strong>and</strong>ard protocols.<br />

Scripts to execute “in-silico” bioinformatics experiments have been<br />

now substituted by workflows of Web Services, which can be composed in a<br />

very simple visual manner. Therefore, also users without any programming<br />

skill can easily assemble them.<br />

At the higher level we pose the developers of resources. Either they could be<br />

the computational biologists, which develop the algorithms, subsequently implemented<br />

as st<strong>and</strong> alone programs or Web applications, accessible through<br />

HTML forms or Web Services. Or they could be the database developers,<br />

which expose their data or information, probably obtained also through complex<br />

computations <strong>and</strong> filtering. Here still emerges the foundational binomial<br />

of bioinformatics bioinformatics = database + computational biology. Thelatter<br />

could in some way remember the notable algorithms + data structure =<br />

programs [66].<br />

To give an idea of the dynamicity of bioinformatics we do list the titles of<br />

the articles in the “trends guide to bioinformatics” edited by Mark Boguski in<br />

1998 [9]: Text-based database searching, Fundamentals of database searching,<br />

Practical database searching, Computational genefinding, Multiple-alignment<br />

<strong>and</strong> -sequence searches, Protein classification <strong>and</strong> functional assignment, Phylogenetic<br />

analysis <strong>and</strong> comparative genomics, Databases of biological information,<br />

Functional genomics. We can make a comparison with the categories<br />

adopted from 2005 - only seven years later - by the journal <strong>Bio</strong>informatics for<br />

3 http://www.bioperl.org/<br />

4 http://www.w3.org/XML/

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!