InstantJChem: a flexible chemical database system
Download
Report
Transcript InstantJChem: a flexible chemical database system
InstantJChem: a flexible
chemical database system
G. Marcou and A. Varnek
+Laboratoire
d’infochimie, Université de
Strasbourg, 4, rue Blaise Pascal, 67000
Strasbourg
1
Introduction
The goal is to present InstantJChem for the
storage and manipulation of chemical
information
1. General presentation
2. Database search
3. Creation of a database from scratch
What is a database?
A database stores data in an ordered form on a
precise subject.
A relational database stores information into
tables which possess inter-references
A relational database management system
(RDBMS) is a software that manages relational
databases
InstantJChem is not a database and is not an
RDBMS.
What is InstantJChem?
InstantJChem is a friendly interface between a
RDBMS, chemical information and the user.
User
RDBMS
Chemical Information
Organization of InstantJChem
Everything is organized in Projects that are the top
nodes of trees.
What can be stored
Type
Description
Standard table
Integer
Long integer: 232 = 4294967296
Text
User can specify widths of text fields as large as needed.
Real
Real double-precision
Date
Allows to store dates.
Boolean
Value is True or False
List (Standard)
To store a list of database items
JChem table
Chemical terms
A list of functions evaluated on chemical structures: logD, pKa,
tautomers,...
Structure
Chemical structure, automatically created with a Jchem table
Content of the tutorial
Create a project and schema
Import data
Search by substructure, superstructure, similarity,
and exact match
Search by keyword
Combining queries and result lists
Export query results
Create a new database
Create a relation between tables
Conclusion
InstantJChem allows one to manage and access
chemical databases
During the short courses, another kind of database
will be used regularly: MOE databases