SlideShare a Scribd company logo
Bio-inspired Computing and its
Application in Cheminformatics
B Y
A B D E L A Z I M G A L A L H U S S I E N
D E M O N S T R A T O R A T F A C U L T Y O F S C I E N C E , F A Y O U M U N I V E R S I T Y
Professor Mohamed Amin
Faculty of Science
Menofiya University
Professor Aboul Ella Hassanien
Faculty of Computers and Information
Cairo University
Supervisoion by
Agenda
Cheminformatics
• Introduction.
• Representation.
• Molecular descriptors.
Bio-Inspiring
• Problems
• Algorithms
• Ant Colony Optimization
Bioinspiring and
Cheminformatics
• Classification
• Clustering
• Feature Selection
Application
• Drug Discovery
• Drug Design
Cheminformatics
Chemoinformatics is concerned with the
application of computational methods to
tackle chemical problems, with particular
emphasis on the manipulation of chemical
structural information.
The term was introduced in the late 1990s.
there is not even any universal agreement on
the correct spelling:
Cheminformatics.
chemical informatics.
Chemiinformatics.
Chemoinformatics.
Cheminformatics
• Cheminformatics is the use of computer and
informational techniques applied to a range of
problems in the field of Chemistry.
• Cheminformatics strategies are useful in drug
discovery and other efforts where large numbers
of compounds are being evaluated for specific
properties.
• Cheminformatics is also known as
multidisciplinary science as it combines
Chemistry, Biology, Mathematics, Biochemistry,
Statistics and informatics.
Problems in Cheminformatics
• Storing data generated through experiments or from molecular
simulation Retrieval of chemical
• Structures from chemical database (Software libraries).
• Prediction of physical, chemical and biological properties of chemical
compounds.
• Elucidation of the structure of a compound based on spectroscopic
data.
• Structure, Substructure, Similarity and diversity searching from
chemical database.
• Docking - Interaction between two macromolecules.
• Drug Discovery
• Molecular Science, Materials Science, Food Science (nutraceuticals),
Atmospheric chemistry, Polymer chemistry, Textile Industry,
Combinatorial organic synthesis (COS).
Problem Statement
Representation of Chemical Structures
•Chemical structures are usually stored
in a computer as molecular graphs.
Graph theory is a well-established area
of mathematics that has found
application not just in chemistry but in
many other areas, such as computer
science.
nodes = atoms
edges = bonds
The nodes and edges may have
properties associated with them.
SMILES
Connection Table
Connection Table
The simplest type of connection table consists of two sections:
A) List of the atomic numbers of the atoms in the molecule
B) List of the bonds, specified as pairs of bonded atoms.
hydrogen atoms may be implied in which case the connection
table is hydrogen suppressed.
SMILES
• SMILES stands for Simplified Molecular
Input Line Entry Specification.
• In SMILES, atoms are represented by
their atomic symbol.
• Upper case symbols are used for
aliphatic atoms and lower case for
aromatic atoms.
• Double bonds are written using “=”
and triple bonds using “#”
Morgan algorithm
• There may be many different ways to construct the connection table or
the SMILES string for a given molecule.
• each atom is assigned a connectivity value equal to the number of
connected atoms. In the second and subsequent iterations a new
connectivity value is calculated.
Screening Methods
• Molecule screens are often
implemented using binary string
representations of the molecules
and the query substructure called
bitstrings. Bitstrings consist of a
sequence of “0”s and “1s”. They
are the “natural currency” of
computers and so can be
compared and manipulated very
rapidly, especially if held in the
computer’s memory. A “1” in a
bitstring usually indicates the
presence of a particular structural
feature and a “0” its absence.
Structure Searching
• Graph theoretic methods can be used to perform substructure searching,
which is equivalent to determining whether one graph is entirely
contained within another, a problem known as subgraph isomorphism.
Molecular Descriptors
• The manipulation and analysis of chemical structural information is made possible through
the use of molecular descriptors.
• These are numerical values that characterise properties of molecules.
• The molecular descriptor is the final result of a logic and mathematical procedure which
transforms chemical information encoded within a symbolic representation of a molecule
into an useful number or the result of some standardized experiment.
• Examples:
• The descriptors fall into Four classes .
 Topological.
 Geometrical.
 Electronic .
 Hybrid or 3D Descriptors.
Molecular Descriptors
Computational Models
• Most molecular discoveries today are the result of an iterative, three-
phase cycle of design, synthesis and test. Analysis of the results from one
iteration provides information and knowledge that enables the next cycle
to be initiated and further improvements to be achieved.
• A common feature of this analysis stage is the construction of some form
of model which enables the observed activity or properties to be related
to the molecular structure.
• Examples:
 Quantitative Structure-Activity Relationships (QSARs)
 Quantitative Structure–Property Relationships (QSPRs)
Quantitative Structure-Activity Relationships
(QSARs)
QSAR is a mathematical relationship between a biological activity of a
molecular system and its geometric and chemical characteristics.
A general formula for a quantitative structure-activity relationship
(QSAR) can be given by the following:
activity = f (molecular or fragmental properties)
QSAR attempts to find consistent relationship between biological activity
and molecular properties, so that these “rules” can be used to evaluate
the activity of new compounds.
Quantitative Structure-Activity
Relationships (QSARs) (Cont.)
QSAR
Compounds + biological activity
New compounds with
improved biological activity
QSAR
Agenda
Cheminformatics
• Introduction.
• Representation.
• Molecular descriptors.
Bio-Inspiring
• Problems
• Algorithms
• Ant Colony Optimization
Bioinspiring and
Cheminformatics
• Classification
• Clustering
• Feature Selection
Application
• Drug Discovery
• Drug Design
Thesis statement
• what’s I aim to achieve
Bio-Inspired Computing
Finding the best solution
increasingly becomes very difficult
to identify, if not impossible, due to
the very large and dynamic scope of
solutions and complexity of
computations. Often, the optimal
solution for such a NP hard problem
is a point in the n-dimensional
hyperspace and identifying the
solution is computationally very
expensive or even not feasible in
limited time.
Bio-Inspired Computing
21
• The computing inspired from biology is a field of study
based on the social behavior of animals, insects and other
living organisms, including also connectionism and
emergence.
• Bio-inspired computing uses computers to model nature and
the study of nature to improve the usage of computers.
Biological
computation
Artificial
Intelligence
Bio-inspired
computing
Bio-Inspired Algorithms
Motivation
 Dealing too complex problems
