All posts by admin

IL1RL1 / ST2 and asthma

The association of IL1RL1 and asthma is usually attributed to our 2009 nature genetics paper, sometime also to the later NEJM paper 2010. We described the association in the IL1 cluster, however, already 6 years earlier  in Gohlke et al. 2004. The resolution wasn’t so good at that time as we thought more of IL1RN than IL1RL1. And even  in 2004, the IL1 cluster was well known. Why is the temporal order of events so unimportant?

 

CC-BY-NC Science Surf , accessed 24.03.2026

Beutegemeinschaften

Ulrich Dirnagl hat ein lesenswertes Stück im LJ 11/2017, S.25

… Wir arbeiten in Gruppen von im Schnitt acht Forschern (inklusive Studenten), die durchweg Arbeitsverträge über wenige Jahre haben – und mit Fördergeldern, die höchstens für drei Jahre gesichert sind. Die Forschungsstrategien und Ergebnisse werden bis zur endgültigen Publikation unter Verschluss gehalten, man könnte ja gescoopt werden.

Data Sharing? Um Himmels willen. Hab’ ich ja nichts davon, könnte im Zweifelsfall sogar schaden. Wie verrückt aber ist die Frage, ob sich die grundlegenden Fragen der Biowissenschaften und der Medizin nicht besser in multinationalen, koordinierten sowie ausreichend und langfristig alimentierten Kooperationsprojek-ten aufklären ließen? Sollte man das wenigstens nicht mal ausprobieren? Continue reading Beutegemeinschaften

 

CC-BY-NC Science Surf , accessed 24.03.2026

Why replication is important

A nice explanation at honestuniverse.com

One of the most important principles of the scientific method is reproducibility. A valid result should be able to be replicated independently, whereas an invalid result (originally achieved due to some error or perhaps just chance) will not be able to be consistently reproduced […] The reason why this is the case has to do with researcher degrees of freedom. In an original experiment, the experimenters have the freedom to make certain choices. Some choices may have been made beforehand, whereas others are made after the study has been started. These choices may not all be made consciously, or they may be made consciously with only unconscious bias, but the fact that the choices are made at all after the experiment has begun affects the reliability of the results.

which basically means that the kind of replication nature genetics demands for an association, is not a replication at all, but some extended or repeated study.

 

CC-BY-NC Science Surf , accessed 24.03.2026

How to merge local and remote data in the browser

In a first step reconfigure your browser

Safari
Enable the develop menu using the preferences panel, under Advanced -> “Show develop menu in menu bar”.
Then from the safari “Develop” menu, select “Disable local file restrictions”.
Chrome
Close all running Chrome instances first. Then start the Chrome executable with a command line flag:
chrome –allow-file-access-from-files
On Mac OSX terminal you can do this with
open /Applications/Google\ Chrome.app –args –allow-file-access-from-files
Firefox
In the address bar, type about:config Find the security.fileuri.strict_origin_policy parameter and set it to false

 

Here is the script, loosedly based on https://www.html5rocks.com/en/tutorials/file/dndfiles and https://stackoverflow.com/questions/7346563/loading-local-json-file that loads json1 from the server, json2 from the local harddrive and merges both by id

<html>
<input type="file" id="files" name="files[]" />
<output id="list"></output>
</html>

<script src="jquery-1.11.1.min.js"></script>

<script>
// read local comma delimited file with id and name
function readTextFile(file) {
  var rawFile = new XMLHttpRequest();
  rawFile.open("GET", file, false);
  rawFile.onreadystatechange = function () {
    if(rawFile.readyState === 4) {
      if(rawFile.status === 200 || rawFile.status == 0) {
        rider = rawFile.responseText.split("\n");
        return rider;
      }
    }
  }
  rawFile.send(null);
}

// read server data in json format
var url = 'merge.json';
var json2;
$.ajax ({
    url: url,
    async: false,
    dataType: "json",
    cache: false,
    success: function(data) {
        json2 = data;
    },
    error: function(err) {
        console.log(JSON.stringify(err))
    }
});

// function to join by id
function joinObjects() {
  var idMap = {};
  for(var i = 0; i < arguments.length; i++) { 
    for(var j = 0; j < arguments[i].length; j++) {
       var currentID = arguments[i][j]['id'];
       if(!idMap[currentID]) {
          idMap[currentID] = {};
        }
      for(key in arguments[i][j]) {
          idMap[currentID][key] = arguments[i][j][key];
      }
    }
  }
  var newArray = [];
  for(property in idMap) {
    newArray.push(idMap[property]);
  }
  return newArray;
}

