Transcript Document

K. SEKAR, Ph.D.
Dr. K. Sekar
Bioinformatics Centre
Supercomputer Education and Research Centre
Indian Institute of Science
Bangalore 560 012
INDIA
E-mail: [email protected]
Voice: +91-080-3601409 or +91-080-2932469
Fax : +91-080-3600683 or +91-080-3600551
APPROACHES
TO DEVELOPING
DATA MINING
TOOLS
Abstract
Bioinformatics is one of the fastest
growing interdisciplinary areas in
the biological sciences and has
explored in such a way that we need
powerful tools to organize and
analyze the data. An overview will
be
presented
on
the
general
features of data mining tools,
techniques and its applications
Bioinformatics is the fashionable
new
name
for
the
field
previously called computational
biology.The name is preferred by
many because it puts the
emphasis on the data storage
and analysis, rather than on the
biology, and the field is really
data driven
The term Bioinformatics is used to encompass almost
all computer applications in biological sciences, but
was originally coined in the mid 1980’s for the
analysis of biological sequence data
The quantity of known sequences data outweighs
protein structural data and by virtue of the genome
projects, sequence database are doubling in size
every year
A key challenge of bioinformatics is to analyze the
wealth of sequence data in order to understand the
amassed information in term of protein structure
function and evolution
Wherever possible, a range of different methods
should be used, and the results should be married with
all available biological information
Bioinformatics has provided us with a
communication channel to reach and
decode
all
this
information
in
a
comprehensive manner
Both the large information repositories and
the specialized tools to query them are held
on distributed internet sites, therefore
Bioinformatics
require
sound
internet
navigation skills
The primary integrating technology that
facilitates access to copious data is the
world wide web
Refers
to
database-like
activities
involving persistent sets of data that
are maintained in a consistent state
over essentially indefinite periods of
time
Encompass the use
of
algorithmic
tools to facilitate biological database
analyses
Comprises the entire collection of
information
management
systems,
analysis tools and communication
networks supporting biology
DATA MINING
Datamining is defined as
“exploration and analysis
by automatic and semiautomatic means, of large
quantities of data in order
to
discover
meaningful
patterns and rules”
The central challenge is to
derive maximum results from
the wealth of data.This can
be achieved by establishing
and maintaining databases
and providing search and
analysis tools to interpret the
data
DATABASE
Database is nothing but a collection
of quantitative data resulting from
experimental
measurements
or
observations in various fields of
science.Recently
interest
in
database has been kindled through
international efforts to organize and
analyze the data and update the
knowledge
A database is essentially just
a store of information.They
are usually in the form of
simple files (just a flat file,
say).You
can
shove
information into this store or
retrieve it from the store
Derived Database
One of the greatest challenges in
database
research
is
analyze
the
database in depth and create derived
databases to meet the needs or demands
without compromising the sustainability
and quality of the existing database.
Creating desired database is expected is
expected to dramatically reduce the
workload of the user community and will
serve as a highly focused database
DBREF 1UNE
1 123 SWS P00593 PA2_BOVIN
23 145
SEQADV 1UNE ASN 122 SWS P00593 LYS 144 CONFLICT
SEQRES 1 123 ALA LEU TRP GLN PHE ASN GLY MET ILE LYS CYS LYS ILE
SEQRES 2 123 PRO SER SER GLU PRO LEU LEU ASP PHE ASN ASN TYR GLY
SEQRES 3 123 CYS TYR CYS GLY LEU GLY GLY SER GLY THR PRO VAL ASP
SEQRES 4 123 ASP LEU ASP ARG CYS CYS GLN THR HIS ASP ASN CYS TYR
SEQRES 5 123 LYS GLN ALA LYS LYS LEU ASP SER CYS LYS VAL LEU VAL
SEQRES 6 123 ASP ASN PRO TYR THR ASN ASN TYR SER TYR SER CYS SER
SEQRES 7 123 ASN ASN GLU ILE THR CYS SER SER GLU ASN ASN ALA CYS
SEQRES 8 123 GLU ALA PHE ILE CYS ASN CYS ASP ARG ASN ALA ALA ILE
SEQRES 9 123 CYS PHE SER LYS VAL PRO TYR ASN LYS GLU HIS LYS ASN
SEQRES 10 123 LEU ASP LYS LYS ASN CYS
HET CA 124
1
HETNAM
CA CALCIUM ION
FORMUL 2 CA CA1 2+
FORMUL 3 HOH *134(H2 O1)
HELIX 1 1 LEU
2 LYS 12 1
11
HELIX 2 2 PRO 18 ASP 21 1
4
HELIX 3 3 ASP 40 LYS 57 1
18
HELIX 4 4 ASP 59 VAL 63 1
5
HELIX 5 5 ALA 90 LYS 108 1
19
HELIX 6 6 LYS 113 HIS 115 5
3
SHEET 1 A 2 TYR 75 SER 78 0
SHEET 2 A 2 GLU 81 CYS 84 -1 N THR 83 O SER 76
SSBOND 1 CYS 11 CYS 77
SSBOND 2 CYS 27 CYS 123
SSBOND 3 CYS 29 CYS 45
SSBOND 4 CYS 44 CYS 105
SSBOND 5 CYS 51 CYS 98
SSBOND 6 CYS 61 CYS 91
SSBOND 7 CYS 84 CYS 96
LINK
CA CA 124
O TYR 28
LINK
CA CA 124
O GLY 32
CRYST1 47.120 64.590 38.140 90.00 90.00 90.00 P 21 21 21 4
SUB-DERIVED DATABASE
EXAMPLE-1
XXXXXSEKAR
RADHASEKAR
SHAMIASEKAR
SARADASEKAR
EXAMPLE-2
XAXAXA
KAMALA
SARADA
YAMAHA
KANAGA
MANASA
VANASA
PANAMA
Adding
information
to the database
Software to
collate the required
Information from
the database
Analyze
the collated
information
WHY A TOOL?
The amount of information in the
world is growing exponentially, and it
is becoming impossible to effectively
manage the data.Machine assistance
is clearly necessary, but the difficulty
lies
in
designing
systems
and
softwares
that
are
capable
of
discovering “useful” information with
minimal human intervention
PROTEIN DATA BANK
(PDB)
GENOME DATABASE
(GDB)
STRUCTURAL CLASSIFICATION OF
PROTEINS
(SCOP)
CAMBRIDGE STRUCTURAL DATABASE
(CSD)
Given PDB-Id : 1une
HEADER HYDROLASE
05-NOV-97 1UNE
TITLE CARBOXYLIC ESTER HYDROLASE, 1.5 ANGSTROM ORTHORHOMBIC
FORM
TITLE 2 OF THE BOVINE RECOMBINANT PLA2
COMPND MOL_ID: 1;
COMPND 2 MOLECULE: PHOSPHOLIPASE A2;
COMPND 3 CHAIN: NULL;
COMPND 4 EC: 3.1.1.4;
COMPND 5 ENGINEERED: YES
SOURCE MOL_ID: 1;
SOURCE 2 ORGANISM_SCIENTIFIC: BOS TAURUS;
SOURCE 3 ORGANISM_COMMON: BOVINE;
SOURCE 4 EXPRESSION_SYSTEM: ESCHERICHIA COLI;
SOURCE 5 EXPRESSION_SYSTEM_STRAIN: BL21 (DE3) PLYSS;
SOURCE 6 EXPRESSION_SYSTEM_PLASMID: PTO-A2MBL21;
SOURCE 7 EXPRESSION_SYSTEM_GENE: MATURE PLA2
KEYWDS HYDROLASE, ENZYME, CARBOXYLIC ESTER HYDROLASE
EXPDTA X-RAY DIFFRACTION
AUTHOR M.SUNDARALINGAM
REVDAT 1 06-MAY-98 1UNE 0
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
1 REFERENCE 1
1 AUTH K.SEKAR,A.KUMAR,X.LIU,M.-D.TSAI,M.H.GELB,
1 AUTH 2 M.SUNDARALINGAM
1 TITL CRYSTAL STRUCTURE OF THE COMPLEX OF BOVINE
1 TITL 2 PANCREATIC PHOSPHOLIPASE A2 WITH A TRANSITION STATE
1 TITL 3 ANALOGUE
1 REF TO BE PUBLISHED
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
1 REFN
0353
1 REFERENCE 2
1 AUTH K.SEKAR,C.SEKARUDU,M.-D.TSAI,M.SUNDARALINGAM
1 TITL 1.72A RESOLUTION REFINEMENT OF THE TRIGONAL FORM OF
1 TITL 2 BOVINE PANCREATIC PHOSPHOLIPASE A2
1 REF TO BE PUBLISHED
1 REFN
0353
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
1 REFERENCE 3
1 AUTH K.SEKAR,S.ESWARAMOORTHY,M.K.JAIN,M.SUNDARALINGAM
1 TITL CRYSTAL STRUCTURE OF THE COMPLEX OF BOVINE
1 TITL 2 PANCREATIC PHOSPHOLIPASE A2 WITH THE INHIBITOR
1 TITL 3 1-HEXADECYL-3-(TRIFLUOROETHYL)-SN-GLYCERO-21 TITL 4 PHOSPHOMETHANOL
1 REF BIOCHEMISTRY
V. 36 14186 1997
REMARK
REMARK
REMARK
REMARK
2 RESOLUTION. 1.5 ANGSTROMS.
3 REFINEMENT.
3 PROGRAM : X-PLOR 3.1
3 AUTHORS : BRUNGER
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
3
3
3
3
3
3
3
3
DATA USED IN REFINEMENT.
RESOLUTION RANGE HIGH (ANGSTROMS) : 1.5
RESOLUTION RANGE LOW (ANGSTROMS) : 10.0
DATA CUTOFF
(SIGMA(F)) : 1.0
DATA CUTOFF HIGH
(ABS(F)) : 0.1
DATA CUTOFF LOW
(ABS(F)) : 1000000.0
COMPLETENESS (WORKING+TEST) (%) : 92.
NUMBER OF REFLECTIONS
: 17572
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
3
3
3
3
3
3
3
3
FIT TO DATA USED IN REFINEMENT.
CROSS-VALIDATION METHOD
: NULL
FREE R VALUE TEST SET SELECTION : X-PLOR
R VALUE
(WORKING SET) : 0.184
FREE R VALUE
: 0.228
FREE R VALUE TEST SET SIZE (%) : 7.
FREE R VALUE TEST SET COUNT
: 1198
ESTIMATED ERROR OF FREE R VALUE : 0.24
REMARK 3 PARAMETER FILE 1 : PARHCSDX.PRO
REMARK 3 PARAMETER FILE 2 : NULL
REMARK 3 TOPOLOGY FILE 1 : TOPHCSDX.PRO
REMARK 3 TOPOLOGY FILE 2 : NULL
REMARK 3 OTHER REFINEMENT REMARKS: NULL
REMARK 4 1UNE COMPLIES WITH FORMAT V. 2.2, 16-DEC-1996
REMARK 200
REMARK 200 EXPERIMENTAL DETAILS
REMARK 200 EXPERIMENT TYPE
: X-RAY DIFFRACTION
REMARK 200 DATE OF DATA COLLECTION
: 26-JAN-1996
REMARK 200 TEMPERATURE
(KELVIN) : 291
REMARK 200 PH
: 7.2
REMARK 200 NUMBER OF CRYSTALS USED
:1
REMARK 200
REMARK 200 SYNCHROTRON
(Y/N) : N
REMARK 200 RADIATION SOURCE
: NULL
REMARK 200 BEAMLINE
: NULL
REMARK 200 X-RAY GENERATOR MODEL
: R-AXIS IIC
REMARK 200 MONOCHROMATIC OR LAUE (M/L) : M
REMARK 200 WAVELENGTH OR RANGE
(A) : 1.5418
REMARK 200 MONOCHROMATOR
: GRAPHITE
REMARK 200 OPTICS
: NULL
REMARK 200
REMARK 200 IN THE HIGHEST RESOLUTION SHELL.
REMARK 200 HIGHEST RESOLUTION SHELL, RANGE HIGH (A) : 1.5
REMARK 200 HIGHEST RESOLUTION SHELL, RANGE LOW (A) : 1.55
REMARK 200 COMPLETENESS FOR SHELL (%) : 63.
REMARK 200 DATA REDUNDANCY IN SHELL
: 3.7
REMARK 200 R MERGE FOR SHELL
(I) : 0.172
REMARK 200 R SYM FOR SHELL
(I) : NULL
REMARK 200 FOR SHELL
: NULL
REMARK 200
REMARK 200 METHOD USED TO DETERMINE THE STRUCTURE: THE HIGH RESOLUTION
REMARK 200 ATOMIC COORDINATES OF THE WILD TYPE (PDB ENTRY 1BP2)
REMARK 200 WERE USED AS THE STARTING MODEL FOR REFINEMENT.
REMARK 200 SOFTWARE USED: X-PLOR
REMARK 200 STARTING MODEL: WILD TYPE (PDB ENTRY 1BP2)
REMARK 200
REMARK 200 REMARK: NULL
REMARK 280
REMARK 290
REMARK 290 CRYSTALLOGRAPHIC SYMMETRY
REMARK 290 SYMMETRY OPERATORS FOR SPACE GROUP: P 21 21 21
REMARK 290
REMARK 290
SYMOP SYMMETRY
REMARK 290 NNNMMM OPERATOR
REMARK 290
1555 X,Y,Z
REMARK 290
2555 1/2-X,-Y,1/2+Z
REMARK 290
3555 -X,1/2+Y,1/2-Z
REMARK 290
4555 1/2+X,1/2-Y,-Z
DBREF 1UNE
1 123 SWS P00593 PA2_BOVIN
23 145
SEQADV 1UNE ASN 122 SWS P00593 LYS 144 CONFLICT
SEQRES 1 123 ALA LEU TRP GLN PHE ASN GLY MET ILE LYS CYS LYS ILE
SEQRES 2 123 PRO SER SER GLU PRO LEU LEU ASP PHE ASN ASN TYR GLY
SEQRES 3 123 CYS TYR CYS GLY LEU GLY GLY SER GLY THR PRO VAL ASP
SEQRES 4 123 ASP LEU ASP ARG CYS CYS GLN THR HIS ASP ASN CYS TYR
SEQRES 5 123 LYS GLN ALA LYS LYS LEU ASP SER CYS LYS VAL LEU VAL
SEQRES 6 123 ASP ASN PRO TYR THR ASN ASN TYR SER TYR SER CYS SER
SEQRES 7 123 ASN ASN GLU ILE THR CYS SER SER GLU ASN ASN ALA CYS
SEQRES 8 123 GLU ALA PHE ILE CYS ASN CYS ASP ARG ASN ALA ALA ILE
SEQRES 9 123 CYS PHE SER LYS VAL PRO TYR ASN LYS GLU HIS LYS ASN
SEQRES 10 123 LEU ASP LYS LYS ASN CYS
HET CA 124
1
HETNAM
CA CALCIUM ION
FORMUL 2 CA CA1 2+
FORMUL 3 HOH *134(H2 O1)
HELIX 1 1 LEU
2 LYS 12 1
11
HELIX 2 2 PRO 18 ASP 21 1
4
HELIX 3 3 ASP 40 LYS 57 1
18
HELIX 4 4 ASP 59 VAL 63 1
5
HELIX 5 5 ALA 90 LYS 108 1
19
HELIX 6 6 LYS 113 HIS 115 5
3
SHEET 1 A 2 TYR 75 SER 78 0
SHEET 2 A 2 GLU 81 CYS 84 -1 N THR 83 O SER 76
SSBOND 1 CYS 11 CYS 77
…
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
REMARK
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
FIT IN THE HIGHEST RESOLUTION BIN.
TOTAL NUMBER OF BINS USED
:8
BIN RESOLUTION RANGE HIGH
(A) : 1.5
BIN RESOLUTION RANGE LOW
(A) : 1.55
BIN COMPLETENESS (WORKING+TEST) (%) : 63.
REFLECTIONS IN BIN (WORKING SET) : 1176
BIN R VALUE
(WORKING SET) : 0.340
BIN FREE R VALUE
: 0.352
BIN FREE R VALUE TEST SET SIZE (%) : 7.
BIN FREE R VALUE TEST SET COUNT : 81
ESTIMATED ERROR OF BIN FREE R VALUE : NULL
NUMBER OF NON-HYDROGEN ATOMS USED IN REFINEMENT.
PROTEIN ATOMS
: 957
NUCLEIC ACID ATOMS
:0
HETEROGEN ATOMS
:1
SOLVENT ATOMS
: 134
B VALUES.
FROM WILSON PLOT
(A**2) : NULL
MEAN B VALUE
(OVERALL, A**2) : NULL
LOW RESOLUTION CUTOFF
(A) : NULL
CROSS-VALIDATED ESTIMATED COORDINATE ERROR.
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
ATOM
1 N
2 CA
3 C
4 O
5 CB
6 N
7 CA
8 C
9 O
10 CB
11 CG
12 CD1
13 CD2
14 N
15 CA
16 C
17 O
18 CB
19 CG
20 CD1
21 CD2
22 NE1
23 CE2
24 CE3
25 CZ2
26 CZ3
27 CH2
ALA
ALA
ALA
ALA
ALA
LEU
LEU
LEU
LEU
LEU
LEU
LEU
LEU
TRP
TRP
TRP
TRP
TRP
TRP
TRP
TRP
TRP
TRP
TRP
TRP
TRP
TRP
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
13.830
12.869
12.106
12.366
11.891
11.150
10.392
9.556
9.465
9.522
8.919
10.038
8.027
8.960
8.157
8.998
8.580
7.359
8.163
8.699
8.505
9.348
9.253
8.258
9.754
8.761
9.503
17.835
16.725
16.547
17.226
17.029
15.638
15.362
16.543
16.764
14.116
13.539
13.103
12.361
17.305
18.443
19.448
19.864
19.103
19.810
19.262
21.199
20.230
21.428
22.278
22.695
23.542
23.735
32.697
32.889
31.592
30.614
34.056
31.585
30.376
29.879
28.657
30.561
29.291
28.360
29.656
30.796
30.347
29.543
28.472
31.491
32.534
33.683
32.555
34.403
33.743
31.686
34.083
32.026
33.216
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
11.41
11.31
12.00
11.37
11.89
13.43
14.98
14.65
13.62
15.03
17.13
17.29
17.65
14.18
16.10
14.26
14.34
19.02
24.63
25.51
27.29
27.56
28.36
27.60
28.94
28.78
29.43
CAMBRIDGE STRUCTURAL DATABASE
• The CAMBRIDGE STRUCTURAL DATABASE
• Software for search, Retrieval Display and
Analysis of CSD contents
The CSD records bibliographic, 2D chemical
and 3D structural results from crystallographic
analysis of organics, organometallics and metal
complexes .Both X-Ray and Neutron Diffraction
studies are included for small and medium
sized compounds containing upto 500 atoms
including hydrogens)
THREE DBA
COMPONENTS
Database Integrity
Database Security
Database Recovery
DATABASE INTEGRITY
The major issue for the database management is to ensure
that the data in the database is accurate, correct, valid and
consistent.Any inconsistency between two or more entries
that represent the same entity demonstrates the lack of
integrity
Database technology cannot do very much to protect users
against data errors made in the outside world before the
data has been entered in the system
However, certain safety measures can be built into a
database to ensure that errors within the system are
minimized
DATA RECOVERY
The process of recovery involves restoring the
database to a state which is know to be correct
following some kind of failure
The technique of redundancy is used in the sense
that it has to be possible to recover the database
to its correct state from information available
somewhere else in the system
The most common way to achieve this is to dump
the contents of the database with the defined
frequency on another medium, magnetic tape or
optical disk, which is then stored in the same
place
DATABASE SECURITY
The DBA has to ensure that
adequate measures are taken to
prevent
unauthorized
disclosure,
alteration or destruction of both the
data within the database and the
database software itself
A password and a list of privileges
attach to it are most commonly
used to control user access rights to
database information
THREE COMPONENTS OF
DATABASE
Development of a database structure
that
allows
the
storage
and
maintenance of the required data
Data entry,
management
maintenance
and
Retrieval of the data by end users
equipped with suitable analysis and
display tools
DATABASE ADMINISTRATION
The database administrator (DBA) is a
person or a group of persons responsible
for overall control of database systems
The DBA is usually not only answerable
for the design of the database, but also
for
choice
of
DBMS
used,
its
implementation
and training of all
involved in the database running and use
Once the data is entered, it has to be
maintained and kept upto date
PROBLEMS WITH THE DATA
Incomplete data
Noisy data
Temporal data
An extremely large amount
of data
Non-textual data
INCOMPLETE DATA
Some data may be missing
(e.g., some fields may be left
blank)
Sometimes, the fact that
missing data itself is a valuable
piece of information
NOISY DATA
The
field
may
contain
incorrectly entered information
We do not know how does this
affect the certainty factor (or)
confidence level of the results
TEMPORAL DATA
Since database grow rapidly, how
can data be incrementally added to
our results
What effect should this have in the
knowledge discovery process
AN EXTREMELY LARGE
AMOUNT OF DATA
Some datasets
over time
can
grow
significantly
How should such datasets be processed ?
The option is to perform parallel
processing, where n processors, each
process approximately 1/n’ th of the data
in approximately 1/n’ th of the time
NON-TEXTUAL DATA
There are many types of
data that need to be
manipulated,
including
image data, multimedia
data (Video and Sound),
spatial data in GIS and
user defined data types
Data
Target data
“Cleaned”
data
Selection
Preprocessing
&
transformation
Data Mining
Patterns
knowledge
Interpolation
evaluation &
validation
Stand alone machine
application
Web Application
PERL
Very powerful for string manipulation
Uses CGI as the interface
JAVA
Application programming(Standalone machine)
Applet Programming
(Web oriented)
Useful for graphics application over the
WWW
WHAT IS PERL?
PERL is an interpreted language optimized for
scanning arbitrary test files,
extracting
information from those text files
The language is intended to be practical (easy to
use, efficient, complete) rather than beautiful
(tiny, elegant and minimal)
PERL uses sophisticated pattern matching
techniques to scan large amounts of data very
quickly.Although optimized for scanning text,
PERL can also deal with binary data and can
make dbm files look associate arrays
CGI(CommonGateway Interface)
Common Gateway interface (CGI),
as its name implies, provides a
gateway between a user (Client) and
command/logic oriented server
CGI performs the task of translation,
means translates the needs of
clients into server requests and then
back translates server replies to
clients
Client Client
Java Servlet
CGI
Server Server
RMI concept is very
useful for multitier
architecture
EXAMPLE
www.hotmail.com
www.google.com
Software
(Search Engine)
RMI
WEB-Page
Java Server pages
(sun micro systems)
Active server pages
(Microsoft corporation)
useful for dynamic web
page creation
GRAPHICAL USER
INTERFACE
(GUI)
The Programmer can quickly design the
user interface by drawing and arranging
the screen elements rather than writing
the raw code
CGI is easily visualizable to users
It is user friendly
Example:
MS-WINDOWS OPERATING SYSTEMS
GUI (Graphical User Interface)
Active X
(Microsoft corporation)
Java swing
(Sun micro systems)
Buttons, boxes and pull down
menus (windows based)
VB (Visual Basic)
Application development languages.
Supports graphics
Good for standalone
applications
Web
programming
is
not
possible.But it is possible to use
script languages(vb script or java
script) to make it web oriented
VC++
System & Application
Programming
Almost same as VB
Additional advantage
System side
WORLD WIDE WEB (W W W)
World Wide Web is the famous and fastest growing
Internet function.It is the way of accessing
information already on the Internet using the concept
of hypertext to link information.Like FTP, any types of
digital documents, images, artwork, movies and
sounds on the remote computer can be made
hyperlinks.The protocol used for accessing such
information is HTTP (Hyper Text Transfer Protocol)
The hyper linked documents are known as HTML
documents. They are written in a special language
called HTML, stands for Hyper Text Markup Language.
The HTML is nothing but ASCII text with embedded
tags on it
DBMS & RDBMS
DBMS:
Dbase
MS-Access
Mysql-server
FoxPro
(partially RDBMS)
RDBMS: Sybase
Oracle
SQL-server
DATABASE
a bunch of tables
TABLES
Store numerous rows of information
FIELDS
The little boxes inside a tables
An expensive whopper of a database system
called SQL server, which is used in corporation
that needs to store huge wads of information
ORACLE, which is another database format
The best way to create your own access
database is by using, microsoft access.This tool
chips with the professional edition of office-87
and enables you to graphically design your own
tables and individual field.
Yet another one my-SQL
Typical Web Search
Keywords
Search Engine
Output
Web Browser
HTML
Form
O/p (in HTML)
WWW
HTML
Form
O/p (in HTML)
CGI-Program
Flat file
Mirror sites
PDB
GDB
SCOP
PROTEIN
DATABANK
PDB
144.16.71.2
144.16.49.185
203.90.127.146 (VPN users)
PDB-MIRROR MACHINE
3.40 GHz PIV machine
2 GB RD RAM
1 Tera-byte Hard Disk
32 MB Graphics Card
Powered by Intel SOLARIS
PDB
The PDB server is up-to-date and as
of now contains 24,080 coordinate
entries(21,788 proteins, 992 protein
and nucleic acid complexes, 1282
nucleic acids.
GENOME
DATABASE
GDB
144.16.71.10
144.16.49.185
203.90.127.147 (VPN users)
GDB-MIRROR site machine
3.40 GHz PIV machine
2 GB RD RAM
1 Tera-byte Hard Disk
32 MB Graphics Card
Powered by Intel SOLARIS
Structural Classification
of Proteins
SCOP
144.16.71.2/scop
144.16.49.78/scop
203.90.127.146/scop
(for VPN users)
SCOP
The SCOP mirror site at the
institute has been created and
maintained with the latest copy.
Now the mirror site (version 1.63,
May
2003
release)
contains
49,497 domains from 18,946 PDB
entries.
Packages developed at the
Bioinformatics Centre
Raman Building
Indian Institute of Science
Bangalore 560 012
Dr. K. SEKAR
E-mail [email protected]
GENOME
SEQUNECES
MSGS
Motif Search in Genome Sequences
-A web based interactive display tool
P. Selvarani, B.N. Vijay, V. Shanthi, S. Saravanan
and K. Sekar
(To be submitted)
http://144.16.71.10/msgs (Internet users)
http://203.90.127.147/msgs (VPN users)
THGS
A Web based database of
Transmembrane Helices in Genome
Sequences
S.A. Fernando, P. Selvarani, Soma Das, Ch. Kiran kumar,
S. Mondal, S. Ramakumar and K. Sekar
NUCL. ACIDS RES. (2004), 32, D125-D128
http://144.16.71.10/thgs (Internet users)
http://203.90.127.147/thgs (VPN users)
PROTEIN
SEQUNECES
PSST
Protein Sequence Search Tool
-A web based interactive
search engine
S. Saravanan, A. Ajmal Khan and K. Sekar
CURR. SCI. (2000), 550-552
http://144.16.71.10/psst (Internet users)
http://203.90.127.147/psst (VPN users)
PROTEIN
STRUCTURES
BSDD
Biomolecules Segment Display Device
-A web based interactive display tool
P. Selvarani, V. Shanthi, C.K. Rajesh, S. Saravanan
and K. Sekar
J. MOL. GRA. & MODEL. (2004) (In the press)
http://144.16.71.2/bsdd (Internet users)
http://203.90.127.146/bsdd (VPN users)
PDB Goodies
-a web-based GUI to manipulate
the Protein Data Bank file
A.S.Z. Hussain, V. Shanthi, S.S. Sheik,
J. Jeyakanthan, P. Selvarani and K. Sekar
ACTA. CRYST. (2002), D58, 1385-1386
http://144.16.71.11/pdbgoodies (Internet users)
http://203.90.127.149/pdbgoodies (VPN users)
CAP
Conformation Angles Package
-Displaying the conformation angles
of side chains in proteins
S.S. Sheik, P. Sundararajan, V. Shanthi and K. Sekar
BIOINFORMATICS (2003), 19, 1043-1044
http://144.16.71.146/cap (Internet users)
http://203.90.127.148/cap (VPN users)
WAP
- a Web-based package to calculate
geometrical parameters between
water oxygen and protein atoms
V. Shanthi, C.K. Rajesh, J. Jayalakshmi, V.G. Vijay
and K. Sekar
J. APPL. CRYST. (2003), 36, 167-168
http://144.16.71.11/wap (Internet users)
http://203.90.127.149/wap (VPN users)
RP
Ramachandran Plot on the web
S.S. Sheik, P. Sundararajan, A.S.Z. Hussain
and K. Sekar
BIOINFORMATICS (2002), 18, 1548-1549
http://144.16.71.146/rp (Internet users)
http://203.90.127.148/rp (VPN users)
SSEP
Secondary Structural Elements
of Proteins
V. Shanthi, P. Selvarani, Ch. Kiran Kumar,
C.S.Mohire and K. Sekar
NUCL. ACIDS RES. (2003), 31, 3404-3405
http://144.16.71.148/ssep (Internet users)
http://203.90.127.150/ssep (VPN users)
SEM
Symmetry Equivalent Molecules
A.S.Z. Hussain, Ch. Kiran Kumar, C.K. Rajesh,
S.S. Sheik and K. Sekar
NUCL ACIDS RES. (2003), 31, 3356-3358.
http://144.16.71.11/sem (Internet users)
http://203.90.127.149/sem (VPN users)
CADB
Conformational Angles DataBase of proteins
S.S. Sheik, P. Ananthalakshmi, G. Ramya Bhargavi
and K. Sekar
NUCL. ACIDS RES. (2003), 31(1), 448-451
http://144.16.71.148/cadb (Internet users)
http://203.90.127.150/cadb (VPN users)
Non-homologous (25% Identity) protein chains
Hobohm & Sander, Protein Sci. 3, 522-524
X-Ray Diffraction
NMR
:
:
1,276 (25)
460 (2)
Fibre Diffraction
Others
Total no. of chains
:
:
:
3 (0)
0 (5)
1,739 (32)
Total no. of residues in
X-Ray Diffraction
NMR
:
:
2,53,623
37,281
Numbers within the paranthesis denote files having C coordinates.
Non-homologous (90% Identity) protein chains
Hobohm & Sander, Protein Sci. 3, 522-524
X-Ray Diffraction
NMR
:
:
5,147 (26)
993 (5)
Fibre Diffraction
Others
Total no. of chains
:
:
:
6 (0)
0 (5)
6,146 (36)
Total no. of residues in
X-Ray Diffraction
NMR
: 11,29,466
:
72,145
Numbers within the paranthesis denote files having C coordinates.
LySDB
Lysozyme Structural DataBase
K. S. Mohan, Soma Das, C. Chockalingham,
V. Shanthi & K. Sekar
ACTA
CRYST. (2004), D60, 597-600.
http://144.16.71.2/lysdb (Internet users)
http://203.90.127.146/lysdb (VPN users)
TAKE HOME MESSAGE
Datamining
is
nothing
but
exploiting the Hidden Trends in
your data
Create your own derived database
No one tool or set of tools is
universally applicable
Present the data in a useful format
such as graph or table
Department of Biotechnology
Ministry of Science & Technology
Govt. of India
India
&
Jai Vigyan National Science Foundation
Govt. of India
India