Wednesday, November 26, 2014

SMILES-Simplified Molecular Input Line Entry System

SMILES - A Simplified Chemical Language


SMILES (Simplified Molecular Input Line Entry System) is a line notation (a typographical method using printable characters) for entering and representing molecules and reactions. Some examples are:


SMILES Name
C1CCCCC1 Cyclohexane


SMILES contains the same information as might be found in an extended connection table. The primary reason SMILES is more useful than a connection table is that it is a linguistic construct, rather than a computer data structure. SMILES is a true language, albeit with a simple vocabulary (atom and bond symbols) and only a few grammar rules. SMILES representations of structure can in turn be used as "words" in the vocabulary of other languages designed for storage of chemical information (information about chemicals) and chemical intelligence (information about chemistry).

These properties open many doors to the chemical information programmer. Examples of uses for SMILES are:
  • Keys for database access
  • Mechanism for researchers to exchange chemical information
  • Entry system for chemical data
  • Part of languages for artificial intelligence or expert systems in chemistry 

1. Branches

Branches are specified by enclosing them in parentheses, and can be nested or stacked. In all cases, the implicit connection to a parenthesized expression (a "branch") is to the left.



2. Cyclic Structures

Cyclic structures are represented by breaking one bond in each ring. The bonds are numbered in any order, designating ring opening (or ring closure) bonds by a digit immediately following the atomic symbol at each ring closure. This leaves a connected non-cyclic graph which is written as a non-cyclic structure using the three rules described above.



This is some example for SMILES from youtube--->http://www.youtube.com/watch?v=i6lfVUp5RW8

What is XML about ?

Introduction to X M L


Actually means Extensible Markup Language..
XML was designed to describe data.
HTML was designed to display data.


  • XML stands for EXtensible Markup Language
  • XML is a markup language much like HTML
  • XML was designed to describe data, not to display data
  • XML tags are not predefined. You must define your own tags
  • XML is designed to be self-descriptive
  • XML is a W3C Recommendation

 

The Difference Between XML and HTML





XML is not a replacement for HTML.
XML and HTML were designed with different goals:


    XML
    XML was designed to describe data, with focus on what data is XML is about carrying information.
    HTML HTML was designed to display data, with focus on how data looks HTML is about displaying information
    Another information about XML can be obtained from here---> enjoy !    
    http://www.youtube.com/watch?v=yUw-aTOwAw8

    Thursday, November 20, 2014

    What Is HTML ??

    What Is HTML ??





    • HTML stands for Hyper Text Markup Language
    • A markup language is a set of markup tags
    • HTML documents are described by HTML tags
    • Each HTML tag describes different document content




    Introduction for html coding also can be found on Youtube !



    example of html coding can be performed in :




    Intro

    Image Table
    ListLink Moving icon

    Thursday, November 13, 2014

    introduction to chemsketch .

    What chemsketch is about ...



    ChemSketch is a free download for educational use. It can be used to produce structures of organic molecules, names of organic molecules as well as Lewis structures, 3D structures, space filling models or ball and stick models, among other things.







    Chemskecth
    Advantages

    Disadvantages
    1
    Easy to work on.
    Hard for beginner.




    These are only some of the features that you will find useful from Chemsketch. eg You can select different arrows, including arrows suitable for equilibrium systems. You can write reagents or conditions above the reaction arrow. You can change an acid to the anion of the acid showing a negative charge. Everything you do in Chemsketch can be copied into a word document. The template window has a folder called lab kit which contains 7 pages of diagrams of equipment. Once you get started you will find many other ways to use this programme so have fun!

    For more info about chemskecth you can view a video from youtube to learn how to use it easily !
    here :  https://www.youtube.com/watch?v=33lXOLW7JyU

    Thursday, November 6, 2014

    a way to know Maple software

    Maple provides an interactive problem solving environment , complete with procedures for performing symbolic numeric and graphically computation .At the core of the maple computer algebra system is a powerful programming language upon which the maple libraries of mathematical routine are built .


    Example of latest Maple version
    1. The result of over 30 years of cutting-edge research and development, Maple helps you analyze, explore, visualize, and solve mathematical problems.
      With over 5000 functions, Maple offers the breadth, depth, and performance to handle every type of mathematics. Maple’s intuitive interface supports multiple styles of interaction, from Clickable Math™ tools to a sophisticated programming language. Using the smart document environment provided by Maple, you can automatically capture all of your technical knowledge in an electronic form that combines calculations, explanatory text and math, graphics, images, sound, and diagrams
    2. features in Maple software:
    • Mathematics
    • Smart Document Environment
    • Application Areas
    • Application Development
    • High Performance Computing
    • Connectivity
    • Education



    Features in Maple SoftwareExample
    MathematicsSymbolic and Numeric Math, Comprehensive math and problem solving
    Smart Document EnvironmentMath equation editor, Visualization, Task templates
    Application AreasFinancial modeling, Physics, Context design
    Application DevelopmentCode Editor, Maple player, Programing
    High Performance ComputingAutomatic parallelism, MULTI-Process in a local grid, CUDA support
    ConnectivityCad connectivity, Internet Connectivity, Overview of connectivity features.
    EducationTutors, Math Apps, Task templates