Category: English

Informazione ai Naviganti / Infos for the Sailors

Come qualcuno di voi ha potuto notare, ho iniziato ad utilizzare due differenti lingue, inglese ed italiano.
La scelta di come scrivere il post la faccio in base al possibile grado d’interesse (c’่ un grado di interesse?) del post stesso.

Tuttavia mi rendo conto che qualcuno vuole solo seguire i post in italiano, quindi eccovi il feed per solo post in italiano.

Il feed generale vi avvisa di tutti i post.

Se avete qualche valutazione da fare, se pensate che dovrei tenere solo una lingua o qualsiasi altra cosa, i commenti sono aperti come al solito.
—-

As you guessed this blog is written in two languages: italian and english. When I write a post I decide which language to use according to the interest that the post would raise in the italian or english speaking community.

If you want to follow only the english flow just use this feed.
The general feed just holds all the posts as usual.
If you have any suggestions, comments are open as usual.

Biocompass: get your bioinformatics direction

When I was at the predoc course in Heidelberg I saw that a lot of my friends, real experimental biologists, where a little bit confused in which tool use to do a bioinformatic job and where to grab it.

On top of that there was another problem that was related to the big number of bioinformatics software available out there and how to make a choice between them.

So I come up with the idea of the biocompass that I will try to explain.

Biocompass will be a web-portal where scientists can ask question about specific bioinformatics topic and other user can try to give an answer, giving the idea where it’s worth to look.

Let me try to explain it with some examples:

Sarah is an experimental biologist and she has a sequence of a DNA. She want to know if this sequence is a gene and, in that case, if it function is known. However she doesn’t know how to do it.

She comes to biocompass web-portal and post the question over there. The systems checks if there are similar questions already asked, if they are the system is going to show the first 5 hits that are similar to the problem proposed by Sarah.

If Sarah is satisfied with it, she will accept the answer and the system will store original question into the database for further reference and to increase the precision of the system.

In the other case Sarah decide to post the question to the attention of the other people subscribed to the portal.

The system will ask her to categorize the question into one of the available categories, like for example genetic, molecular dynamic, philogenetic, simulation, …

She will be guided through an easy but systematica process to end up with a really well organized entry.

The system will propose a set of tags already present in the database to atick them to the question, to have a more fine-grained search later on.

Now comes another important innovation about biocompass, the filtering. Nowadays there is too much information that cannot be processed in a reasonable amount of time. That’s why we need system to filter and select only the information that we really want to know.

Andrea is a bioinformatician working on genetic alignment. She has subscribed to biocompass and she decided to follow the genetic category only. This means that she is going to receive update only when there is a new question in the genetic category, ignoring all the others; they are not is field and she cannot be helpful over there.

Andrea sees the new question coming. She is following the new questions with a RSS feed that she prefer over the mail system.

She knows the answer. A BLAST search can give an hint about the DNA sequence. She suggest to use BLAST as a starting point for the research, linking it to the BLAST page entry.

This is an internal page in biocompass, where there is a small description about the software, the link to the ufficial website, and the number of user that have found the tool useful or not to solve this problem.

The rating is given by other user that has found the software good to solve this kind of problem, giving an idea how good and useful is the software itself.

The system shows also a bunch of related softwares that can be useful to solve this kind of question (ClustulW, BLAT, …)

Sarah gets the update from biocompass with the answer coming from Andrea. She now can start the investigation about her DNA sequence.

Here we are. Biocompass has act as a real compass, to give the direction where to start. This time the needle was pointing to BLAST direction, next time is going to point somewhere else.

This article is also at http://phdblog.scampsonline.org/

Myspace is really crap.

I finally managed to set up the page for the band.

Random Simmetry live
It was really a pain and I’ve got an enormous number of errors when I was uploading images or songs.

I think it’s one of the most user unfriendly web site that I have ever had the chance to use and interact.

Anyway now you can enjoy the random simmetry songs directly from myspace. And even download them. Have fun.

Science and art. Is the gap so huge?

At the BioSysBio Conference which I have attended in London this April there was a lot of things going on. An interesting bit was the workshop on Openscience notebook, on which I am really interested and thrilled. I’ve touched this subject in the past, however I will blog about this later on.

At the social dinner there was an exhibition from some artists and designers from the London Royal College of Art.

Image source

That’s how I knew Tommaso and we started to speak about it. I gave my “scientific” point of view, mainly answering what is possible now, what will be possible in future and what, according to the accepted paradigma and the availability of informations is not possible at all.

The topic was trying to think about new concept ideas grounding them on a scientific point of view.

To be honest I always saw this kind of contamination between the two realities with a lot of interest.

I am quite convinced that a scientist discovers something not when he/she is in the lab, but when he/she is outside the lab. Of course the ability to test the idea and grounding it on the science bases with model,measures and a theory happens in the lab and research work, but the original concept, the main idea is a sum of some different stimuli coming from different sources where art play a really big part.

These projects seems to demonstrate that also the other way is possible and science can influence art and design in a really intriguing and prolific way.

Maybe the difference between humanistic subjects and scientific subjects is only a matter of language and convention, and the holy war that usually it’s on between this two fields it’s just a matter of misunderstanding.

