SlideShare una empresa de Scribd logo
1 de 11
SMILES Review
There are six generic SMILES encoding rules, corresponding to
specification of atoms, bonds, branches, ring closures, and
disconnections and isomerism.
SMILES RULES
Basics of SMILES
• SMILES specifically represents a valence model of a molecule, not a
computer data structure, a mathematical abstraction, or an “actual
substance”.
• The function of SMILES is to clearly represent a particular valence
model, not dictate which one should be used. For example one chemist
might represent nitromethane as C[ N+](=O)[O-] with a nitrogen of valence
4 in a charge-separated structure whereas another might represent it as
CN(=O)=O with a neutral five-valent nitrogen. Both of them are correct.
QUIZ : Is this a correct SMILES for nitormethane CN([O])[O]?
• SMILES represents a chemist’s model of molecules, not a computer
scientist’s model of a chemical data structures.
• SMILES grammar is such that it may be canonicalized, i.e., among all
possible valid SMILES for a given molecule or reaction, a single, canonical
(unique)
1. Atom Specifications
• The SMILES atom specification sublanguage represents the atomic
properties: element identity, isotope, formal charge, and implicit hydrogen
count.
• Elements in the "organic subset" B, C, N, O, P, S, F, Cl, Br, and I may be
written without brackets if the number of attached hydrogens conforms to
the lowest normal valence consistent with explicit bonds. "Lowest normal
valences" are B (3), C (4), N (3,5), O (2), P (3,5), S (2,4,6), and 1 for the
halogens.
• Atoms in aromatic rings are specified by lower case letters, e.g., aliphatic
carbon is represented by the capital letter C, aromatic carbon by lower case
c.
• The symbol ‘*’ (“star” or “asterisk”) is treated by SMILES as a valid atomic
symbol meaning “unspecified atomic number” and is represented as an
atom of atomic number zero.
Examples of Atom specifications
Structure SMILES Name Remarks
S [S] Elemental sulfur Defaults inside brackets: mass
unspecified, charge 0, hcount 0.
Au [Au] Elemental gold Second character of two-character
symbols is lower case
PH3 P Phosphine Lowest normal valence of phosphorus is
3
OH- [OH-] or
[OH-1]
Hydroxide anion If charge value is missing, 1 is
assumed. i.e., ‘+’ is equivalent to
‘+1’ and ‘-’ is equivalent to ‘-1’.
Fe2+ [Fe2+] or
Fe[++]
Iron(II) cation Charge sign may be repeated or have a
signed value, e.g., ‘+-t’is
equivalent to ‘+2’.
235U [235U] Uranium-235 A leading integer represents a
specified atomic mass
H2S S Hydrogen sulfide Lowest normal valence of sulfur is 2.
2. Bond Specifications
• Single, double, triple, and aromatic bonds are represented in SMILES
by the symbols -, =, #, and :, respectively. Adjacent atoms without an
intervening symbol are connected by a valence-dictated bond
(typically a single or aromatic bond). “-” (single) and “:” (aromatic)
bond symbols may always be omitted on input.
• There is no “preferred’ or “correct” ordering in SMILES, e.g. CCO and
OCC are equally valid SMILES for ethanol.
SMILES Name Emp Formula
cc Ethane (CH3CH3)
C=C Ethene (CH2=CH2)
C#N Hydrogen Cyanide HCN
CCO Ethanol CH3CH2OH
3.Branching
Structure SMILES Name
CC( C)C( =O)O Isobutyric acid
FC(F)F or C(F)(F)F Fluroform
?? Perchlorate anion
Branches are specified in SMILES by enclosing them in parentheses, which
may be nested or stacked. First three rules (atoms, bonds, branching) allow
specification of any non-cyclic molecule
4. Ring Specifications
Taken from Handbook of Cheminformatics J.Gasteiger
A useful way of thinking about SMILES ring specification is as follows. There is
a graph theorem that says, “There is always a way of breaking one bond per ring in
a connected molecule which leaves you with a still-connected but acyclic molecule.’’
(Actually, graph theoreticians talk about “graphs” instead of ‘‘molecules’’and “edges”
instead of “bonds”, but if they thought about chemistry, that is how
they might say it.) Pick one bond in each ring in this way, numbering them in any
order. Break the numbered bonds, appending the bond number to the atoms on
the ends of the bonds so broken.
Examples
Structure SMILES Name
ClCCCCCl Cyclohexane
C1CCC=CC1
C1=CCCCC1
C1CCCC=C1
Cyclohexene
c1cc2ccccc2cc1
c12c(cccc1)cccc2
C1=CC2=C(C=C1)C=CC=C2
Napthalene
?? Biphenyl
5. Disconnections
• The ‘. ‘ (“period” or “dot”) is used in SMILES to represent
disconnections. In terms of the valence model being
represented, the dot literally represents a bond of formal
order zero: the atoms on either side of the dot are explicitly
not bonded to each other.
• It is often a surprise to SMILES-parser implementers that
c1cc([O-].[Na+])ccc1 is a valid synonym for[Na+].[O-
]c1ccccc1.Because bonds can be specified with “ring closures”,
not all SMILES which contain dots are disconnected nor are all
SMILES which contain ring closures cyclic. Although somewhat
perverse, C1.02.Cl2 is a valid SMILES for ethanol.
Isomersim
• SMILES provides for four types of specification which are so
important to the molecular model that they are included even
though they are outside the valence model. They are: isotopism,
orientation about double bonds, stereo specification, and (for
reactions) reactant-product atom mapping. These are
collectively known as “isomeric SMILES”.
Check
http://www.daylight.com/dayhtml/doc/theory/theory.smiles.html

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Energy minimization
Energy minimizationEnergy minimization
Energy minimization
 
