Changes

From Biolecture.org

Bioprogramming

4,856 bytes added, 00:36, 7 October 2016
no edit summary
<h1><span style="font-size:x-large"><strong><strong>Bioinformatics</strong></strong></span></h1> <p><span style="font-size:larger">In bioinformatics, all biological data are regarded as information. So, by combining various fields such as computer science and statistics, the information is analyzed and studied.</span></p> <p><strong>&nbsp;</strong></p> <p><span style="font-size: x-large">What is bioproramming?<strong>Bioprogramming</strong></span></p> <p><strong><span style="font-size: mediumlarger">Bioprogramming </span></strong><span style="font-size:larger">is all the programming &nbsp;activities for analyzing biological data.</span></p> <p><strong>&nbsp;</strong></p> <h2><span style="font-size:larger"><strong><strong>Programming</strong></strong></span></h2> <p><strong><span style="font-size:larger">Programming </span></strong><span style="font-size:larger">is a process that makes new algorithm from programming languages called codes through a compiler. It can convert a set of programming languages into executable programs. Programs can perform various activities like computation, analysis, algorithmic flow, and more. </span></p> <p><span style="font-size:larger">The <strong>computer </strong>is the electrical machine or device that carries out the programs. Computers exist in many different forms such as desktop, laptop, tablet, and etc. </span></p> <p><strong>&nbsp;</strong></p> <h3 style="margin-left:40px"><span style="font-size:larger"><strong><strong>Compiler</strong></strong></span></h3> <p style="margin-left:40px"><strong><span style="font-size:larger">Compiler </span></strong><span style="font-size:larger">is a program that transforms programming languages into computer languages. With this process, computer can recognize the commands. The compilers have own specific programming language. C<sup>++</sup>, for example, has c language. They are classified according to the languages and the operating systems.</span></p> 
<p>&nbsp;</p>
 <h3 style="margin-left:40px"><span style="font-size:larger"><strong><strong>Programming language</strong></strong></span></h3> <pstyle="margin-left:40px"><strong><span style="font-size: mediumlarger">Programming languages </span></strong><span style="font-size:larger">1are generally high-level languages that are used in coding by programmers. Find out by youself what If you compare the programming to a country, then the language is the communication medium. The 3 major types of bioprogramming languages are S, R, and Matlab. All of them are for statistical and computational use. <strong>Grammar </strong>is programmingthe rule of the languages.</span></p> 
<p>&nbsp;</p>
 
<h2><span style="font-size:larger"><strong>Perl programming</strong></span></h2>
 
<p><span style="font-size:larger">Perl is a programming language that supports scripts called a script lanuguage. It is developed by Larry wall in 1987. It is a powerful tool for varied applications such as network programming, finance, and bioinformatics.&nbsp;</span><span style="font-size:larger">An operating system of perl is basically Linux but almost systems support the program.&nbsp;</span></p>
 
<p><span style="font-size:larger"><a href="http://perl.org">site(perl.org)</a></span></p>
 
<p style="margin-left:40px">&nbsp;</p>
 
<h3 style="margin-left:40px"><span style="font-size:larger"><strong>BioPerl programming</strong></span></h3>
 
<p style="margin-left:40px"><span style="font-size:larger">BioPerl is a collection of Perl modules for biological data processing. It is an open source software for biological applications in bioinformatics. In the Human Genome Project, the program has played a central role.</span></p>
 
<p style="margin-left:40px"><span style="font-size:larger"><a href="http://bioperl.org">site(bioperl.org)</a></span></p>
 
<p style="margin-left:40px"><span class="marker"><span style="font-size:8px"><span style="font-family:comic sans ms,cursive">Homework source:</span></span></span></p>
 
<p style="margin-left:40px"><span class="marker"><span style="font-size:8px"><span style="font-family:comic sans ms,cursive">&nbsp;#!/usr/bin/perl<br />
use strict;<br />
use warnings;</span></span></span></p>
 
<p style="margin-left:40px"><span class="marker"><span style="font-size:8px"><span style="font-family:comic sans ms,cursive">use Path::Class;<br />
use autodie; # die if problem reading or writing a file</span></span></span></p>
 