Incapable to solve by human proposed solution
Absence of complete mathematical model
 Existing of similar problem in nature
Adaptation
Self-organization
Communication
Optimization
Bio-inspired computing Methods:
24
Some areas of bio-inspired computing are:
• neural networks
• genetic algorithm
• particle swarm
• ant colony optimization
• artificial bee colony
• bacterial foraging
• cuckoo search
• Firefly
• leaping frog
• bat algorithm
• flower pollination
• artificial plant optimization
Swarm Intelligence
• The SI-based algorithms belong to a wider class of the algorithms, called
the bio-inspired algorithms.
• we can observe that SI-based ⊂ bio-inspired ⊂ nature-inspired.
Swarm Intelligence
• Population of simple agents
• Decentralized
• Self-Organized
• No or local communication
• Example
 Ant/Bee colonies
 Bird flocking
 Fish schooling
Ant Colony Optimization
• mimic the foraging behavior of
social ants.
• Ants primarily use pheromone as
a chemical messenger.
• pheromone concentration can be
considered as the indicator of
quality solutions to a problem of
interest.
• The movement of an ant is
controlled by pheromone, which
will evaporate over time.
• the probability of ants at a
particular node i to choose the
route from node i to node j is
given by
Agenda
Cheminformatics
• Introduction.
• Representation.
• Molecular descriptors.
BioInspiring
• Cheminformatics
• Molecular Descriptors
• Similarity
Bioinspiring and
Cheminformatics
• Classification
• Clustering
• Feature Selection
Application
• Drug Discovery
• Drug Design
Thesis statement
• what’s I aim to achieve
Bio-Inspiring in Cheminformatics
Bio-Inspiring has many application in the field of Cheminformatics:
 Classification: is a general process related to categorization, the process
in which molecules are differentiated and understood.
 Clustering: is the task of grouping a set of objects in such a way that
objects in such a way that objects in the same group (called a cluster)
are more similar to each other than those in other groups (clusters).
 Feature Selection: is a process that chooses an optimal subset of
features according to a certain criterion.
Classification
• In machine learning and statistics, classification is the problem of
identifying to which of a set of categories (sub-populations) a
new observation belongs, on the basis of a training set of data containing
observations (or instances) whose category membership is known.
Clustering
• Clustering is the process of partitioning
a usually large dataset into groups (or
clusters), according to a similarity (or
dissimilarity) measure.
• If we assume that we have a dataset X,
defined as X = x1, x2, x3, . . ., which
consists of all the data that we want to
place into clusters, then we define a
clustering of X in m clusters C1, ..., Cm,
in such a way that the following
conditions apply:
Feature Selection
• Why we need FS?
 To improve performance (in terms of speed, predictive power,
simplicity of the model).
 to visualize the data for model selection.
 To reduce dimensionality and remove noise.
• Prespectives:
– searching for the best subset of features.
– criteria for evaluating different subsets.
– principle for selection, adding, removing or changing new features
during the search.
Agenda
Cheminformatics
• Introduction.
• Representation.
• Molecular descriptors.
BioInspiring
• Cheminformatics
• Molecular Descriptors
• Similarity
Bioinspiring and
Cheminformatics
• Classification
• Clustering
• Feature Selection
Application
• Drug Discovery
• Drug Design
Thesis statement
• what’s I aim to achieve
Application (I) Drug Design
• Drug design, often referred
to as rational drug design or
simply rational design, is the
inventive process of finding
new medications based on
the knowledge of a biological
target.
• The drug is most commonly
an organic small molecule
that activates or inhibits the
function of a biomolecule
such as a protein.
Application (II) Drug Discovery
Cheminformatics and Bioinformatics
in Drug Design
Literature Review
• Joerg Kurt Wegner, Aaron Sterling, Rajarshi Guha, Andreas Bender in their
survey “ Cheminformatics ” introduce a comprehensive introduction to the
field of cheminformatics and Roberto Todeschini and Viviana Consonni in
their book molecular descriptors combine a huge number of descriptors. All
new descriptors, QSAR approaches and chemometric strategies proposed
since 2000 have been included in this handbook.
• Aboul Ella Hassnien and Eid Elamry introduce “Swarm Intelligence Methods
and Concepts ”.
Literature Review
 Gerald M. Maggiora and Veerabahu Shanmugasundaram in the
“Molecular Similarity Measures ” introduce a survey on getting
similarity between 2 graph and they try to solve Maximum subgraph
matching.
 Arpan Kumar Kar introduce a bio-inspired review .
Thesis Statement
Title:
Bio-Inspiring Computing and its Application in Cheminformatics
Aim:
 Try to cluster Molecular using spectral clustering.
 Try to find similarity between molecules.