Ramachandran plot
Ramachandran plotRamachandran plot
Ramachandran plot
 
Solid phase peptide synthesis
Solid phase peptide synthesisSolid phase peptide synthesis
Solid phase peptide synthesis
 
Ab Initio Protein Structure Prediction
Ab Initio Protein Structure PredictionAb Initio Protein Structure Prediction
Ab Initio Protein Structure Prediction
 
Ramachandran Plot
Ramachandran PlotRamachandran Plot
Ramachandran Plot
 
Homology modeling
Homology modelingHomology modeling
Homology modeling
 
Molecular maodeling and drug design
Molecular maodeling and drug designMolecular maodeling and drug design
Molecular maodeling and drug design
 
Homology modelling
Homology modellingHomology modelling
Homology modelling
 
Ramachandran plot
Ramachandran plotRamachandran plot
Ramachandran plot
 
Super secondary structure of protein
Super secondary structure of proteinSuper secondary structure of protein
Super secondary structure of protein
 
Molecular mechanics and dynamics
Molecular mechanics and dynamicsMolecular mechanics and dynamics
Molecular mechanics and dynamics
 
Mass Spectrometry: Protein Identification Strategies
Mass Spectrometry: Protein Identification StrategiesMass Spectrometry: Protein Identification Strategies
Mass Spectrometry: Protein Identification Strategies
 
Molecular Docking Using Autodock
Molecular Docking Using AutodockMolecular Docking Using Autodock
Molecular Docking Using Autodock
 
Supersecondary structure ppt
Supersecondary structure pptSupersecondary structure ppt
Supersecondary structure ppt
 
methods for protein structure prediction
methods for protein structure predictionmethods for protein structure prediction
methods for protein structure prediction
 
Protein ligand interaction.
Protein ligand interaction.Protein ligand interaction.
Protein ligand interaction.
 
Molecular mechanics
Molecular mechanicsMolecular mechanics
Molecular mechanics
 
Computational chemistry
Computational chemistryComputational chemistry
Computational chemistry
 
Energy minimization
Energy minimizationEnergy minimization
Energy minimization
 
Energy minimization
Energy minimizationEnergy minimization
Energy minimization
 

Destacado

Assessment of smile
Assessment of smileAssessment of smile
Assessment of smilekashmira483
 
