Category: My life

Nearly halfway through Movember

We’re nearly halfway through Movember, the month we grow our moustache in order to raise awareness about men’s health. I am in Amsterdam, for a congress and this was the hardest day of the month so far: since 8am, nearly every single person I met said it didn’t look good. And this can be harsh when you talk with (potential) business partners! However, practically, when you have time, this is an unique opportunity to initiate discussions with others about prostate cancer.

So this is a plea to make it worth! Please donate to prostate cancer research via my profile page: Belgian men lives on average 5 years less than Belgian women. Belgium has the 4th highest cancer rate for men diagnosed in 2012 worldwide. Survival rates are however good but together we can do better!

Still want to see how it looks like so far? Here you see I will soon need to use wax, scissors and all sorts of precision instruments to tame it 😉

Movember moustache Jean-Etienne Poirrier

And if you are still not convinced, here is a short interview of professor Swinnen, from KUL (in Belgium), about his research and how Movember is helping his team:

And again, donate to a good cause! Many thanks in advance for your help!

Will we see more babies named George in England and Wales?

A few days ago Prince William and Duchess Catherine of Cambridge gave birth to Prince George. Today at the office we were wondering if we will see more babies names George in UK. Very important question indeed!

So I went to the UK National Statistics website and looked for baby names in UK. Let’s focus on England and Wales only. There are two datasets for what we are looking for: one for the period 1904-1994 (by 10 years steps) and one for 2004 (if we want to be consistent with the 10 years step in the first dataset). I extracted the ranking relevant for us here: for babies called William, George (and Harry, William’s brother). The data is here.

If we plot these rankings we see for William that there could be a “Prince effect”. Indeed this name was less and less used in the 20th century (blue dots) until Prince William’s birth in 1982 (blue dotted line). Idem for the name Harry (green dots) that didn’t even made it into the top 100 in 1964, 1974 and 1984 ; but it reappeared at the 30th rank in 1994 (he was born in 1984, green dotted line).

Evolution of ranking of baby name popularity - William, Harry and GeorgeNow for the name George, it’s a bit different. The name was also going down the ranking until 1974 when it reached the 83rd rank. After that it went up again. So does it invalidate the “Prince effect” mentioned earlier? Maybe it’s more a “famous effect” since other famous Georges were famous (George Michael, George Clooney, George Best, George Weasley, … from Yahoo!). Maybe the appearance of television shows in colour (1966 for BBC) made this name popular? Do you see other reason? But even from the already high 17th in popularity now I still expect the name George to gain even more popularity.

Btw I discovered that The Guardian ran a similar story (excluding Harry however).

Any free solution for the demise of Google Reader?

Last week Google announced it will shut down its Reader service. It is a web-based RSS reader. It therefore allows to be kept updated of news from around the net in a central location. I liked the service for 3 reasons (on top of the fact it’s free, 0$, to use):

  1. It’s web-based, accessible from anywhere/everywhere with a simple browser;
  2. It’s text-based, you can quickly scan headlines and use the powerful search function from Google;
  3. It’s backed by an API so you can use it via different apps on different platforms and they all stay synchronised (the web/mobile version of Reader is not as efficient as the web/desktop version; hence the proliferation of apps using Reader as a backbone).

Of course it frustrated a lot of people, from scientists to consultants … to name a few only. People are looking for alternative (you can do a search on Google while the Search service is still working). Feedly is cited very often as the next best alternative. However its nice, graphical interface conflicts with my second reason to like Google Reader: it’s text-based. The Old Reader looks also interesting, it is text-based but no apps on different platforms yet. But both are also proprietary and can be turned off (or changed to a pay-for-use model) at any moment 😦

An interesting solution could be an Evernote RSS reader. Evernote has already a portfolio of application ranging from a note-taking software, screenshots, drawing, food, … They have a synchronisation process in place. Why not a RSS reader then?

Back to the main track … Fortunately – in a way – Google Takeout allows you to retrieve all your data from Reader, along with an OPML file containing all your subscriptions. You can feed this file in another reader and you can go forward. Starred items are also retrieved (but which reader can use them?). And if you are interested The Guardian has an interesting article about the average duration of Google free services (1459 days, see below) and other nice facts. I guess they will keep Search alive 😉


But what can be done for free (as in free speech)? One of the solution is Owncloud (AGPL) and they recently released a RSS reader add-on. Another solution could be pyAggr3g470r, a news aggregator written in Python. And I was wondering why there isn’t just a simple API that would allow any kind of application to connect, update and display RSS feed. Something like the NewsCredNews API but free, simpler to use than Owncloud and with apps/website interface for mobile devices. And a poney with that, please.

Do you have any other solution?

Map of GAVI eligible countries in R

I was trying to reproduce the map of the GAVI Alliance eligible countries (btw I was surprised India is eligible – but that’s the beauty of relying on numbers only and not assumptions) in R. This is the original map (there are 57 countries eligible):