References
1. Andrew R. Leach and Valerie J. Gillet, “An Introduction to Chemoinformatics” Springer 2007.
2. Roberto Todeschini and Viviana Consonni ,“Molecular Descriptors for Cheminformatics” ,WILEY-VCH
May,2009.
3. Christina Chrysouli, Anastasios Tefa, “Spectral clustering and semi-supervised learning using evolvingsimilarity
graphs”, Applied Soft Computing,
4. U. Luxburg, A tutorial on spectral clustering, Stat. Comput. 17 (4) (2007)395–416
5. R. Dutt , A. K. Madan , “Predicting biological activity: Computational approach using novel distance based
molecular descriptors”, Computers in Biology and Medicine,2012.
6. Yang, X.S., Cui, Z.,Xias, R., Gandomi, A.H. and Karamanoglu, M. eds., 2013. Swarm intelligence and bio-inspired
computation: theory and applications. Newnes
7. Kar, Arpan Kumar. "Bio inspired computing–A review of algorithms and scope of applications." Expert Systems
with Applications 59 (2016): 20-32.
8. Emmert-Streib, Frank, Matthias Dehmer and Yongtang Shi. “Fifty years of graph matching, network alignment and
network comparison.” Inf. Sci. 346-347 (2016): 180-197.
9. Oduguwa, Abiola, Ashutosh Tiwari, Rajkumar Roy, and Conrad Bessant. "An overview of soft computing
techniques used in the drug discovery process." In Applied Soft Computing Technologies: The Challenge of
Complexity, pp. 465-480. Springer Berlin Heidelberg, 2006.
10. Maggiora, G.M. and Shanmugasundaram, V., 2004. Molecular similarity measures. Chemoinformatics: Concepts,
Methods, and Tools for Drug Discovery, pp.1-50.
Questions
Bio inspiring computing and its application in cheminformatics

More Related Content

What's hot

QSRR
QSRRQSRR
Lead development and drug discovery
Lead development and drug discoveryLead development and drug discovery
Lead development and drug discovery
ApuMarma
 
Computer aided drug design
Computer aided drug designComputer aided drug design
Computer aided drug design
ROHIT
 
Computational Drug Discovery: Machine Learning for Making Sense of Big Data i...
Computational Drug Discovery: Machine Learning for Making Sense of Big Data i...Computational Drug Discovery: Machine Learning for Making Sense of Big Data i...
Computational Drug Discovery: Machine Learning for Making Sense of Big Data i...
Chanin Nantasenamat
 
Basics Of Molecular Docking
Basics Of Molecular DockingBasics Of Molecular Docking
Basics Of Molecular Docking
Satarupa Deb
 
Protein-Ligand Docking
Protein-Ligand DockingProtein-Ligand Docking
Protein-Ligand Docking
baoilleach
 
Virtual screening techniques
Virtual screening techniquesVirtual screening techniques
Virtual screening techniques
ROHIT PAL
 
Computer aided drug design
Computer aided drug designComputer aided drug design
Computer aided drug design
N K
 
MOLECULAR DOCKING AND RELATED DRUG DESIGN ACHIEVEMENTS
MOLECULAR DOCKING AND RELATED DRUG DESIGN ACHIEVEMENTS MOLECULAR DOCKING AND RELATED DRUG DESIGN ACHIEVEMENTS
MOLECULAR DOCKING AND RELATED DRUG DESIGN ACHIEVEMENTS
santosh Kumbhar
 
MOLECULAR DOCKING
MOLECULAR DOCKINGMOLECULAR DOCKING
MOLECULAR DOCKING
Bhavesh Amrute
 
In silico drug design/Molecular docking
In silico drug design/Molecular dockingIn silico drug design/Molecular docking
In silico drug design/Molecular docking
Kannan Iyanar
 
Molecular docking by harendra ...power point presentation
Molecular docking by harendra ...power point presentationMolecular docking by harendra ...power point presentation
Molecular docking by harendra ...power point presentation
Harendra Bisht
 
Drug design
Drug designDrug design
Cheminformatics: An overview
Cheminformatics: An overviewCheminformatics: An overview
Cheminformatics: An overview
subhasis banerjee
 
Structure based and ligand based drug designing
Structure based and ligand based drug designingStructure based and ligand based drug designing
Structure based and ligand based drug designing
Dr Vysakh Mohan M
 
MD Simulation
MD SimulationMD Simulation
MD Simulation
Puneet Kacker
 
drug like property concepts in pharmaceutical design
drug like property concepts in pharmaceutical designdrug like property concepts in pharmaceutical design
drug like property concepts in pharmaceutical design
Deepak Rohilla
 
Docking
DockingDocking
Docking
Monika Verma
 
2D QSAR DESCRIPTORS
2D QSAR DESCRIPTORS2D QSAR DESCRIPTORS
2D QSAR DESCRIPTORS
Smita Jain
 
computer aided drug designing and molecular modelling
computer aided drug designing and molecular modellingcomputer aided drug designing and molecular modelling
computer aided drug designing and molecular modelling
nehla313
 

What's hot (20)

QSRR
QSRRQSRR
QSRR
 
Lead development and drug discovery
Lead development and drug discoveryLead development and drug discovery
Lead development and drug discovery
 
Computer aided drug design
Computer aided drug designComputer aided drug design
Computer aided drug design
 
Computational Drug Discovery: Machine Learning for Making Sense of Big Data i...
Computational Drug Discovery: Machine Learning for Making Sense of Big Data i...Computational Drug Discovery: Machine Learning for Making Sense of Big Data i...
Computational Drug Discovery: Machine Learning for Making Sense of Big Data i...
 
Basics Of Molecular Docking
Basics Of Molecular DockingBasics Of Molecular Docking
Basics Of Molecular Docking
 
Protein-Ligand Docking
Protein-Ligand DockingProtein-Ligand Docking
Protein-Ligand Docking
 
Virtual screening techniques
Virtual screening techniquesVirtual screening techniques
Virtual screening techniques
 
Computer aided drug design
Computer aided drug designComputer aided drug design
Computer aided drug design
 
MOLECULAR DOCKING AND RELATED DRUG DESIGN ACHIEVEMENTS
MOLECULAR DOCKING AND RELATED DRUG DESIGN ACHIEVEMENTS MOLECULAR DOCKING AND RELATED DRUG DESIGN ACHIEVEMENTS
MOLECULAR DOCKING AND RELATED DRUG DESIGN ACHIEVEMENTS
 
