Archive for June, 2010

Install perl modules

Wednesday, June 30th, 2010

There are a variety of ways to install perl module. One of them is using cpan and this is a very good howto instruction page.

Machine learning in R

Tuesday, June 29th, 2010

Brilliant people have contributed a lot to including very cool functions in R, which is one of the huge boosts to its growing popularity both in academia and industry. I watched the expansion closely because myself is a beneficiary. The current list of machine learning is:


k-nearest neighbor

neural networks (one hidden layer only, and kernel is limited)

Support Vector Machine (regression and classification, it is R version of libsvm)

Random Forest for feature selection (not tried myself yet)

Bayesian inference (not tried myself yet)

I’d like to see this trend going on and on and particularly, if the added on function requires the least amount of user inference would be the best to attract more users.

Keep open source programs alive.

Open source synthetic biology project: CINUX

Friday, June 11th, 2010

I guess the concept has been out there for a while. After the news from Craig Venter’s lab, which they created a new cell out of designed genome, I’m more optimistic of seeing such a new phenomena in future (decades or centuries), i.e., one lab or person makes a living thing out of own design, another lab or person makes a different one, as a whole, many different living things can be designed and trading of designed cells or even larger like tissues. Just like the great Linux project, we will have something like Cell-Linux(Cinux), an open source cell organization. There would be a concord effort to create a new platform of life that could do amazing things, such as, write this blog. :)

It would be a totally new world to live, and two of the most important issues would be related to ethics and privacy. IMHO, they are even more important than the techniques or the CINUX concept itself.