// selection of local fiel starts it all
function handleFileSelect(evt) {
  var files = evt.target.files; // FileList object
  // files is a FileList of File objects. List some properties.
  var output = [];
  for (var i = 0, f; f = files[i]; i++) {

  readTextFile( "file:///Users/wjst/Desktop/"+escape(f.name) );
  for(var i = 0; i < rider.length; i++) {
    rider[i] = rider[i].split(",");
  }
  json1 = rider.map(function(x) {
    return {    
      "id": Number(x[0]),
      "name": x[1]
    }
  })
  console.log(json1);
  console.log(json2);
  console.log( JSON.stringify( joinObjects(json1, json2) ));
 }
}

document.getElementById('files').addEventListener('change', handleFileSelect, false);
</script>

 

CC-BY-NC Science Surf , accessed 24.03.2026

Wissenschaftsrat zu Peer Review

wissenschaftsrat.de schreibt

Das Begutachtungswesen (peer review) steht nach Ansicht des Wissenschaftsrates unter zunehmendem Druck. Sowohl die Erwartungen an die Leistungen von Gutachterinnen und Gutachtern als auch die Nachfrage nach Begutachtungen seien aus verschiedenen Gründen deutlich gewachsen, ohne dass die Gruppe der Gutachtenden systematisch vergrößert und Wissen über Begutachtungen strukturierter vermittelt wurden.

Positionspapier 23.10.2017

 

CC-BY-NC Science Surf , accessed 24.03.2026

Treg and transplant rejection

Yesterday evening I heard an interesting talk here about lung transplant rejection where one of the best prognostic marker
was the (pre transplantation) Treg count.

I wonder if there are some preexisting patient conditions, like allergy, that are responsible for this phenomenon?
At least it is already known since 2008 that Treg function is important. Current Treg therapies are exploiting this. Another allergy hallmark the IL33/ST2 axis is actively tested at the moment in transplant rejection.

In contrast transplant acquired allergy is something different – a side effect of tacrolimus? Or any other ingredient of the cocktail of steroids, mycophenolate, and IL-2 receptor inhibitors such as basiliximab?

 

CC-BY-NC Science Surf , accessed 24.03.2026

Exports OSX ratings to XMP ratings

for FILE in *.jpg
do
  FN=$(echo $FILE | sed -e "s/jpg/xmp/")
  RATE=$(mdls "$FILE" | awk '/kMDItemStarRating/' |  awk '{print $NF}' )
  OR=$(mdls "$FILE" | awk '/kMDItemOrientation/' |  awk '{print $NF}' )
  exiftool "$FILE" -xmp:rating=$RATE -n -xmp:orientation=$OR -o "$FN"
done

 

CC-BY-NC Science Surf , accessed 24.03.2026

Keep your Excelsheet updated ;-) or how to bind Kendo UI for jquery on a Synology to websocket

This is not really about Excel but about Kendo Grid’s ability to update grid data in the browser.  This is already my second attempt as a Mosquitto based MQTT solution did not work properly.

Demo Grid

Installing node.js on the Synology is straightforward – just use the package manager. We also need some local packages. Change into the target directory and type

npm install express
npm install typescript
npm install ws

Copy also app.js from https://github.com/telerik/kendoui-ws-demo into that directory. Unfortunately app.js breaks in line 5 (we need another port as 5000 is already occupied in the Synology). It also crashes in line 6, as the node.js V4 version needs full extension. So use the following lines

var WebSocketServer = require("ws").Server;
var http = require("http");
var express = require("express");
var app = express();
var port = process.env.PORT || 5050;
var products = require("./products.js");

Then start the server by

/usr/local/bin/node /volume1/web/kendoui-ws-demo-master/app.js &

Get the client script in kendoui.for.jquery.2017.3.1018.trial/examples/grid/web-socket.html and change the host. Take care to use ws (Websocket), not wss (Websocket secure) unless you know what you are doing.

//var host = "wss://kendoui-ws-demo.herokuapp.com";
var host = "ws://myserver:5050";

That’s it.

 

CC-BY-NC Science Surf , accessed 24.03.2026

First allergy cell found

A phenotypically and functionally distinct human TH2 cell subpopulation is associated with allergic disorders

