CHUCKLES, CHORTLES and CHARTS

Daylight's first languages for combinatorial chemical mixtures.  These languages have been incorporated into the Database package and the Monomer Toolkit.
 

Combinatorial chemistry was the inspiration for the Daylight "Monomer" representation of chemical structures.  Storing and searching chemical structures, not as individual molecules, but as a part of a combinatorial library synthesized as a mixture is the problem which these combinatorial library languages address.

Combinatorial libraries have a synthetic design, the "Monomer" representation may have no synthetic connection, but rather a chemical information systems representation to facilitate storage and retrieval.  In the Daylight system a combinatorial library can be represented in terms of monomers.  The Monomer table is constructed and Monomers and Monomer Sets which are used to describe chemical mixtures stored in a database.

Monomer- "molecular chuck"-- a piece of a molecule that is typically more than one atom but less than a
whole molecule. It has three properties: a symbol, a SMILES and a description.

EXAMPLES


 
 

 Monomer Table

 
Symbol
Definition
Description
Ala NC(C)C(=O) alanine
Cys NC(CS1)C(=O) cysteine link
Oh O&1 hydroxy
Mphen c1c&2cc&4cc1 1,3-substituted benzene
 
 

CHUCKLES-monomer level representation of a molecule

 
 

EXAMPLES

AlaCys2AlaCys2

Phen23.Oh2.Oh3

Monomer Sets-

Multiple monomer choices in a given position are specified via a MonomerSet, made of semicolon-separated Monomers in brackets.  The Monomer Set definition consists of its symbol, its set of Monomers and its description.

Example
 
Symbol
Definition
Description
Basepep Lys;Arg;His basic peptide residue
Thiopep Cys;Met sulfur-containing peptide residue
 
 
 

CHORTLES-monomer-level representation of mixtures

An extension to the CHUCKLES language that represents regular mixtures.  Multiple monomer choices in a given position are specified via a MonomerSet, made of semicoln-separated Monomers in brackets.
 

Examples

CHORTLES Components
Ala[Cys;Ala]Oh 2 dimers
Ala[Basepep][Thiopep][Ala;Cys]Oh 12 pentamers
 

CHARTS-monomer level patterns

CHARTS provides a language for monomer-level patterns specified in CHUCKLES and CHORTLES much like the SMARTS language for molecular patterns specified in SMILES.
 
 
 

Examples

 
 
CHARTS
Match found in CHORTLES
Ala[Pro;Tyr]
[Ala;Gly;Lys][Pro;Ser;Tyr][Cys;His]O
Ala[Pro,Tyr]
AlaProHisOh  AlaTyrHisOh TyrAlaProHisGlyOh
Begin-Any-Any-Any-End
All Pentamers
Phe[Ala;Gly:2-]Phe
2 Phe's with 2> intervening Ala's/Gly's, e.g. PheGlyAlaPhe
Ala[Pro;Tyr]His.AlaProHis
[Ala;Gly][Pro;Ser;Tyr][Cys;His][Ala;Gly]ProHisAlaOh
 
Daylight Chemical Information Systems Inc.