MOLECULAR DOCKING
MOLECULAR DOCKINGMOLECULAR DOCKING
MOLECULAR DOCKING
 
In silico drug design/Molecular docking
In silico drug design/Molecular dockingIn silico drug design/Molecular docking
In silico drug design/Molecular docking
 
Molecular docking by harendra ...power point presentation
Molecular docking by harendra ...power point presentationMolecular docking by harendra ...power point presentation
Molecular docking by harendra ...power point presentation
 
Drug design
Drug designDrug design
Drug design
 
Cheminformatics: An overview
Cheminformatics: An overviewCheminformatics: An overview
Cheminformatics: An overview
 
Structure based and ligand based drug designing
Structure based and ligand based drug designingStructure based and ligand based drug designing
Structure based and ligand based drug designing
 
MD Simulation
MD SimulationMD Simulation
MD Simulation
 
drug like property concepts in pharmaceutical design
drug like property concepts in pharmaceutical designdrug like property concepts in pharmaceutical design
drug like property concepts in pharmaceutical design
 
Docking
DockingDocking
Docking
 
2D QSAR DESCRIPTORS
2D QSAR DESCRIPTORS2D QSAR DESCRIPTORS
2D QSAR DESCRIPTORS
 
computer aided drug designing and molecular modelling
computer aided drug designing and molecular modellingcomputer aided drug designing and molecular modelling
computer aided drug designing and molecular modelling
 

Viewers also liked

Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
Xin-She Yang
 
Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical Analysis
Xin-She Yang
 
Chemoinformatics—an introduction for computer scientists
Chemoinformatics—an introduction for computer scientistsChemoinformatics—an introduction for computer scientists
Chemoinformatics—an introduction for computer scientists
unyil96
 
Canonicalized systematic nomenclature in cheminformatics
Canonicalized systematic nomenclature in cheminformaticsCanonicalized systematic nomenclature in cheminformatics
Canonicalized systematic nomenclature in cheminformatics
Jeremy Yang
 
DNA & Bio computer
DNA & Bio computerDNA & Bio computer
DNA & Bio computer
Sanjana Urmy
 
nature inspired algorithms
nature inspired algorithmsnature inspired algorithms
nature inspired algorithms
Gaurav Goel
 
Analysis of Nature-Inspried Optimization Algorithms
Analysis of Nature-Inspried Optimization AlgorithmsAnalysis of Nature-Inspried Optimization Algorithms
Analysis of Nature-Inspried Optimization Algorithms
Xin-She Yang
 
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
Xin-She Yang
 
Methodological Issues in Bio-inspired Computing or How to Get a PhD in?
Methodological Issues in Bio-inspired Computing or How to Get a PhD in?Methodological Issues in Bio-inspired Computing or How to Get a PhD in?
Methodological Issues in Bio-inspired Computing or How to Get a PhD in?
FET AWARE project - Self Awareness in Autonomic Systems
 
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Xin-She Yang
 
Bio-Inspired Computation: Success and Challenges of IJBIC
Bio-Inspired Computation: Success and Challenges of IJBICBio-Inspired Computation: Success and Challenges of IJBIC
Bio-Inspired Computation: Success and Challenges of IJBIC
Xin-She Yang
 
Chemoinformatic
Chemoinformatic Chemoinformatic
Chemoinformatic
Zarrin Es'haghi
 
Cuckoo search
Cuckoo searchCuckoo search
Cuckoo search
Biswajit Panday
 
Chemoinformatics and information management
Chemoinformatics and information managementChemoinformatics and information management
Chemoinformatics and information management
Duncan Hull
 
Cuckoo search
Cuckoo searchCuckoo search
Cuckoo search
NepalAdz
 
Cuckoo Optimization ppt
Cuckoo Optimization pptCuckoo Optimization ppt
Cuckoo Optimization ppt
Anuja Joshi
 
Cheminformatics
CheminformaticsCheminformatics
Cheminformatics
baoilleach
 
01 introduction
01 introduction01 introduction
01 introduction
Hau Nguyen
 
Cuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly AlgorithmsCuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly Algorithms
Mustafa Salam
 
Evolution algorithms
Evolution algorithmsEvolution algorithms
Evolution algorithms
Andrii Babii
 

Viewers also liked (20)

Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
 
Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical Analysis
 
Chemoinformatics—an introduction for computer scientists
Chemoinformatics—an introduction for computer scientistsChemoinformatics—an introduction for computer scientists
Chemoinformatics—an introduction for computer scientists
 
Canonicalized systematic nomenclature in cheminformatics
Canonicalized systematic nomenclature in cheminformaticsCanonicalized systematic nomenclature in cheminformatics
Canonicalized systematic nomenclature in cheminformatics
 
DNA & Bio computer
DNA & Bio computerDNA & Bio computer
DNA & Bio computer
 
nature inspired algorithms
nature inspired algorithmsnature inspired algorithms
nature inspired algorithms
 
Analysis of Nature-Inspried Optimization Algorithms
Analysis of Nature-Inspried Optimization AlgorithmsAnalysis of Nature-Inspried Optimization Algorithms
Analysis of Nature-Inspried Optimization Algorithms
 
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduli...
 
Methodological Issues in Bio-inspired Computing or How to Get a PhD in?
Methodological Issues in Bio-inspired Computing or How to Get a PhD in?Methodological Issues in Bio-inspired Computing or How to Get a PhD in?
Methodological Issues in Bio-inspired Computing or How to Get a PhD in?
 
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
Applications and Analysis of Bio-Inspired Eagle Strategy for Engineering Opti...
 
Bio-Inspired Computation: Success and Challenges of IJBIC
Bio-Inspired Computation: Success and Challenges of IJBICBio-Inspired Computation: Success and Challenges of IJBIC
Bio-Inspired Computation: Success and Challenges of IJBIC
 