It’s time to move foward and trying to rethink the association between the two fields. Also from a teaching point of view.

Get the accents sorted in GTK and QT at the same time

I was facing a problem that it was really annoying. I’m using english and italian at the same time, and I have a english keyboard from which, getting out some accent is a real pain.

e.g.

่ เ ๓ ํ


But I I’m not the only one out there to face this problem and so there are several solutions.
I will speak only about one that is working for me.

Enable the xim module:

add to /etc/enviroments

GTK_IM_MODULE=xim
QT_IM_MODULE=xim

Copy the /usr/share/X11/locale/en_US.UTF-8/Compose to your home

cp /usr/share/X11/locale/en_US.UTF-8/Compose ~/.XCompose

Now you have to choose the Multi_key. It can be anything. Usually I use the  left Windows key. To get the keycode, run

xev

and hit the key. You should get an output like:

KeyRelease event, serial 30, synthetic NO, window 0x2200001,
root 0x13b, subw 0x0, time 105265658, (583,365), root:(587,414),
state 0x10, keycode 115 (keysym 0xff20, Super_L), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

Now create the file ~/.Xmodmap and write there

keycode 115 = Multi_key

Restart your XServer (log out from the Gnome session or Kde session) and (at least in GNOME) you’ve got a question if you want to load it or not. Load it.

Now you can try. Open anything that can accept a characther and try to click (holding them) “Multi_key ` e”. The result should be “่”.

Note that this is consinstent for both Qt and GTK so if you use mixed applications (as I do), you can write properly in both.

The only issue is the order that it seems to be mandatory. The combination “Multi_key ` e” is working but not “Multi_key e `” that is really annoying. From a first look the first one is defined in the .XCompose and the latter not. This let me think that maybe I can rewrite and add all this combination to this file, however it seems really strange and there should be somewhere an option to make it working.

If anyone of you know how to fix an hint will be appreciated. Otherwise I will have to write a short perl script to fix it.

HIH.

Another blog about bioinformatics

So, some of my friends has set up another blog on Bioinformatics.
The address is phdblog
and the subtitle it’s just true.

70% of what we do doesn’t work

I would just increase the percentual, but hey, we should trust us and hope for the best.

It’s just a new born blog, few articles right now, but it’s growing well.
Keep on eye on it, you wouldn’t regret.

SincUThink — Interview with the developer

SyncUThink unofficial logo

So SyncUThink is a tool to synchronize all the papers that you have on CiteUlike with the one that you have on your computer.

The developer is one of my friend and I manage to get an interview for this blog. So enjoy.

Mattions: Hi Greg, Why you don’t introduce yourself to our readers?
Greg: Hi, my name is Greg Jordan, and I’m a new Ph.D. student at the European Bioinformatics Institute in Hinxton, Cambridge. I’ll be working in the area of biological sequence analysis, though I’ve just started, so who knows where I’ll end up.

Mattions: So, why did you start to write SyncUThink?
Greg: I’ve always been a bit frustrated by the process of finding, organizing, and exporting citations when writing papers while at University. So when a friend recently showed me CiteULike, I sure liked!

But I also like to save paper and read things on my computer. So, this tool simply automates what I got tired of doing: finding PDFs for articles stored in my CiteULike library. I’m also a bit of a nut for user interfaces, so I used this program as a test to see how quickly I could “whip something together” as a Java applet.

Mattions: That’s pretty clever and useful to keep everything on sync. So how long did it take to get out the v 0.1?
Greg: I started on Monday afternoon, and by Wednesday I had something working fairly well.

Mattions: Wow, that’s really fast :). Do you want to develop it further?
Greg: Not really. I created the program because I wanted something to automate a very specific and simple task that found myself doing lots of recently (finding and downloading PDFs for reading journal articles), and if I spend too much time trying to satisfy everybody’s very last suggestion or wish for the program, it will nullify the time I tried to save by writing the thing in the first place!

However, I would love to see someone take the original code and develop it further, perhaps making it compatible with a more open reference manager platform such as Connotea.

Mattions: Do you choose any type of license or are you not interested on it?
Greg: Yes, I’m licensing it under the GNU GPLv2.

Mattions: Is the code available or do you think to make it available some day?
Greg: I find Google Code really easy to work with, so it’s available at http://syncuthink.googlecode.com/ .

Mattions: Ok, Greg thanks for the interview and for your time.
Greg: No problem, thanks for the chance to chat about the program. Hopefully some people will find it useful!

Science is all about sharing ideas with the others

Today I had a really nice conversation during the 9th EMBL PhD Symposium on “Patterns in Biology” at the EMBL in Heidelberg.

Science is sharing ideas with others. That was a really good sentence that has popped out during a really nice conversation between me and some friends.

Mainly you can speak about everything, create new models, propose new approaches, give an idea and then there is always the experiment. It’s always possible to fall back to the raw data and check what really is going on.

Without the sharing of ideas there will be no progress and any new idea will pop up. That’s why I’m really interested in the open science proposed by the bioinformatics zen.

More over this post of a possible workflow as notified by Giovanni here, makes really clear that sharing ideas is the good thingTM to do.