20170519 class lecture note
2017.05.19 Bioinformatics class lecture note.
Topic : Bioprogramming
> Today, we mainly talk about definition of bioprogramming, some Perl functions and 'grammar'.
I. Some Perl functions
- #!/usr/bin/perl : As the Perl is a program, we need to load to use it. This code meens load and make a new script.
- use : A calling function. We also need some 'rules' for using and handling codes, so by use 'use' function, load the set of rules.
- ex) use strict / warning
- At the above codes, 'strict' and 'warning' are 'library'; by definition of the professor, it's 'a set of books', but in the programming, 'a set of rules' for handling the Perl program comfortably.
- my* : Function restricting a boundary of a section. Computer has memory divided as sections, and when we use the function, we can make or define a variable's boundary.
- ex ) my $Bioinformatics
- Also there are some types of variables.
- @ : array ( sets in a box; the 'a' means 'array' and a circle surrounding 'a' means box. It's easy to understand when imagining the mathematical array form.)
- ex) ( 1, 2, 3, ... )
- % : hash ( divided key and value. A circle is a key and the another is a value.)
- ex) ( 1, 2 / 3, 4 / .... )
- $ : scaler ( just simply, one unit. 'S' means the name 'Scaler' and the bar means 'one'.)
- ex) 1, 2, 3 ....
- @ : array ( sets in a box; the 'a' means 'array' and a circle surrounding 'a' means box. It's easy to understand when imagining the mathematical array form.)
II. Bioprogramming.
> There are two definition of 'Bioprogramming' by the professor, Jong.
- Bioprogramming as the natural process of information "propagation" in the universe.
- Bioprogramming as programming technique in bioinformatics.
- In point of second definition, Jong said Bioprogramming is quite different with IT programming because bioprogramming is dealing with biological data to define the "rules" of nature. However the IT programming may just handle and consider the data from human beings such as bank data or Big data. That means we need to keep well biological knowledges if we'd like to do the bioprogramming.
+) I'm very impressed with the phrase, "natural process of information propagation". At the first, it's hard to understand the meaning of information propagation, but after thinking and understanding little, it's amazing. If the lives are just some information's relationships and complicated programmings, the most basal instinct might be able to be an 'information propagation'. Of course, I cannot understand and expect how to explain the consciousness and emotions, but it's engouh to be impressed. I will talk more about this topic in my essay.
editting now...