Chemoinformatic
Chemoinformatic Chemoinformatic
Chemoinformatic
 
Cuckoo search
Cuckoo searchCuckoo search
Cuckoo search
 
Chemoinformatics and information management
Chemoinformatics and information managementChemoinformatics and information management
Chemoinformatics and information management
 
Cuckoo search
Cuckoo searchCuckoo search
Cuckoo search
 
Cuckoo Optimization ppt
Cuckoo Optimization pptCuckoo Optimization ppt
Cuckoo Optimization ppt
 
Cheminformatics
CheminformaticsCheminformatics
Cheminformatics
 
01 introduction
01 introduction01 introduction
01 introduction
 
Cuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly AlgorithmsCuckoo Search & Firefly Algorithms
Cuckoo Search & Firefly Algorithms
 
Evolution algorithms
Evolution algorithmsEvolution algorithms
Evolution algorithms
 

Similar to Bio inspiring computing and its application in cheminformatics

Cheminformatics
CheminformaticsCheminformatics
Cheminformatics
Vin Anto
 
Cheminformatics by kk sahu
Cheminformatics by kk sahuCheminformatics by kk sahu
Cheminformatics by kk sahu
KAUSHAL SAHU
 
Computer aided drug design
Computer aided drug designComputer aided drug design
Computer aided drug design
St. Xavier's college, maitighar,Kathmandu
 
Quantum Mechanics in Molecular modeling
Quantum Mechanics in Molecular modelingQuantum Mechanics in Molecular modeling
Quantum Mechanics in Molecular modeling
Akshay Kank
 
Natural-Inspired_Amany_Final.pptx
Natural-Inspired_Amany_Final.pptxNatural-Inspired_Amany_Final.pptx
Natural-Inspired_Amany_Final.pptx
amanyarafa1
 
BASIC OF BIOINFORMATICS.pptx
BASIC OF BIOINFORMATICS.pptxBASIC OF BIOINFORMATICS.pptx
BASIC OF BIOINFORMATICS.pptx
DevaprasadPanda
 
PREDICTION OF ANTIMICROBIAL PEPTIDES USING MACHINE LEARNING METHODS
PREDICTION OF ANTIMICROBIAL PEPTIDES USING MACHINE LEARNING METHODSPREDICTION OF ANTIMICROBIAL PEPTIDES USING MACHINE LEARNING METHODS
PREDICTION OF ANTIMICROBIAL PEPTIDES USING MACHINE LEARNING METHODS
Bilal Nizami
 
Algorithmic approach to computational biology using graphs
Algorithmic approach to computational biology using graphsAlgorithmic approach to computational biology using graphs
Algorithmic approach to computational biology using graphs
S P Sajjan
 
Numerical taxonomy
Numerical taxonomyNumerical taxonomy
Numerical taxonomy
HafsaJamil1
 
GA of a Paper 2012.pptx
GA of a Paper 2012.pptxGA of a Paper 2012.pptx
GA of a Paper 2012.pptx
waqasjavaid26
 
1 -val_gillet_-_ligand-based_and_structure-based_virtual_screening
1  -val_gillet_-_ligand-based_and_structure-based_virtual_screening1  -val_gillet_-_ligand-based_and_structure-based_virtual_screening
1 -val_gillet_-_ligand-based_and_structure-based_virtual_screening
Deependra Ban
 
Descriptive versus Mechanistic Modeling
Descriptive versus Mechanistic ModelingDescriptive versus Mechanistic Modeling
Descriptive versus Mechanistic Modeling
Ashwani Dhingra
 
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
Natalio Krasnogor
 
SBML (the Systems Biology Markup Language), model databases, and other resources
SBML (the Systems Biology Markup Language), model databases, and other resourcesSBML (the Systems Biology Markup Language), model databases, and other resources
SBML (the Systems Biology Markup Language), model databases, and other resources
Mike Hucka
 
Pallavi gupta
Pallavi guptaPallavi gupta
Pallavi gupta
PallaviGupta220
 
Chemoinformatic File Format.pptx
Chemoinformatic File Format.pptxChemoinformatic File Format.pptx
Chemoinformatic File Format.pptx
wadhava gurumeet
 
chemoinformatics ppt 2.pptx
chemoinformatics ppt 2.pptxchemoinformatics ppt 2.pptx
chemoinformatics ppt 2.pptx
wadhava gurumeet
 
Introduction to Systemics with focus on Systems Biology
Introduction to Systemics with focus on Systems BiologyIntroduction to Systemics with focus on Systems Biology
Introduction to Systemics with focus on Systems Biology
Mrinal Vashisth
 
Cheminformatics, concept by kk sahu sir
Cheminformatics, concept by kk sahu sirCheminformatics, concept by kk sahu sir
Cheminformatics, concept by kk sahu sir
KAUSHAL SAHU
 
staistical analysis ppt of CADD.pptx
staistical analysis ppt of CADD.pptxstaistical analysis ppt of CADD.pptx
staistical analysis ppt of CADD.pptx
SailajaReddyGunnam
 

Similar to Bio inspiring computing and its application in cheminformatics (20)

Cheminformatics
CheminformaticsCheminformatics
Cheminformatics
 
Cheminformatics by kk sahu
Cheminformatics by kk sahuCheminformatics by kk sahu
Cheminformatics by kk sahu
 
Computer aided drug design
Computer aided drug designComputer aided drug design
Computer aided drug design
 
Quantum Mechanics in Molecular modeling
Quantum Mechanics in Molecular modelingQuantum Mechanics in Molecular modeling
Quantum Mechanics in Molecular modeling
 
Natural-Inspired_Amany_Final.pptx
Natural-Inspired_Amany_Final.pptxNatural-Inspired_Amany_Final.pptx
Natural-Inspired_Amany_Final.pptx
 