Emotions ( Lying)
Emotions ( Lying)Emotions ( Lying)
Emotions ( Lying)Ducaen H
 
An Introduction to Chemoinformatics for the postgraduate students of Agriculture
An Introduction to Chemoinformatics for the postgraduate students of AgricultureAn Introduction to Chemoinformatics for the postgraduate students of Agriculture
An Introduction to Chemoinformatics for the postgraduate students of AgricultureDevakumar Jain
 
Mystery of smile
Mystery of smileMystery of smile
Mystery of smileAtif-0072
 
Smile slideshare-101106022924-phpapp01
Smile slideshare-101106022924-phpapp01Smile slideshare-101106022924-phpapp01
Smile slideshare-101106022924-phpapp01gomathijaymani
 

Destacado (9)

Assessment of smile
Assessment of smileAssessment of smile
Assessment of smile
 
Keep smiling
Keep smilingKeep smiling
Keep smiling
 
Emotions ( Lying)
Emotions ( Lying)Emotions ( Lying)
Emotions ( Lying)
 
An Introduction to Chemoinformatics for the postgraduate students of Agriculture
An Introduction to Chemoinformatics for the postgraduate students of AgricultureAn Introduction to Chemoinformatics for the postgraduate students of Agriculture
An Introduction to Chemoinformatics for the postgraduate students of Agriculture
 
Mystery of smile
Mystery of smileMystery of smile
Mystery of smile
 
Smile please !!!
Smile please !!!Smile please !!!
Smile please !!!
 
Smile powerpoint
Smile powerpointSmile powerpoint
Smile powerpoint
 
The Power of Smiling
The Power of SmilingThe Power of Smiling
The Power of Smiling
 
Smile slideshare-101106022924-phpapp01
Smile slideshare-101106022924-phpapp01Smile slideshare-101106022924-phpapp01
Smile slideshare-101106022924-phpapp01
 

Similar a Understanding Smiles

Struktur atom dan ikatan antar atom
Struktur atom dan ikatan antar atomStruktur atom dan ikatan antar atom
Struktur atom dan ikatan antar atomAnam Taktujjuh
 
C3b Ionic Bonding
C3b   Ionic BondingC3b   Ionic Bonding
C3b Ionic BondingM F Ebden
 
Molecular Orbital Theory (MOT)
Molecular Orbital Theory  (MOT)Molecular Orbital Theory  (MOT)
Molecular Orbital Theory (MOT)Shivaji Burungale
 
Introduccion a la fisica del estado solido
Introduccion a la fisica del estado solidoIntroduccion a la fisica del estado solido
Introduccion a la fisica del estado solidoIgnacio Rojas Rodriguez
 
Chap 14 mass spec
Chap 14 mass specChap 14 mass spec
Chap 14 mass specceutics1315
 
Molecular orbital theory
Molecular orbital theoryMolecular orbital theory
Molecular orbital theoryPallavi Kumbhar
 
Lecture1 - Crystal Properaties and planes.pptx
Lecture1 - Crystal Properaties and planes.pptxLecture1 - Crystal Properaties and planes.pptx
Lecture1 - Crystal Properaties and planes.pptxMussaab Ibrahim Niass
 
bonding in chemistry-govt. model science college jabalpur [ Manorama Singh ]
bonding in chemistry-govt. model science college jabalpur [ Manorama Singh ]bonding in chemistry-govt. model science college jabalpur [ Manorama Singh ]
bonding in chemistry-govt. model science college jabalpur [ Manorama Singh ]Manorama Singh
 
Free ebooks download
Free ebooks downloadFree ebooks download
Free ebooks downloadEdhole.com
 
Attacking The TEKS: Atomic Structure
Attacking The TEKS: Atomic StructureAttacking The TEKS: Atomic Structure
Attacking The TEKS: Atomic StructurePaul Schumann
 

Similar a Understanding Smiles (20)

Coordination chemistry i
Coordination chemistry iCoordination chemistry i
Coordination chemistry i
 
