Thursday, 27 March 2014

XML ( Extensible Markup Language )


Assalamualaikum w.b.t

Hi everyone! Today we are going to share with you about XML. Actually, 
what is XML?


XML is stand for Extensible Markup Language ,which is created to structure, store, and transport information. XML is only just Plain Text and nothing special. Besides that, the software that can handle plain text can also handle XML.



Function of XML

XML.svg

The most important part in this topic of XML is XML is not a Replacement for HTML.
It is important to understand that XML is not a replacement for HTML. In most web applications, XML is used to transport data, while HTML is used to format and display the data.

Table 1:  Difference between XML and HTML 

XML HTML
Definition Markup language defines a set of rules for encoding documents that can be read by both humans and machines. Designed with focus on storing and transporting data Markup language for displaying web pages in a web browser. Designed to display data with focus on how the data looks
Date when invented 1996 1990
Type Dynamic Static
Language Type Neither presentation, nor programming Presentation
Tags Custom tags can be created by the author Predefined


Next, we proceed with the example of XML Document. XML documents use a self-describing and simple syntax:

–<?xml version="1.0" encoding="ISO-8859-1"?><note><to>Tove</to><from>Jani</from><heading>Reminder</heading><body>Don't forget me this weekend!</body></note>

The first line is the XML declaration and it defines the XML version (1.0) and the encoding used 
(ISO-8859-1 = Latin-1/West European character set).
The next line describes the root element of the document 
(like saying: "this document is a note"):
<note>

Besides that, XML also has their own syntax rule:

1) All XML Elements Must Have a Closing Tag
2)  In HTML, you will often see elements that don't have a closing tag:
–<p>This is a paragraph
<p>This is another paragraph
3) In XML, it is illegal to omit the closing tag. All elements must have a closing tag:
 –<p>This is a paragraph</p>
 <p>This is another paragraph</p>

For more information on XML, you may click the link below to go through the portal: 


Last but not least, hope that you will understand what is XML and the know the difference between XML and HTML. Happy holiday!

" Learn to get in touch with the silence within yourself, and know that everything in life has purpose. There are no mistakes, no coincidences, all events are blessings given to us to learn from."
Elisabeth Kubler-Ross

Wednesday, 5 March 2014

Protein Data Bank


Assalamualaikum and Good evening..

Today we would like to educate the readers about the Protein Data Bank. The Protein Data Bank (PDB) is a repository for the three-dimensional structural data of large biological molecules, such as proteins and nucleic acids. Besides, the data typically obtained by X-ray crystallography or NMR spectroscopy. Protein Data Bank is an information portal to biological macromolecular structures. Click the link below to go through the portal;


Another application that related to Protien Data Bank is RasMol. RasMol is a computer program written for molecular graphics visualization intended and used primarily for the depiction and exploration of biological macromolecule structures. The software can be download from here; 


Below are the example of RasMol software.





One of the example of biological molecular structure is N1 Neuraminidase H274Y + Oseltamivir.

Here is the image of the structure and data :



Table 1: Summary of structure of N1 Neuraminidase H274Y + Oseltamivir


Molecule Neuraminidase H274Y + oseltamivir
Type Protein
Organism Influenza A virus (A/tern/Australia/G70C/1975(H11N9))
Gene name NA
Scientific Name Influenza A virus
Stoichiometry Homo 4-mer - A4
Mutation N294S

Last but not least, we hope that you get clear view about the Protein Data Bank and RasMol Software. This software is very useful for biologist and biochemist since its are applied in their daily work.
Thats all from us. Thank You.