BASIC OF BIOINFORMATICS.pptx
BASIC OF BIOINFORMATICS.pptxBASIC OF BIOINFORMATICS.pptx
BASIC OF BIOINFORMATICS.pptx
 
PREDICTION OF ANTIMICROBIAL PEPTIDES USING MACHINE LEARNING METHODS
PREDICTION OF ANTIMICROBIAL PEPTIDES USING MACHINE LEARNING METHODSPREDICTION OF ANTIMICROBIAL PEPTIDES USING MACHINE LEARNING METHODS
PREDICTION OF ANTIMICROBIAL PEPTIDES USING MACHINE LEARNING METHODS
 
Algorithmic approach to computational biology using graphs
Algorithmic approach to computational biology using graphsAlgorithmic approach to computational biology using graphs
Algorithmic approach to computational biology using graphs
 
Numerical taxonomy
Numerical taxonomyNumerical taxonomy
Numerical taxonomy
 
GA of a Paper 2012.pptx
GA of a Paper 2012.pptxGA of a Paper 2012.pptx
GA of a Paper 2012.pptx
 
1 -val_gillet_-_ligand-based_and_structure-based_virtual_screening
1  -val_gillet_-_ligand-based_and_structure-based_virtual_screening1  -val_gillet_-_ligand-based_and_structure-based_virtual_screening
1 -val_gillet_-_ligand-based_and_structure-based_virtual_screening
 
Descriptive versus Mechanistic Modeling
Descriptive versus Mechanistic ModelingDescriptive versus Mechanistic Modeling
Descriptive versus Mechanistic Modeling
 
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
P
 Systems 
Model 
Optimisation 
by
 Means 
of 
Evolutionary 
Based 
Search
 ...
 
SBML (the Systems Biology Markup Language), model databases, and other resources
SBML (the Systems Biology Markup Language), model databases, and other resourcesSBML (the Systems Biology Markup Language), model databases, and other resources
SBML (the Systems Biology Markup Language), model databases, and other resources
 
Pallavi gupta
Pallavi guptaPallavi gupta
Pallavi gupta
 
Chemoinformatic File Format.pptx
Chemoinformatic File Format.pptxChemoinformatic File Format.pptx
Chemoinformatic File Format.pptx
 
chemoinformatics ppt 2.pptx
chemoinformatics ppt 2.pptxchemoinformatics ppt 2.pptx
chemoinformatics ppt 2.pptx
 
Introduction to Systemics with focus on Systems Biology
Introduction to Systemics with focus on Systems BiologyIntroduction to Systemics with focus on Systems Biology
Introduction to Systemics with focus on Systems Biology
 
Cheminformatics, concept by kk sahu sir
Cheminformatics, concept by kk sahu sirCheminformatics, concept by kk sahu sir
Cheminformatics, concept by kk sahu sir
 
staistical analysis ppt of CADD.pptx
staistical analysis ppt of CADD.pptxstaistical analysis ppt of CADD.pptx
staistical analysis ppt of CADD.pptx
 

Recently uploaded

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 