I started to use the R package rworldmap because it seemed the most appropriate for this task. Everything went fine. Most of the time was spent converting the list of countries from plain English to plain “ISO3” code as required (ISO3 is in fact ISO 3166-1 alpha-3). I took my source from Wikipedia.

Well, that was until joinCountryData2Map gave me this reply:

54 codes from your data successfully matched countries in the map
3 codes from your data failed to match with a country code in the map
189 codes from the map weren’t represented in your data

I should have better simply read the documentation: there is another small command that needs not to be overlooked, rwmGetISO3. What are the three codes that failed to match?

Although you can compare visually the map produced with the map above, R (and rworldmap) can indirectly give you the culprits:

tC2 = matrix(c("Afghanistan", "Bangladesh", "Benin", "Burkina Faso", "Burundi", "Cambodia", "Cameroon", "Central African Republic", "Chad", "Comoros", "Congo, Dem Republic of", "Côte d'Ivoire", "Djibouti", "Eritrea", "Ethiopia", "Gambia", "Ghana", "Guinea", "Guinea Bissau", "Haiti", "India", "Kenya", "Korea, DPR", "Kyrgyz Republic", "Lao PDR", "Lesotho", "Liberia", "Madagascar", "Malawi", "Mali", "Mauritania", "Mozambique", "Myanmar", "Nepal", "Nicaragua", "Niger", "Nigeria", "Pakistan", "Papua New Guinea", "Rwanda", "São Tomé e Príncipe", "Senegal", "Sierra Leone", "Solomon Islands", "Somalia", "Republic of Sudan", "South Sudan", "Tajikistan", "Tanzania", "Timor Leste", "Togo", "Uganda", "Uzbekistan", "Viet Nam", "Yemen", "Zambia", "Zimbabwe"), nrow=57, ncol=1)
apply(tC2, 1, rwmGetISO3)

In the results, some countries are actually given in a slightly different way by GAVI than in R. For instance “Congo, Dem Republic of” should be changed for rworldmap in “Democratic Republic of the Congo” (ISO3 code: COD). Or “Côte d’Ivoire” should be changed for rworldmap in “Ivory Coast” (ISO3 code: CIV). An interesting resource for country names recognised by rworld map is the UN Countries or areas, codes and abbreviations. Once you correct this, you can have your map of GAVI-eligible countries:


And here is the code:

# Displays map of GAVI countries
theCountries <- c("AFG", "BGD", "BEN", "BFA", "BDI", "KHM", "CMR", "CAF", "TCD", "COM", "COD", "CIV", "DJI", "ERI", "ETH", "GMB", "GHA", "GIN", "GNB", "HTI", "IND", "KEN", "PRK", "KGZ", "LAO", "LSO", "LBR", "MDG", "MWI", "MLI", "MRT", "MOZ", "MMR", "NPL", "NIC", "NER", "NGA", "PAK", "PNG", "RWA", "STP", "SEN", "SLE", "SLB", "SOM", "SDN", "SSD", "TJK", "TZA", "TLS", "TGO", "UGA", "UZB", "VNM", "YEM", "ZMB", "ZWE")
GaviEligibleDF <- data.frame(country = c("AFG", "BGD", "BEN", "BFA", "BDI", "KHM", "CMR", "CAF", "TCD", "COM", "COD", "CIV", "DJI", "ERI", "ETH", "GMB", "GHA", "GIN", "GNB", "HTI", "IND", "KEN", "PRK", "KGZ", "LAO", "LSO", "LBR", "MDG", "MWI", "MLI", "MRT", "MOZ", "MMR", "NPL", "NIC", "NER", "NGA", "PAK", "PNG", "RWA", "STP", "SEN", "SLE", "SLB", "SOM", "SDN", "SSD", "TJK", "TZA", "TLS", "TGO", "UGA", "UZB", "VNM", "YEM", "ZMB", "ZWE"),
GAVIeligible = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1))
GAVIeligibleMap <- joinCountryData2Map(GaviEligibleDF, joinCode = "ISO3", nameJoinColumn = "country") mapCountryData(GAVIeligibleMap, nameColumnToPlot="GAVIeligible", catMethod = "categorical", missingCountryCol = gray(.8))

Android is catching up iOS

121221-android-mba-rWell, there is nothing new in this statement. The smartphone OS Android is catching up and even overtaking its rival iOS in many domains:

  • more activated products per day and per year in 2011,
  • more Samsung Galaxy S3 (running Android) sold in Q3 2012 than iPhone4 and 5S (running iOS),
  • more devices worldwide,
  • catching up Apple’s market share in tablets,

All this is summarised in an infographics MBA Online designed (the original address is here: at your own risk). It is sweet and colorful, with lots of numbers and some references in the end. Unfortunately these references are embedded in the image so you cannot click on them if you ever want to read more info.