Molecular Orbital Theory
Molecular Orbital Theory  Molecular Orbital Theory
Molecular Orbital Theory
 
L 02
L 02L 02
L 02
 
Struktur atom dan ikatan antar atom
Struktur atom dan ikatan antar atomStruktur atom dan ikatan antar atom
Struktur atom dan ikatan antar atom
 
Coordination notes
Coordination notesCoordination notes
Coordination notes
 
C3b Ionic Bonding
C3b   Ionic BondingC3b   Ionic Bonding
C3b Ionic Bonding
 
Molecular Orbital Theory (MOT)
Molecular Orbital Theory  (MOT)Molecular Orbital Theory  (MOT)
Molecular Orbital Theory (MOT)
 
Introduccion a la fisica del estado solido
Introduccion a la fisica del estado solidoIntroduccion a la fisica del estado solido
Introduccion a la fisica del estado solido
 
mass spectroscopy
mass spectroscopymass spectroscopy
mass spectroscopy
 
Chap 14 mass spec
Chap 14 mass specChap 14 mass spec
Chap 14 mass spec
 
Atomic structure
Atomic structureAtomic structure
Atomic structure
 
Phy351 ch 3
Phy351 ch 3Phy351 ch 3
Phy351 ch 3
 
Phy351 ch 3
Phy351 ch 3Phy351 ch 3
Phy351 ch 3
 
Molecular orbital theory
Molecular orbital theoryMolecular orbital theory
Molecular orbital theory
 
Elements and isotopes
Elements and isotopesElements and isotopes
Elements and isotopes
 
Lecture1 - Crystal Properaties and planes.pptx
Lecture1 - Crystal Properaties and planes.pptxLecture1 - Crystal Properaties and planes.pptx
Lecture1 - Crystal Properaties and planes.pptx
 
bonding in chemistry-govt. model science college jabalpur [ Manorama Singh ]
bonding in chemistry-govt. model science college jabalpur [ Manorama Singh ]bonding in chemistry-govt. model science college jabalpur [ Manorama Singh ]
bonding in chemistry-govt. model science college jabalpur [ Manorama Singh ]
 
Free ebooks download
Free ebooks downloadFree ebooks download
Free ebooks download
 
Attacking The TEKS: Atomic Structure
Attacking The TEKS: Atomic StructureAttacking The TEKS: Atomic Structure
Attacking The TEKS: Atomic Structure
 
Chemical bonding
Chemical bondingChemical bonding
Chemical bonding
 

Más de Abhik Seal

Clinicaldataanalysis in r
Clinicaldataanalysis in rClinicaldataanalysis in r
Clinicaldataanalysis in rAbhik Seal
 
Virtual Screening in Drug Discovery
Virtual Screening in Drug DiscoveryVirtual Screening in Drug Discovery
Virtual Screening in Drug DiscoveryAbhik Seal
 
Data manipulation on r
Data manipulation on rData manipulation on r
Data manipulation on rAbhik Seal
 
Data handling in r
Data handling in rData handling in r
Data handling in rAbhik Seal
 
Modeling Chemical Datasets
Modeling Chemical DatasetsModeling Chemical Datasets
Modeling Chemical DatasetsAbhik Seal
 
Introduction to Adverse Drug Reactions
Introduction to Adverse Drug ReactionsIntroduction to Adverse Drug Reactions
Introduction to Adverse Drug ReactionsAbhik Seal
 
Mapping protein to function
Mapping protein to functionMapping protein to function
Mapping protein to functionAbhik Seal
 
Sequencedatabases
SequencedatabasesSequencedatabases
SequencedatabasesAbhik Seal
 
Chemical File Formats for storing chemical data
Chemical File Formats for storing chemical dataChemical File Formats for storing chemical data
Chemical File Formats for storing chemical dataAbhik Seal
 
Learning chemistry with google
Learning chemistry with googleLearning chemistry with google
Learning chemistry with googleAbhik Seal
 
3 d virtual screening of pknb inhibitors using data
3 d virtual screening of pknb inhibitors using data3 d virtual screening of pknb inhibitors using data
3 d virtual screening of pknb inhibitors using dataAbhik Seal
 
