Popular Tags:


May 25, 2015 at 12:07

Audiolepsia playing at Sala Monasterio

Since last March, I’ve been playing guitar in the Audiolepsia band. Last weekend I’ve played live with them for the third time at Sala Monasterio (top picture, credits to Pau Andrio). It’s an honor and a pleasure to be part of this band and I feel like I’m improving my guitar skills after every rehearsal.

You can download or buy the first album “Principio de Incertidumbre” from our bandcamp site.

I hope you like it.

Radio interview at “Fábrica de la Ciencia”

May 25, 2015 at 11:54

A few weeks ago I was interviewed at Gavà radio station in the radio program directed by Jorge Onsulve called “La Fábrica de la Ciencia“. The interview was about protein simulations in supercomputing environments. You can listen to the program via podcast (sorry, only in Spanish):

Universes of unlimited complexity

March 27, 2014 at 15:29

The computer programmer is a creator of universes for which he alone is responsible. Universes of virtually unlimited complexity can be created in the form of computer programs.

Joseph Weizenbaum


March 21, 2014 at 11:59

Recently, I needed to create an online tool to edit html and to have the ability to preview the changes at the same tab/window and I decided to create such a tool by myself.

I called this pet project liveHTML and it is online. It is not revolutionary, but I had fun integrating jQuery, FileSaver.js and Ace code editor. The idea is pretty simple: one screen, two main columns: on the left, HTML code, on the right, the HTML rendered.


March 19, 2014 at 14:55

Ensō is the name of a musical project I started some months ago with a very good friend. We’ve composed several songs and the recording process takes much longer, but here I’d like to share one of our songs with you. Enjoy!

Coursera and peer evaluations

September 9, 2013 at 12:38

I am really disappointed with Coursera and  the peer assessments evaluations. A few months ago, I enrolled in the Creative Programming for Digital Media & Mobile Apps course. At that moment, I felt really excited about doing some programming stuff in a more artistic way and I wrote about it in this blog. At some point, I decided to take the signature track and pay 39$ for it. I wanted some credit back at the end of the course because I was going to spend a lot of time and effort on the it…

Finally, I obtained a grade with distinction, but I was really pissed off with some of the peer evaluation messages:

” I am not sure why you submitted five sketches, but I’ve got four other students work to evaluate and I find your submission annoying.”

“why no comments? you submitted five projects (instead of one,) and all their code, but no comments to help me understand how any of them work. This code maybe easy for an experienced programmer to understand, but even an experienced program would have commented their code. It’s very difficult to give a true evaluation of your work….There is no specific project in this pile.”

The rest of the comments were like “Nice!”, “code clear”, “good abstraction” or “Original Idea, good work!”. My final grade was a 5/10 and made me feel as my classmates didn’t take their time to properly evaluate any of my projects. This course was about experimenting and going beyond the examples, the main reason why I released five projects instead of only one…

Anyway, I’ve got the point and a valuable experience: I’m not going to take the signature track again if the instructors are not going to evaluate my work. I don’t want to waste my money and my time evaluating other people’s work.

A stage in Japan

July 30, 2013 at 13:19


While I’m compressing all the data I’ve been working on over the last months (more than 250GB!), I’m thinking of how fast time goes by. It was still spring and everything was ready: my flight was departing soon and I was leaving Barcelona for the next three months. Destination? Ōsaka, Japan.

I had an amazing experience living and working in Japan and I’ve been writing about some of my adventures during this time in this blog (sorry, it’s only in Spanish). During my time in the hosting research center, I’ve met extraordinary people at Mizuguchi Laboratory: open-minded, brilliant scientists and, not less important, excellent people always kind and open to help me. Let me thank you again if you’re reading this post. You made me feel like at home.

But I also had the opportunity to meet other people apart from the office. Kaori and Snoo, from Bar Kitty. What started as “let’s teach some Spanish for fun” became “you guys are awesome”. In a few days we’re going together in a crazy road trip…I can’t wait for it! Edu (The Parallel Dimension), David (@CreativoenJapon, Un Creativo en Japón), Flapy (@Flapy, Un Español en Japón) and Víctor (Nihon Travel), it was a pleasure to share a couple (or more!) beers with you. I hope to meet you again in the future, but I’m not sure exactly where and how 🙂

I’m very sorry for having been complaining all the time about the weather: Kansai summer was really hot and humid, but oh, irony! I’ve finally got used to. Dealing with ATM’s and furikomi was complicated too…but I’ve improved my japanese language skills (when you’re starting from scratch it isn’t difficult at all 😛 ), worked hard and now I feel less gaijin than before.

This city will always be a part of me.


Processing and livetifact

July 1, 2013 at 08:24


Three weeks ago, I enrolled in a Coursera course called Creative Programming for Digital Media & Mobile Apps. I’m enjoying the course very much despite I find it a bit easy. We were asked to develop a couple of projects, focusing both on the artistic and the programming part. We’re using the Processing framework to accomplish our goal. The IDE is prepared to export code written in Java to Android (Java), web browsers (JavaScript) or as a desktop application (the default behavior). Depending on the architecture chosen, the code may change, so it’s important to develop with some architecture in mind.

At the moment, I’ve been playing in four different mini-projects or sketches, as processing community called them:


It’s a little grass-field simulator. I wanted to play with bezier curves and the wind (simulated when clicking with the mouse on the screen). You can access the sketch here (only works on Chrome): grass.


This sketch is opening a Caffeine molecule from a PDB file and displaying it in 2 dimensions. Here it is a small screencast:

You can download the binary and the code from here.


Same as before, but this time using 3D capabilities:

Download the binary and code from here.


This is my favorite project, I’ll spend much more time on it in the next three weeks. Livetifact names comes from “live” and “artifact”, it’s a kind of cell which breaths (and suffers from some anxiety!). You can feed it clicking on the screen. Livetifact will launch its ciliums to catch the food and will generate some sound (or noise). I’m planning to use it as a platform for developing a “sensing and living” sampler. Access the project here (only fully supported on Chrome browser): livetifact. There’s a lot of job to do on the programming, sound and graphics parts.

Books I’ve read so far this year

May 3, 2013 at 21:53


  • Outpost – Adam Baker
  • Apocalipsis Z. Los días oscuros – Manel Loureiro
  • Apocalipsis Z. La ira de los justos – Manel Loureiro
  • A Dance with Dragons (A Song of Ice and Fire, Book 5) – George R.R. Martin
  • Michael Freeman’s Photo School. Exposure – Michael Freeman
  • Aventuras de un oficinista japonés –  José Domingo
  • The Art of War – Kelly Roman and Michael DeWeese

5th CAPRI Evaluation Meeting

April 16, 2013 at 17:06

Random Protein

The CAPRI evaluation meeting is the most important date in my research group’s agenda. Tomorrow, the 5th CAPRI evaluation meeting starts in Utrecht. The 4th evaluation meeting was celebrated in Barcelona and organized by my group, but I hadn’t started my PhD at that moment, so this is my very first “CAPRI”. I am presenting a poster and I am very excited about personally meeting all the good scientists who wrote the best articles in the protein-protein docking field.

You can follow the live feed from twitter hashtag #CAPRI2013Utrecht.

By the way, I’m participating in the e-ScienceTalk (www.e-sciencetalk.org) initiative, so I’ll post about the 5th CAPRI evaluation meeting in the GridCast blog.

After three very intensive days in Utrecht, I will visit Amsterdam for a couple of days. It is going to be my third time in Amsterdam, but the first one I can visit the Rijksmuseum.