Recently uploaded (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 

Bio inspiring computing and its application in cheminformatics

  • 1. Bio-inspired Computing and its Application in Cheminformatics B Y A B D E L A Z I M G A L A L H U S S I E N D E M O N S T R A T O R A T F A C U L T Y O F S C I E N C E , F A Y O U M U N I V E R S I T Y Professor Mohamed Amin Faculty of Science Menofiya University Professor Aboul Ella Hassanien Faculty of Computers and Information Cairo University Supervisoion by
  • 2. Agenda Cheminformatics • Introduction. • Representation. • Molecular descriptors. Bio-Inspiring • Problems • Algorithms • Ant Colony Optimization Bioinspiring and Cheminformatics • Classification • Clustering • Feature Selection Application • Drug Discovery • Drug Design
  • 3. Cheminformatics Chemoinformatics is concerned with the application of computational methods to tackle chemical problems, with particular emphasis on the manipulation of chemical structural information. The term was introduced in the late 1990s. there is not even any universal agreement on the correct spelling: Cheminformatics. chemical informatics. Chemiinformatics. Chemoinformatics.
  • 4. Cheminformatics • Cheminformatics is the use of computer and informational techniques applied to a range of problems in the field of Chemistry. • Cheminformatics strategies are useful in drug discovery and other efforts where large numbers of compounds are being evaluated for specific properties. • Cheminformatics is also known as multidisciplinary science as it combines Chemistry, Biology, Mathematics, Biochemistry, Statistics and informatics.
  • 5. Problems in Cheminformatics • Storing data generated through experiments or from molecular simulation Retrieval of chemical • Structures from chemical database (Software libraries). • Prediction of physical, chemical and biological properties of chemical compounds. • Elucidation of the structure of a compound based on spectroscopic data. • Structure, Substructure, Similarity and diversity searching from chemical database. • Docking - Interaction between two macromolecules. • Drug Discovery • Molecular Science, Materials Science, Food Science (nutraceuticals), Atmospheric chemistry, Polymer chemistry, Textile Industry, Combinatorial organic synthesis (COS).
  • 7. Representation of Chemical Structures •Chemical structures are usually stored in a computer as molecular graphs. Graph theory is a well-established area of mathematics that has found application not just in chemistry but in many other areas, such as computer science. nodes = atoms edges = bonds The nodes and edges may have properties associated with them. SMILES Connection Table
  • 8. Connection Table The simplest type of connection table consists of two sections: A) List of the atomic numbers of the atoms in the molecule B) List of the bonds, specified as pairs of bonded atoms. hydrogen atoms may be implied in which case the connection table is hydrogen suppressed.
  • 9. SMILES • SMILES stands for Simplified Molecular Input Line Entry Specification. • In SMILES, atoms are represented by their atomic symbol. • Upper case symbols are used for aliphatic atoms and lower case for aromatic atoms. • Double bonds are written using “=” and triple bonds using “#”
  • 10. Morgan algorithm • There may be many different ways to construct the connection table or the SMILES string for a given molecule. • each atom is assigned a connectivity value equal to the number of connected atoms. In the second and subsequent iterations a new connectivity value is calculated.
  • 11. Screening Methods • Molecule screens are often implemented using binary string representations of the molecules and the query substructure called bitstrings. Bitstrings consist of a sequence of “0”s and “1s”. They are the “natural currency” of computers and so can be compared and manipulated very rapidly, especially if held in the computer’s memory. A “1” in a bitstring usually indicates the presence of a particular structural feature and a “0” its absence.
  • 12. Structure Searching • Graph theoretic methods can be used to perform substructure searching, which is equivalent to determining whether one graph is entirely contained within another, a problem known as subgraph isomorphism.
  • 13. Molecular Descriptors • The manipulation and analysis of chemical structural information is made possible through the use of molecular descriptors. • These are numerical values that characterise properties of molecules. • The molecular descriptor is the final result of a logic and mathematical procedure which transforms chemical information encoded within a symbolic representation of a molecule into an useful number or the result of some standardized experiment. • Examples: • The descriptors fall into Four classes .  Topological.  Geometrical.  Electronic .  Hybrid or 3D Descriptors.
  • 15. Computational Models • Most molecular discoveries today are the result of an iterative, three- phase cycle of design, synthesis and test. Analysis of the results from one iteration provides information and knowledge that enables the next cycle to be initiated and further improvements to be achieved. • A common feature of this analysis stage is the construction of some form of model which enables the observed activity or properties to be related to the molecular structure. • Examples:  Quantitative Structure-Activity Relationships (QSARs)  Quantitative Structure–Property Relationships (QSPRs)
  • 16. Quantitative Structure-Activity Relationships (QSARs) QSAR is a mathematical relationship between a biological activity of a molecular system and its geometric and chemical characteristics. A general formula for a quantitative structure-activity relationship (QSAR) can be given by the following: activity = f (molecular or fragmental properties) QSAR attempts to find consistent relationship between biological activity and molecular properties, so that these “rules” can be used to evaluate the activity of new compounds.
  • 18. QSAR Compounds + biological activity New compounds with improved biological activity QSAR
  • 19. Agenda Cheminformatics • Introduction. • Representation. • Molecular descriptors. Bio-Inspiring • Problems • Algorithms • Ant Colony Optimization Bioinspiring and Cheminformatics • Classification • Clustering • Feature Selection Application • Drug Discovery • Drug Design Thesis statement • what’s I aim to achieve
  • 20. Bio-Inspired Computing Finding the best solution increasingly becomes very difficult to identify, if not impossible, due to the very large and dynamic scope of solutions and complexity of computations. Often, the optimal solution for such a NP hard problem is a point in the n-dimensional hyperspace and identifying the solution is computationally very expensive or even not feasible in limited time.
  • 21. Bio-Inspired Computing 21 • The computing inspired from biology is a field of study based on the social behavior of animals, insects and other living organisms, including also connectionism and emergence. • Bio-inspired computing uses computers to model nature and the study of nature to improve the usage of computers. Biological computation Artificial Intelligence Bio-inspired computing
  • 23. Motivation  Dealing too complex problems Incapable to solve by human proposed solution Absence of complete mathematical model  Existing of similar problem in nature Adaptation Self-organization Communication Optimization
  • 24. Bio-inspired computing Methods: 24 Some areas of bio-inspired computing are: • neural networks • genetic algorithm • particle swarm • ant colony optimization • artificial bee colony • bacterial foraging • cuckoo search • Firefly • leaping frog • bat algorithm • flower pollination • artificial plant optimization
  • 25. Swarm Intelligence • The SI-based algorithms belong to a wider class of the algorithms, called the bio-inspired algorithms. • we can observe that SI-based ⊂ bio-inspired ⊂ nature-inspired.
  • 26. Swarm Intelligence • Population of simple agents • Decentralized • Self-Organized • No or local communication • Example  Ant/Bee colonies  Bird flocking  Fish schooling
  • 27. Ant Colony Optimization • mimic the foraging behavior of social ants. • Ants primarily use pheromone as a chemical messenger. • pheromone concentration can be considered as the indicator of quality solutions to a problem of interest. • The movement of an ant is controlled by pheromone, which will evaporate over time. • the probability of ants at a particular node i to choose the route from node i to node j is given by
  • 28. Agenda Cheminformatics • Introduction. • Representation. • Molecular descriptors. BioInspiring • Cheminformatics • Molecular Descriptors • Similarity Bioinspiring and Cheminformatics • Classification • Clustering • Feature Selection Application • Drug Discovery • Drug Design Thesis statement • what’s I aim to achieve
  • 29. Bio-Inspiring in Cheminformatics Bio-Inspiring has many application in the field of Cheminformatics:  Classification: is a general process related to categorization, the process in which molecules are differentiated and understood.  Clustering: is the task of grouping a set of objects in such a way that objects in such a way that objects in the same group (called a cluster) are more similar to each other than those in other groups (clusters).  Feature Selection: is a process that chooses an optimal subset of features according to a certain criterion.
  • 30. Classification • In machine learning and statistics, classification is the problem of identifying to which of a set of categories (sub-populations) a new observation belongs, on the basis of a training set of data containing observations (or instances) whose category membership is known.
  • 31. Clustering • Clustering is the process of partitioning a usually large dataset into groups (or clusters), according to a similarity (or dissimilarity) measure. • If we assume that we have a dataset X, defined as X = x1, x2, x3, . . ., which consists of all the data that we want to place into clusters, then we define a clustering of X in m clusters C1, ..., Cm, in such a way that the following conditions apply:
  • 32. Feature Selection • Why we need FS?  To improve performance (in terms of speed, predictive power, simplicity of the model).  to visualize the data for model selection.  To reduce dimensionality and remove noise. • Prespectives: – searching for the best subset of features. – criteria for evaluating different subsets. – principle for selection, adding, removing or changing new features during the search.
  • 33. Agenda Cheminformatics • Introduction. • Representation. • Molecular descriptors. BioInspiring • Cheminformatics • Molecular Descriptors • Similarity Bioinspiring and Cheminformatics • Classification • Clustering • Feature Selection Application • Drug Discovery • Drug Design Thesis statement • what’s I aim to achieve
  • 34. Application (I) Drug Design • Drug design, often referred to as rational drug design or simply rational design, is the inventive process of finding new medications based on the knowledge of a biological target. • The drug is most commonly an organic small molecule that activates or inhibits the function of a biomolecule such as a protein.
  • 37. Literature Review • Joerg Kurt Wegner, Aaron Sterling, Rajarshi Guha, Andreas Bender in their survey “ Cheminformatics ” introduce a comprehensive introduction to the field of cheminformatics and Roberto Todeschini and Viviana Consonni in their book molecular descriptors combine a huge number of descriptors. All new descriptors, QSAR approaches and chemometric strategies proposed since 2000 have been included in this handbook. • Aboul Ella Hassnien and Eid Elamry introduce “Swarm Intelligence Methods and Concepts ”.
  • 38. Literature Review  Gerald M. Maggiora and Veerabahu Shanmugasundaram in the “Molecular Similarity Measures ” introduce a survey on getting similarity between 2 graph and they try to solve Maximum subgraph matching.  Arpan Kumar Kar introduce a bio-inspired review .
  • 39. Thesis Statement Title: Bio-Inspiring Computing and its Application in Cheminformatics Aim:  Try to cluster Molecular using spectral clustering.  Try to find similarity between molecules.
  • 40. References 1. Andrew R. Leach and Valerie J. Gillet, “An Introduction to Chemoinformatics” Springer 2007. 2. Roberto Todeschini and Viviana Consonni ,“Molecular Descriptors for Cheminformatics” ,WILEY-VCH May,2009. 3. Christina Chrysouli, Anastasios Tefa, “Spectral clustering and semi-supervised learning using evolvingsimilarity graphs”, Applied Soft Computing, 4. U. Luxburg, A tutorial on spectral clustering, Stat. Comput. 17 (4) (2007)395–416 5. R. Dutt , A. K. Madan , “Predicting biological activity: Computational approach using novel distance based molecular descriptors”, Computers in Biology and Medicine,2012. 6. Yang, X.S., Cui, Z.,Xias, R., Gandomi, A.H. and Karamanoglu, M. eds., 2013. Swarm intelligence and bio-inspired computation: theory and applications. Newnes 7. Kar, Arpan Kumar. "Bio inspired computing–A review of algorithms and scope of applications." Expert Systems with Applications 59 (2016): 20-32. 8. Emmert-Streib, Frank, Matthias Dehmer and Yongtang Shi. “Fifty years of graph matching, network alignment and network comparison.” Inf. Sci. 346-347 (2016): 180-197. 9. Oduguwa, Abiola, Ashutosh Tiwari, Rajkumar Roy, and Conrad Bessant. "An overview of soft computing techniques used in the drug discovery process." In Applied Soft Computing Technologies: The Challenge of Complexity, pp. 465-480. Springer Berlin Heidelberg, 2006. 10. Maggiora, G.M. and Shanmugasundaram, V., 2004. Molecular similarity measures. Chemoinformatics: Concepts, Methods, and Tools for Drug Discovery, pp.1-50.