<p style="margin-left:40px"><span class="marker"><span style="font-size:8px"><span style="font-family:comic sans ms,cursive">my $dir = dir(&quot;C:/Temp&quot;); # C:/Temp<br />
print &quot;The Fasta File will be generated in C:/Temp\n&quot;;<br />
print &quot;The name of file is FASTA20131369.txt.\n&quot;;<br />
my $file = $dir-&gt;file(&quot;file.txt&quot;); # C:/Temp/FASTA20131369.txt</span></span></span></p>
 
<p style="margin-left:40px"><span class="marker"><span style="font-size:8px"><span style="font-family:comic sans ms,cursive"># Get a file_handle (IO::File object) you can write to<br />
my $file_handle = $file-&gt;openw();</span></span></span></p>
 
<p style="margin-left:40px"><span class="marker"><span style="font-size:8px"><span style="font-family:comic sans ms,cursive">my @list = (&#39;&gt;Your_first_seq&#39;, &#39;ATATATATATATATATAATATATATATATATATAATATATATATATATATAATATATATATATATATA<br />
ATATATATATATATATAATATATATATATATATAATATATATATATATATAATATATATATATATATA<br />
ATATATATATATATATAATATATATATATATATAATATATATATATATATAATATATATATATATATA<br />
ATATATATATATATATAATATATATATATATATAATATATATATATATATAATATATATATATATATA&#39;);</span></span></span></p>
 
<p style="margin-left:40px"><span class="marker"><span style="font-size:8px"><span style="font-family:comic sans ms,cursive">foreach my $line ( @list ) {<br />
&nbsp; &nbsp; # Add the line to the file<br />
&nbsp; &nbsp; $file_handle-&gt;print($line . &quot;\n&quot;);<br />
}</span></span></span></p>
 
<h2><strong><span style="font-size:larger">BioOS</span></strong></h2>
 
<p><span style="font-size:larger">BioOS denotes an operationg system for bioinformatics</span></p>
 
<p><span style="font-size:larger"><a href="http://bioos.org">site(bioos.org)&nbsp;</a></span></p>
 
<p>&nbsp;</p>
 
<h2><span style="font-size:larger"><strong>Other languages for Bioinformatics</strong></span></h2>
 
<ul>
<li><span style="font-size:larger"><a href="http://en.wikipedia.org/wiki/R_(programming_language)">R</a></span></li>
<li><a href="http://en.wikipedia.org/wiki/S_(programming_language)"><span style="font-size:larger">S</span></a></li>
<li><a href="http://en.wikipedia.org/wiki/MATLAB"><span style="font-size:larger">Matlab</span></a></li>
</ul>
 
<p>&nbsp;</p>
 
<hr />
<p>Perl tutorial:&nbsp; http://raven.iab.alaska.edu/~ntakebay/teaching/programming/perl1st/index.html</p>
 
<p>&nbsp;</p>
 
<p>&nbsp;</p>
<p><b><span style="font-size: small"><span class="_Tgc"><span class="st"><span class="st">Programming </span></span></span></span></b><span style="font-size: small"><span class="_Tgc"><span class="st"><span class="st">is&nbsp;the process that converts a set of instuctional languages into executable programs. Programs can perform various activities like verification, analysis, algorithmic flow, computation, and more. The machine or device at which the programming is performed is called a <b>computer</b>.&nbsp;Computers exist in forms of desktop, laptop,&nbsp;tablet, smartphones, and&nbsp;other electrical devices.&nbsp;</span></span></span></span></p>
<p><span style="font-size: small"><span class="_Tgc">If you compare the programming to a country, <b>programming language </b>is the communicating or ordering medium. In other words, language is a formal constructed language designed to communicate instructions to computers to create programs or to control or to express algorithms. There are 3 major&nbsp;types of languages for bioprogramming: R, S, and Matlab. All of them are for statistical and computational programming. Other languages include Perl and&nbsp;Python, which are high level programming language used for bioprogramming. <b>Grammer </b>is the rules and methods of these languages. </span></span></p>
<p><span style="font-size: small"><span class="_Tgc">Therefore, bioprogramming is the process that analyzes and computes biological data into useful biological information.</span></span></p>
Anonymous user

Navigation menu