Also as I mentioned previously (for an infographics coming from a similar type of website), I didn’t like much the fact it was very, very long (see reduced copy on the right). It makes things easily read while scrolling down. But ymmv I would have like something a bit more different. For instance I would have seen this more as a succession of slides, a-la Pechakucha maybe (except there is a lot of text). But the restrictive license (CC-by-nc-nd) prohibits derivative works.

So I like my Android device. I like when people promote it, are proud that Android is a success and talk about it. And the web is full of these infographics: a similar story about taking over the world, the successive Android versions (again very long), tastes of Android users (versus iOS users’), a broader smartphone comparison (again very long), a Google search for it, … Choose the one you like!

I wish I were not that connected


We had a fixed phone line at home. We had a fixed phone line on our desk at the office. There was a letterbox in front of the house and a pigeon hole at some central location in the office.
And we were not reachable when sleeping, when in meeting, when commuting, …


We have a fixed phone line at home. We have a fixed phone line on our desk at the office. We have a mobile phone in our pocket or connected to the hands-free system in the car. The computers and tablet are running Skype or another communication software that shows every contact if we are “available”, “busy” or “not to be disturbed”. There are still letterboxes and pigeon holes but also e-mails, instant messaging, …
The fixed lines fall back on the mobile if there is no answer after 5 tones. We are reachable when sleeping, when in meeting, when commuting, … People call you when you don’t answer their e-mail after 5-10 minutes.

Next week:

I will be abroad, following some conference. What if I only carry a wifi-enabled music player running just Skype? I will be reachable between talks not during talks, at the conference center but not when commuting, at the hotel but not when reading or sleeping. Will it really make a difference? I wish I were not that connected.

P.S. of course this is a first world problem:


Forget pills, here comes e-pills!

The US FDA recently approved Proteus Digital Health Ingestion Event Marker (IEM). Basically, it’s a pill with some electronics attached (very tiny electronics: around 0.5mm in diameter for a total weigth of 5mg, see picture below). Once activated the pill transmit a signal and, coupled with a detector, you know when the pill got into your body.

Edible sensor for electronically confirming adherence to oral medications.
Edible sensor for electronically co-encapsulated with a drug product using a sensor-enabled capsule carrier (from Au-Yeung et al. at Wireless Health 2010)

When you think of it, it seems very interesting. The direct potential application (Proteus is only making the IEM, not the pill itself on which the IEM is attached) is to monitor when a patient actually take her/his pills. Or for the patient, just to remember if the pill was taken already or not (you can also use boxes with specific places for each day). Some people see here a plot against human health in general – maybe. But as I use to say: watch the use, don’t punish the tools. The IEM could of course be used to ensure patient’s compliance and increase the surveillance. But on the other end, the IEM could also help decide if a properly taken medication (from “Big Pharma” or from “natural products”) is indeed efficacious.

Another direct application is the correct identification of pills before consumption. There are a lot of websites that will help us correctly identify pills found outside boxes at home (see here for instance). If you activate the IEM on a pill, the signal emitted can directly tell you which medication it is. Provided the signal emitted contains an unique signature.

And there I have some questions … Kit Yee Au-Yeung and her colleagues published an abstract (PDF) at Wireless Health 2010 about the technology. The detailed paper explains well some aspects of the IEM like the way the battery actually uses the patient’s body fluids to power a redox reaction (very simple – hence clever to use it here). But the paper doesn’t say the distance at which the signal can be recorded nor how this signal is encoded.

Antenna Antenna montaggio completo (amplificatore e elementi radianti)How far can you measure the signal from this IEM? The paper states that the “communication process remains entirely within the body; it is unnoticed by and not detectable beyond the patient consumer“. It goes into several measures during the reported clinical studies but does not mention how far the signal can be measured. In my opinion, the IEM signal cannot be detected from very far for various reasons: the statement copied above, the output of this type of redox reaction and size of substrate used and the way they define their scheduling adherence. In this definition, a “sensor-enabled medication was considered taken “on-time” when ingested within ± 1 hour and ± 2 hours of the specified time“. Since the IEM is activated as soon as in contact with body fluids and the sensor/detector is placed approximately next to the stomach, I guess the sensor only detects the IEM signal when the IEM actually reaches the stomach. I wonder if one would place the sensor just below the throat, will the time-to-detection be shortened?

COS6100A OSCILLOSCOPE 100MHZHow is the signal encoded? The paper reports an identification accuracy of 100%, meaning all detected sensors were correctly identified. It also reports a sensitivity of 97.7%, meaning the study did not detect the negative controls in 97.7% of cases of ingested negative controls. Good. Now what happens if you ingest several different medications at the same time? They will most probably reach the stomach at the same time too and their respective signals will be detected at the same time. The paper says that the sensor/detector “interprets the information from the edible sensor, identifies it as unique“. How? We don’t know. From previous experiment I know it is feasible to encode a somehow unique signal in 5mm of electronics. Up to how many different signals can be encoded (and decoded, given a weak signal)? This will give the maximum number of e-pills you can ingest at the same time.