R scatter plots
R scatter plotsR scatter plots
R scatter plotsAbhik Seal
 
Q plot tutorial
Q plot tutorialQ plot tutorial
Q plot tutorialAbhik Seal
 
Pharmacohoreppt
PharmacohorepptPharmacohoreppt
PharmacohorepptAbhik Seal
 

Más de Abhik Seal (20)

Chemical data
Chemical dataChemical data
Chemical data
 
Clinicaldataanalysis in r
Clinicaldataanalysis in rClinicaldataanalysis in r
Clinicaldataanalysis in r
 
Virtual Screening in Drug Discovery
Virtual Screening in Drug DiscoveryVirtual Screening in Drug Discovery
Virtual Screening in Drug Discovery
 
Data manipulation on r
Data manipulation on rData manipulation on r
Data manipulation on r
 
Data handling in r
Data handling in rData handling in r
Data handling in r
 
Networks
NetworksNetworks
Networks
 
Modeling Chemical Datasets
Modeling Chemical DatasetsModeling Chemical Datasets
Modeling Chemical Datasets
 
Introduction to Adverse Drug Reactions
Introduction to Adverse Drug ReactionsIntroduction to Adverse Drug Reactions
Introduction to Adverse Drug Reactions
 
Mapping protein to function
Mapping protein to functionMapping protein to function
Mapping protein to function
 
Sequencedatabases
SequencedatabasesSequencedatabases
Sequencedatabases
 
Chemical File Formats for storing chemical data
Chemical File Formats for storing chemical dataChemical File Formats for storing chemical data
Chemical File Formats for storing chemical data
 
Learning chemistry with google
Learning chemistry with googleLearning chemistry with google
Learning chemistry with google
 
3 d virtual screening of pknb inhibitors using data
3 d virtual screening of pknb inhibitors using data3 d virtual screening of pknb inhibitors using data
3 d virtual screening of pknb inhibitors using data
 
Poster
PosterPoster
Poster
 
R scatter plots
R scatter plotsR scatter plots
R scatter plots
 
Indo us 2012
Indo us 2012Indo us 2012
Indo us 2012
 
Q plot tutorial
Q plot tutorialQ plot tutorial
Q plot tutorial
 
Weka guide
Weka guideWeka guide
Weka guide
 
Pharmacohoreppt
PharmacohorepptPharmacohoreppt
Pharmacohoreppt
 
Document1
Document1Document1
Document1
 

Último

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 

Último (20)

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 