Editor's Notes

  1. A dedicated website or other application which enables users to communicate with each other by posting information, comments, messages, images, etc. A social network is a social structure made of nodes (individuals or organizations) and edges that connect nodes in various relationships like friendship, kinship, etc.
  2. Note that hydrogen atoms are often omitted. The nodes and edges may have properties associated with them. For example, the atomic number or atom type may be associated with each node and the bond order with each edge. A graph represents the topology of a molecule only, that is, the way the nodes (or atoms) are connected.
  3. It can be represented by a graph or adjacency matrix
  4. It can be represented by a graph or adjacency matrix
  5. Perhaps the simplest descriptors are based on simple counts of features such as hydrogen bond donors, hydrogen bond acceptors, ring systems (including aromatic rings), rotatable bonds and molecular weight. Many of these features can be defined as substructures or molecular fragments and so their frequency of occurrence can be readily calculated from a 2D connection table using the techniques developed for substructure search. Many different molecular descriptors have been described and used for a wide variety of purposes. They vary in the complexity of the information they encode and in the time required to calculate them. In general, the computational requirements increase with the level of discrimination that is achieved. For example, the molecular weight does not convey much about a molecule’s properties but it is very rapid to compute. By contrast, descriptors that are based on quantum mechanics may provide accurate representations of properties, but they are much more time consuming to compute. Some descriptors have an experimental counterpart (e.g. the octanol–water partition coefficient)
  6. CD in Mono-Dimensional SN CD in Multi-Dimensional SN
  7. Multi-Dimensional Networks network has multiple types of interactions between actors of the same type. Each dimension represents one type of activity between users. p-dimensional network is represented as Multidimensional network can represent multiple types of interactions (activities) between one type of entities. Each type of interaction can be represented by one dimension E.g. at YouTube, two users can be connected through friendship connection, email communications, subscription/Fans, chatter in comments, etc.
  8. Communities are also called groups cohesive subgroups modules cluster in different context
  9. CD in Mono-Dimensional SN CD in Multi-Dimensional SN
  10. CD in Mono-Dimensional SN CD in Multi-Dimensional SN
  11. How we might extend methods presented so far to handle this heterogeneity. How to use Map Reduce capabilities in order to improve efficiency and increase scalability of community detection algorithms.