Difference between revisions of "Sungwon Jeon"

From Biolecture.org
imported>S
imported>S
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<p>This is Sungwon's Bioinformatics Lecture Note</p>
 
<p>This is Sungwon's Bioinformatics Lecture Note</p>
 +
<p>[[Biopedia by SungwonJeon]]</p>
 
<h1>Principles of Bioinformatics</h1>
 
<h1>Principles of Bioinformatics</h1>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
 
<h1>Bioprogramming</h1>
 
<h1>Bioprogramming</h1>
 +
<p>Human DNA has about 3 billion base pairs in a single cell. It is 2.79 GB text (1 letter is 1 byte). However, when Human DNA is sequenced, it may be sequenced 30X or more DNA (In case of NGS(Next Generation Sequencing)). So Raw sequenced DNA text file is more than 84 GB. Because of large amount of Raw data, it is difficult to analyze Raw data with our hands. That's why we need computer / computer program to analyze NGS data. We are not enough smart to analyze NGS data. To deal with computer program, we should know what program is , what programming is, what computer is.</p>
 +
<h2>What is programming?</h2>
 +
<p>Today, Computers and Smart phones are widespread. Programs are very required to operate computer. In the past, Program might be for calculation. Each program has it's own purpose, algorithm. To make program ( actually, computer program), we need to know what programming is, what programming language is.</p>
 
<h3>Definition of Programming</h3>
 
<h3>Definition of Programming</h3>
 +
<p>Computer programming (often shortened to programming) is a process that leads from an original formulation of a computing problem to executable computer programs. -Wikipedia -</p>
 +
<p>Above is definition of programming from Wikipedia. I think we have to know why we need executable computer program. <span style="font-size: medium"><b>Effective</b> </span>and <span style="font-size: medium"><b>re-usable </b></span>is the most important term for program. Program have to make our work effective and to be re-usable. It's why we develop computer program. To develop computer program, we need to know programming language.</p>
 +
<h3>Programming Language</h3>
 +
<p>&nbsp;There are many different programming language in the world.</p>
 +
<ul>
 +
    <li><font size="4"><a href="http://biolecture.org/index.php/Sungwon_Jeon">C</a></font>&nbsp;</li>
 +
    <li><span style="font-size: large"><a href="http://en.wikipedia.org/wiki/C%2B%2B">C++ </a></span></li>
 +
    <li><span style="font-size: large"><a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a></span></li>
 +
    <li><span style="font-size: large"><a href="http://en.wikipedia.org/wiki/Perl">Perl</a></span></li>
 +
    <li><span style="font-size: large"><a href="http://en.wikipedia.org/wiki/PHP">PHP</a></span></li>
 +
    <li><span style="font-size: large"><a href="http://en.wikipedia.org/wiki/R_(programming_language)">R</a></span></li>
 +
    <li><span style="font-size: large"><a href="http://en.wikipedia.org/wiki/R_(programming_language)">Matlab</a></span><span style="font-size: large"><br />
 +
    </span></li>
 +
</ul>
 +
<h2>Bioprogramming</h2>
 +
<h3>Definition of Bioprogramming</h3>
 +
<p>Bioprogramming&nbsp;is programming that is focused on processing Biodata such as Genome, Proteome, etc and usally on dealing with&nbsp;text parsing.&nbsp;&nbsp;- Sungwon Jeon-</p>
 +
<h2>Essay : What is real?</h2>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
<h3>Definition of Bioprogramming</h3>
+
<h1>Genomics</h1>
 +
<h2>Genomics</h2>
 +
<h3>Definition of Genomics</h3>
 +
<p>Genomics is field of Biology that study Genome&nbsp;( the complete set of DNA ) by using DNA sequencing methods and Bioinformatics to analyze it. -Sungwon Jeon-</p>
 +
<h3>History of Genomics</h3>
 +
<p>1. Early Sequencing</p>
 +
<p>2. Complete Genomes</p>
 +
<p>3. Human Genome Project</p>
 +
<h3>Analysis</h3>
 +
<p>1. Genome Assembly</p>
 +
<p>2. Genome re-sequencing</p>
 +
<p>3. Gene Annotation</p>
 +
<h3>Future of Genomics</h3>
 +
<h2>Comparative Genomics</h2>
 +
<h2>Relationship with other Omics</h2>
 +
<h1>Transcriptomics</h1>
 +
<h2>Definition of Transcriptomics</h2>
 +
<p>Transcriptomics&nbsp;is field of Biology that study Transcriptome&nbsp;( the complete set of&nbsp;RNA ). -Sungwon Jeon-</p>
 +
<h1>Proteomics</h1>
 +
<h2>&nbsp;Definition of Proteomics</h2>
 +
<p>Proteomics&nbsp;is field of Biology that study Proteome&nbsp;( the complete set of&nbsp;Protein )&nbsp;to analyze their structures and functions. -Sungwon Jeon-</p>

Latest revision as of 12:32, 28 May 2015

This is Sungwon's Bioinformatics Lecture Note

Biopedia by SungwonJeon

Principles of Bioinformatics

 

Bioprogramming

Human DNA has about 3 billion base pairs in a single cell. It is 2.79 GB text (1 letter is 1 byte). However, when Human DNA is sequenced, it may be sequenced 30X or more DNA (In case of NGS(Next Generation Sequencing)). So Raw sequenced DNA text file is more than 84 GB. Because of large amount of Raw data, it is difficult to analyze Raw data with our hands. That's why we need computer / computer program to analyze NGS data. We are not enough smart to analyze NGS data. To deal with computer program, we should know what program is , what programming is, what computer is.

What is programming?

Today, Computers and Smart phones are widespread. Programs are very required to operate computer. In the past, Program might be for calculation. Each program has it's own purpose, algorithm. To make program ( actually, computer program), we need to know what programming is, what programming language is.

Definition of Programming

Computer programming (often shortened to programming) is a process that leads from an original formulation of a computing problem to executable computer programs. -Wikipedia -

Above is definition of programming from Wikipedia. I think we have to know why we need executable computer program. Effective and re-usable is the most important term for program. Program have to make our work effective and to be re-usable. It's why we develop computer program. To develop computer program, we need to know programming language.

Programming Language

 There are many different programming language in the world.

Bioprogramming

Definition of Bioprogramming

Bioprogramming is programming that is focused on processing Biodata such as Genome, Proteome, etc and usally on dealing with text parsing.  - Sungwon Jeon-

Essay : What is real?

 

Genomics

Genomics

Definition of Genomics

Genomics is field of Biology that study Genome ( the complete set of DNA ) by using DNA sequencing methods and Bioinformatics to analyze it. -Sungwon Jeon-

History of Genomics

1. Early Sequencing

2. Complete Genomes

3. Human Genome Project

Analysis

1. Genome Assembly

2. Genome re-sequencing

3. Gene Annotation

Future of Genomics

Comparative Genomics

Relationship with other Omics

Transcriptomics

Definition of Transcriptomics

Transcriptomics is field of Biology that study Transcriptome ( the complete set of RNA ). -Sungwon Jeon-

Proteomics

 Definition of Proteomics

Proteomics is field of Biology that study Proteome ( the complete set of Protein ) to analyze their structures and functions. -Sungwon Jeon-