Allergen-specific type 2 helper T (TH2) cells play a central role in initiating and orchestrating the allergic and asth-matic inflammatory response pathways. One major factor limiting the use of such atopic disease-causing T cells as both therapeutic targets and clinically useful biomarkers is the lack of an accepted methodology to identify and differentiate these cells from overall nonpathogenic TH2 cell types. We have described a subset of human memory TH2 cells confined to atopic individuals that includes all allergen-specific TH2 cells. These cells are terminally differ-entiated CD4+ T cells (CD27− and CD45RB−) characterized by coexpression of CRTH2, CD49d, and CD161 and exhibit numerous functional attributes distinct from conventional TH2 cells. Hence, we have denoted these cells with this stable allergic disease-related phenotype as the TH2A cell subset.

Sounds promising…

 

CC-BY-NC Science Surf , accessed 24.03.2026

Hygiene hypothesis should be death but is still alive

There is a new paper today “The Hygiene Hypothesis in the Age of the Microbiome“. Fortunately there is a strong paywall…

An impressive illustration of the hygiene hypothesis was found in the consistent farm effect on asthma and allergies, which has partly been attributed to immunomodulatory properties of endotoxin as emitted by livestock.

which is not aware of “Time to abandon the hygiene hypothesis: new perspectives on allergic disease, the human microbiome, infectious disease prevention and the role of targeted hygiene

Although evidence supports the concept of immune regulation driven by microbe–host interactions, the term ‘hygiene hypothesis’ is a misleading misnomer.

see also “News Feature: Cleaning up the hygiene hypothesis

Still, the catchy hygiene hypothesis continues to be widely embraced by the public, the media, and even scientists: Uses of the term in the scientific literature rose threefold over the past 10 years compared with the decade prior, according to a search on Thomson Reuters Web of Science. “In science, when something has been propagated for so long, it can be hard to change,” says Marsha Wills-Karp, chair of environmental health and engineering at Johns Hopkins Bloomberg School of Public Health.

 

CC-BY-NC Science Surf , accessed 24.03.2026

Timeline asthma / allergy genetics

First Genetic Study
1923 AF. Coca.J Immunol 8:163-171

First Linkage Study (AB0 blood group)
1936. I. Zieve, Ann Hum Gen 7:4074, 163-178

First Molecular Study (HLA)
1973 D. Marsh, Science 179:4074, 691-3

Second Linkage Study (SLC14A1)
1985, H. Eiberg, Cytogenet Cell Genet 40: 622 -journal discontinued, no online archive-

Third Linkage Study (11q31)  – questionable results
1989 W. Cookson, Lancet 1:8650, 1292-5

First Modern Family Study
1992 S. Dold,  Arch Dis Child 67:8, 1018-22

First gene (Fc∈RI-β)
1993 A.J.Sandford,  The Lancet  341:8, 332-334

First true gene (IL4)
1994 D. Marsh, Science 264:5162, 1152-6

First Genomewide Linkage Scan
1996 S. Daniels, Nature 383:6597, 247-50

Transatlantic Airway Conference Key Biscayne FL
1997 N. Zamel (only reported later by Thompson  2003 and Duffy 2019)

Second Genomewide Linkage Scan
1997 CSGA  Nature Genetics 15:389-392

Third Genomewide Linkage Scan
1999 M. Wjst,  Genomics 58:1-8

First GWAS
2007 M. Moffatt, Nat Genet 15:389-392

Second GWAS
2008 C. Ober,  NEJM 358: 1682-91

then it is getting confusing

 

CC-BY-NC Science Surf , accessed 24.03.2026

Phantom reference

There is an interesting story at harzing.com: A conference template with a dummy reference, that was supposed to be edited by abstract authors, was finally cited by 400 authors :) I find even more citations at Google Scholar, 703 to be exact. Low  quality, missing  control, careless editing, and fake journals, creepy…

 

CC-BY-NC Science Surf , accessed 24.03.2026

Open letter to the Sente developer

Dear Michael J. Cinkosky,

this is an open letter regarding Sente academic library software.

Sente is used by tens of thousands of researchers in all academic fields at universities and research organizations around the world

I am using Sente nearly every day for many years to collect and annotate the literature.

It is useful to retrieve papers and insert references in my own papers.

It seems that Sente is not more supported.

A while ago, I could build up a bibliography only in exports from my text processor.

Then online sync stopped.

Most recently also Google Scholar reference recognition ended.

It is now a useless software. I paid for it, I used it, which was a fair deal.

But now am now lost, if Sente just drowns in the internet.

Could you sell it to a company that continues support?

Your customer base would really appreciate it.

Or write a final countdown Endnote export script that preserves PDF links.

Or just give us the code at Github, we will continue to develop it.

We all appreciate your work with Genbank and also with Sente.

But don’t leave us without saying good-bye.

All the best,

 

CC-BY-NC Science Surf , accessed 24.03.2026