Understanding Smiles

  • 2. There are six generic SMILES encoding rules, corresponding to specification of atoms, bonds, branches, ring closures, and disconnections and isomerism. SMILES RULES
  • 3. Basics of SMILES • SMILES specifically represents a valence model of a molecule, not a computer data structure, a mathematical abstraction, or an “actual substance”. • The function of SMILES is to clearly represent a particular valence model, not dictate which one should be used. For example one chemist might represent nitromethane as C[ N+](=O)[O-] with a nitrogen of valence 4 in a charge-separated structure whereas another might represent it as CN(=O)=O with a neutral five-valent nitrogen. Both of them are correct. QUIZ : Is this a correct SMILES for nitormethane CN([O])[O]? • SMILES represents a chemist’s model of molecules, not a computer scientist’s model of a chemical data structures. • SMILES grammar is such that it may be canonicalized, i.e., among all possible valid SMILES for a given molecule or reaction, a single, canonical (unique)
  • 4. 1. Atom Specifications • The SMILES atom specification sublanguage represents the atomic properties: element identity, isotope, formal charge, and implicit hydrogen count. • Elements in the "organic subset" B, C, N, O, P, S, F, Cl, Br, and I may be written without brackets if the number of attached hydrogens conforms to the lowest normal valence consistent with explicit bonds. "Lowest normal valences" are B (3), C (4), N (3,5), O (2), P (3,5), S (2,4,6), and 1 for the halogens. • Atoms in aromatic rings are specified by lower case letters, e.g., aliphatic carbon is represented by the capital letter C, aromatic carbon by lower case c. • The symbol ‘*’ (“star” or “asterisk”) is treated by SMILES as a valid atomic symbol meaning “unspecified atomic number” and is represented as an atom of atomic number zero.
  • 5. Examples of Atom specifications Structure SMILES Name Remarks S [S] Elemental sulfur Defaults inside brackets: mass unspecified, charge 0, hcount 0. Au [Au] Elemental gold Second character of two-character symbols is lower case PH3 P Phosphine Lowest normal valence of phosphorus is 3 OH- [OH-] or [OH-1] Hydroxide anion If charge value is missing, 1 is assumed. i.e., ‘+’ is equivalent to ‘+1’ and ‘-’ is equivalent to ‘-1’. Fe2+ [Fe2+] or Fe[++] Iron(II) cation Charge sign may be repeated or have a signed value, e.g., ‘+-t’is equivalent to ‘+2’. 235U [235U] Uranium-235 A leading integer represents a specified atomic mass H2S S Hydrogen sulfide Lowest normal valence of sulfur is 2.
  • 6. 2. Bond Specifications • Single, double, triple, and aromatic bonds are represented in SMILES by the symbols -, =, #, and :, respectively. Adjacent atoms without an intervening symbol are connected by a valence-dictated bond (typically a single or aromatic bond). “-” (single) and “:” (aromatic) bond symbols may always be omitted on input. • There is no “preferred’ or “correct” ordering in SMILES, e.g. CCO and OCC are equally valid SMILES for ethanol. SMILES Name Emp Formula cc Ethane (CH3CH3) C=C Ethene (CH2=CH2) C#N Hydrogen Cyanide HCN CCO Ethanol CH3CH2OH
  • 7. 3.Branching Structure SMILES Name CC( C)C( =O)O Isobutyric acid FC(F)F or C(F)(F)F Fluroform ?? Perchlorate anion Branches are specified in SMILES by enclosing them in parentheses, which may be nested or stacked. First three rules (atoms, bonds, branching) allow specification of any non-cyclic molecule
  • 8. 4. Ring Specifications Taken from Handbook of Cheminformatics J.Gasteiger A useful way of thinking about SMILES ring specification is as follows. There is a graph theorem that says, “There is always a way of breaking one bond per ring in a connected molecule which leaves you with a still-connected but acyclic molecule.’’ (Actually, graph theoreticians talk about “graphs” instead of ‘‘molecules’’and “edges” instead of “bonds”, but if they thought about chemistry, that is how they might say it.) Pick one bond in each ring in this way, numbering them in any order. Break the numbered bonds, appending the bond number to the atoms on the ends of the bonds so broken.
  • 9. Examples Structure SMILES Name ClCCCCCl Cyclohexane C1CCC=CC1 C1=CCCCC1 C1CCCC=C1 Cyclohexene c1cc2ccccc2cc1 c12c(cccc1)cccc2 C1=CC2=C(C=C1)C=CC=C2 Napthalene ?? Biphenyl
  • 10. 5. Disconnections • The ‘. ‘ (“period” or “dot”) is used in SMILES to represent disconnections. In terms of the valence model being represented, the dot literally represents a bond of formal order zero: the atoms on either side of the dot are explicitly not bonded to each other. • It is often a surprise to SMILES-parser implementers that c1cc([O-].[Na+])ccc1 is a valid synonym for[Na+].[O- ]c1ccccc1.Because bonds can be specified with “ring closures”, not all SMILES which contain dots are disconnected nor are all SMILES which contain ring closures cyclic. Although somewhat perverse, C1.02.Cl2 is a valid SMILES for ethanol.
  • 11. Isomersim • SMILES provides for four types of specification which are so important to the molecular model that they are included even though they are outside the valence model. They are: isotopism, orientation about double bonds, stereo specification, and (for reactions) reactant-product atom mapping. These are collectively known as “isomeric SMILES”. Check http://www.daylight.com/dayhtml/doc/theory/theory.smiles.html