Literature DB >> 25670880

Intelligent Access to Sequence and Structure Databases (IASSD) - an interface for accessing information from major web databases.

Sayak Ganguli1, Manoj Kumar Gupta1, Protip Basu1, Rahul Banik1, Pankaj Kumar Singh1, Vineet Vishal1, Abhisek Ranjan Bera1, Hirak Jyoti Chakraborty1, Sasti Gopal Das1.   

Abstract

UNLABELLED: With the advent of age of big data and advances in high throughput technology accessing data has become one of the most important step in the entire knowledge discovery process. Most users are not able to decipher the query result that is obtained when non specific keywords or a combination of keywords are used. Intelligent access to sequence and structure databases (IASSD) is a desktop application for windows operating system. It is written in Java and utilizes the web service description language (wsdl) files and Jar files of E-utilities of various databases such as National Centre for Biotechnology Information (NCBI) and Protein Data Bank (PDB). Apart from that IASSD allows the user to view protein structure using a JMOL application which supports conditional editing. AVAILABILITY: The Jar file is freely available through e-mail from the corresponding author.

Entities:  

Keywords:  IASSD; NCBI; PDB; WSDL; conditional editing

Year:  2014        PMID: 25670880      PMCID: PMC4312370          DOI: 10.6026/97320630010764

Source DB:  PubMed          Journal:  Bioinformation        ISSN: 0973-2063


Background

Biology today is a highly information rich science, thus necessitating the use of bioinformatics and computational techniques. The foremost challenge is the management of scientific data are which is important for the support of life science discovery. As computational models of essential cellular components are gradually produced, biology research would require computer intervention more often. Cross domain access to biological data and information followed by management, organization and integration is needed for the successful conversion to in silico biology. Biologists and other scientific research workers need to be provided with integrated platforms which would shorten the time for query processing as well as provide apt and intelligent answers to the queries. Quite a few interfaces have been designed for accessing and retrieving biological data in the past [1]. Few Of them being: The Sequence Retrieval System (SRS); TAMBIS: transparent access to multiple bioinformatics information sources; and The Kleisli Query System [2, 3]; however, the lack of continuous back end support and the ever changing nature of the biological ontologies have rendered them inconsequential.

Implementation

IASSD integrates heterogeneous data sources from NCBI (PubMed, Nucleotide, Protein, NLM, MedLine and Structure Databases) and PDB. This interface is general purpose, written in Java, and provides a navigable interface for a variety of special-format bioinformatics repositories. The system has a universal internal data model that allows for the direct representation of relational, electronic data interchange (EDI) formats, including XML-based sources [4].

Key Features

IASSD provides on demand access and retrieval of the most upto- date biological data and is benchmarked with the ability to perform complex queries across multiple heterogeneous databases to find the most relevant information. Apart from this, it is also equipped with a robust information integration infrastructure that connects various computational steps involving database queries, computational algorithms, and application software with a strong base in the use of wsdl services across the web [5]. This is one of the unique interfaces which allow the user to navigate from a paper directly to the structure of the molecule described in the publication utilizing JMOL (Figure 1).
Figure 1

The features of IASSD; (i) the interface; (ii) Typical result for a keyword based query, (iii)PDB query and display in Jmol; (iv) Editing the structure using Jmol commands.

Handling of functional routines using Java

IASSD uses log4j , NCBI eutils for sending and retrieving information from NCBI. Its uses Jmol Application for visualization of protein structure. Log4j can be configured by external configuration file at runtime. Log4j keep watch in terms of levels of priorities and provide mechanisms by which it direct logging information to a great variety of destinations like file, console, database etc. The eUtils(Entrez Programming Utilities),a group of eight server-side programs [6] that ensures availability, of a stable interface into the Entrez query and database system at the National Center for Biotechnology Information (NCBI), is always fixed and it translates a standard set of input parameters into the values necessary for searching and retrieving data from different NCBI software components. Thus the eUtils serve as organized interface to the Entrez system. For accessing data, software first sends an eUtils URL to NCBI, then get the results of this posting, after which data are being processes as required. The software can thus make use any computer language like Java, Perl, Python, for sending a URL to the eUtils server and interpret the XML response. Apart from the Jmol [7] java applet, a version of Jmol that works only when embedded in web browsers, the Jmol application is a stand-alone program (as are PyMol and Rasmol). The Jmol application runs independently and has nothing to do with web browsers. The Jmol program is implemented with help of Java and performs identically on Linux, Macs, Windows and Apple. The workflow is explained in Figure 2.
Figure 2

The scripting pipeline

Caveat

IASSD requires a high-speed internet connection in the terminal where it is to be used since it does not come with a predefined database. Apart from that, the current version only supports key word based search strings and no database specific identifier can be used for the search.

Future Development

Accessing and retrieving data from various databases; integrating more best-of-breed analytical tools and algorithms for extraction of useful information from the massive volume and diversity of biological data; Making the application available in LINUX and OS-X.
  2 in total

1.  SRS: information retrieval system for molecular biology data banks.

Authors:  T Etzold; A Ulyanov; P Argos
Journal:  Methods Enzymol       Date:  1996       Impact factor: 1.600

2.  Bioinformatics meets user-centred design: a perspective.

Authors:  Katrina Pavelin; Jennifer A Cham; Paula de Matos; Cath Brooksbank; Graham Cameron; Christoph Steinbeck
Journal:  PLoS Comput Biol       Date:  2012-07-12       Impact factor: 4.475

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.