Although the FDA only approved it for placebo pills so far, it is a very interesting first step towards the control/cure of chronic diseases, sometimes requiring to follow a long-term medication plan. Although the pill is kind of passive and the whole system (*) only measures when a pill is actually ingested, more active e-pills will come to market, for instance only releasing one of their drugs when receiving a signal or delivering a dose adapted to the environment in which they are. Later on you can imagine e-pills acting like Proteus (sic!) in the Fantastic Voyage

A video for the end? There is an official video on Vimeo but I like this one:

(*) the whole system involves a wearable sensor/detector/patch as well as a “social” application on smartphone. The sensor was already approved by the FDA a long time ago (under the name of “Raisin Personal Monitor”). From the official screenshot the app also reports activity (including sleep), heart beat, blood pressure, etc. (as many other apps around now). Could be cool to try this!

Photo credits: antenna picture by Giacomo Boschi on Flickr (CC-by) and oscilloscope signal by Mikael Alternark on Flickr (CC-by).

Effects of Tobacco on health – visualized

As you probably know I am interested in both diseases (and health in general) as well as visualization. Recently Online Nursing Programs (*) invited me to have a look at their latest infographics about the effects of tobacco on health (directly to figure).

Although numbers seem correct (references are at the bottom), although they intelligently re-use the presentation of some well-known tobacco companies, there is one thing that I don’t like that much: like this sentence, the figure is very, very long. You have to scroll many pages in order to see everything. It may look like a story but it is not presented as such (I mean: there are no clear marks of different steps in the story, except the three “chapters”). On the right is the complete figure in exactly 800 pixels of height – can you read something? solved this issue by using a Flash player that allows the viewer to woom in/out and go to different sections of the figure (see here for instance).

Now, about smoking … Smokers do what they want with their health. Of course, I criticise the physical dependency, the effects on social security and indirectly on everyone’s capacity to react to other health issues. And of course I hope that people could stop smoking. But in my opinion the most disgusting thing about tobacco is secondhand smoking (aka. passive smoking): the inhalation of smoke by persons other than the active smoker. This passive smoking is especially harmful in young children. The CDC estimated that it is responsible for an estimated 150,000–300,000 new cases of bronchitis and pneumonia annually, as well as approximately 7,500–15,000 hospitalizations annually in the United States – both in children below 18 months. And in adults, passive smoking increase the risk of heart disease and lung cancer by 20-30%. Without doing anything – just inhaling smoke from your neighbour.

So it was a very nice idea from them to draw people’s attention to these health issues. It could have been better if the figure would have been more “readable” IMHO.

(*) Unfortunately for them, “Online Nursing Programs” sounds like a website that will just ask for your credit card number although they publish nice infographics – like this other one about sanitation. The About page that doesn’t say who they are add to these doubts.

Created by Online Nursing Programs, license CC-…

World book and copyright day, 23 April

Today is World book and copyright day. UN mentions a lot about books and the diversity of values they bring along but very few words are written on copyright per se. It’s true that books are vectors of values and knowledge, depositories of the intangible heritage. But in a world progressively going towards digital books, it could be worth having a real debate about what type of knowledge we want to preserve for the next generations, in which formats, under what types of conditions.

I was in New York recently and I was happily surprised to see the number of people still reading something (real books but also magazines, e-books, and of course their e-mails). E-book readers are more and more common, especially in planes and other public transport. Every big book store on 5th Avenue has its own e-reader, even web-based book stores promote their own e-readers. Most if not all of those e-readers promote its own closed, freedom-depriving file format.

Bill Blass Public Catalog Room - NYPL

We’ve all in mind pictures of the Rose Main Reading Room of the NYPL Schwarzman Building, where the beautiful room is packed with people reading and their laptops. I was also surprised to see the amount of computers available in other rooms (like the Bill Blass Public Catalog Room above). Books – real ones, made of paper and cardboard – are consigned to the walls, very few people are actually browsing through them. We now look for books in electronic catalog ; these books are stored in more functional room for librarians to find them. We now expose our collection of books in “social bookshelves” like librarything.

It’s not a reaction of an old man (well, maybe …). It’s more that we should think about what we want to create and what we want to leave for the next generations. It’s good to have a business plan to allow customers to have the best possible experience while reading your e-books for the next 2 years ; it’s even better if you would allow the same customers to keep their library open, transparent and “sharable” with others. Gutenberg’s invention allowed books and knowledge to be widely shared ; don’t let the “digital revolution” take that freedom back!