Category Archives: Software

The amyloid Western blot: Schrag vs Lesné

The amyloid analysis published in Nature has been commented at PubPeer and also earned a commentary of Charles Piller in Science. His “Blots on a field” news story is leading now even to an expression of concern by Nature.

The editors of Nature have been alerted to concerns regarding some of the figures in this paper. Nature is investigating these concerns, and a further editorial response will follow as soon as possible.

IMHO there are many artifacts including horizontal lines in Fig 2 when converting the image to false color display. I can not attribute the lines to any splice mark and sorry – this is a 16 year old gel image.

Basically an eternity has passed in terms of my own camera history with 5 generations from the Nikon D2x to the Z9.

So don’t expect any final conclusion here as long as we cannot get the original images.

false color display of Fig 2 a “the presence of 8 M urea did not alter the electrophoretic pattern of Aß oligomers in extracellular-enriched extracts from 12- to 20-month-oldbrains ofTg2576ĂŸ/2mice that were probed with 6E10 antibodies.”

 

CC-BY-NC Science Surf , accessed 24.08.2026

Initial data analysis

Here is my favorite R list of packages

library(DataExplorer)
plot_str(iris)
plot_bar(iris)
plot_density(iris)
plot_correlation(iris)
plot_prcomp(iris)

see also

devtools::install_github('https://github.com/paulvanderlaken/ppsr')
score(iris, x = 'Sepal.Length', y = 'Petal.Length', algorithm = 'glm')[['pps']]

while for robustness of models I use

devtools::install_github("chiragjp/quantvoe")
library(quantvoe)

Python versions come here or here.

 

CC-BY-NC Science Surf , accessed 24.08.2026

Overfitting and model degradation

My beginner experience here isn’t exhilarating – maybe others are suffering as well from poor models but never report it?

During the training phase the model tries to learn the patterns in data based on algorithms that deduce the probability of an event from the presence and absence of certain data. What if the model is learning from noisy, useless or wrong information? Test data may be too small, not representative and models too complex. As shown in the article linked above, increasing the depth of the classifier tree increases after a certain cut point only the training accuracy but not the test accuracy – overfitting! So this needs a lot of experience to avoid under- and overfitting.

What is model degradation or concept drift? It means that that the statistical property of the predicted variable changes over time in an unforeseen way. While the true world changes – maybe political or by climate or whatsoever – this influences also the data used for prediction making it less accurate. The computer model is static representing the time point when the algorithm has been developed. Empirical data are however dynamic. Model fit need to be reviewed in regular intervals and again this needs a lot of experience.

 

CC-BY-NC Science Surf , accessed 24.08.2026

Death by AI

spiegel.de reports a fatal accident of a self driving car.

In Kurve auf Gegenfahrbahn geraten
Ein Toter und neun Schwerverletzte bei Unfall mit Testfahrzeug
Vier Rettungshubschrauber und 80 Feuerwehrleute waren im Einsatz: Bei einem Unfall auf der B28 im Kreis Reutlingen starb ein junger Mann, mehrere Menschen kamen schwer verletzt ins Krankenhaus.

Is there any registry of these kind of accidents?

https://twitter.com/ISusmelj/status/1558912252119482368

and the discussion on responsibility

The first serious accident involving a self-driving car in Australia occurred in March this year. A pedestrian suffered life-threatening injuries when hit by a Tesla Model 3, which the driver claims was in "autopilot" mode.
In the US, the highway safety regulator is investigating a series of accidents where Teslas on autopilot crashed into first-responder vehicles with flashing lights during traffic stops.

 

CC-BY-NC Science Surf , accessed 24.08.2026

Big Data Paradox: quality beats quantity

/www.nature.com/articles/s41586-021-04198-4 (via @emollick)

Surveys are a crucial tool for understanding public opinion and behaviour, and their accuracy depends on maintaining statistical representativeness of their target populations by minimizing biases from all sources. Increasing data size shrinks confidence intervals but magnifies the effect of survey bias: an instance of the Big Data Paradox … We show how a survey of 250,000 respondents can produce an estimate of the population mean that is no more accurate than an estimate from a simple random sample of size 10

It basically confirms my earlier observation in asthma genetics

this result was possible with just 415 individuals instead of 500,000 individuals nowadays

 

CC-BY-NC Science Surf , accessed 24.08.2026

It is only Monday but already depressing

Comment on the Palm paper by u/Flaky_Suit_8665 via @hardmaru

67 authors, 83 pages, 5408 parameters in a model, the internals of which no one can say they comprehend with a straight face, 6144 TPUs in a commercial lab that no one has access to, on a rig that no one can afford, trained on a volume of data that a human couldn't process in a lifetime, 1 page on ethics with the same ideas that have been rehashed over and over elsewhere with no attempt at a solution - bias, racism, malicious use, etc. - for purposes that who asked for?

 

CC-BY-NC Science Surf , accessed 24.08.2026

(replication crisis)^2

We always laughed at the papers in the “Journal of Irreproducible Results”

https://www.thriftbooks.com/w/the-best-of-the-journal-of-irreproducible-results/473440/item/276126/?gclid=EAIaIQobChMI3NnCm72l-QIVpHNvBB1nIwSWEAQYAiABEgK6__D_BwE#idiq=276126&edition=1874246

 

then we had the replication crisis and nobody laughed anymore.

 

And today? It seems that irreproducible research is set to reach a new height. Elizabeth Gibney discusses an arXiv paper by Sayash Kapoor and Arvind Narayanan basically saying that

reviewers do not have the time to scrutinize these models, so academia currently lacks mechanisms to root out irreproducible papers, he says. Kapoor and his co-author Arvind Narayanan created guidelines for scientists to avoid such pitfalls, including an explicit checklist to submit with each paper … The failures are not the fault of any individual researcher, he adds. Instead, a combination of hype around AI and inadequate checks and balances is to blame.

Algorithms being stuck on shortcuts that don't always hold has been discussed here earlier . Also data leakage (good old confounding) due to proxy variables seems to be also a common issue.

 

CC-BY-NC Science Surf , accessed 24.08.2026

More about the AI winter

towardsdatascience.com

In the deep learning community, it is common to retrospectively blame Minsky and Papert for the onset of the first 'AI Winter,' which made neural networks fall out of fashion for over a decade. A typical narrative mentions the 'XOR Affair,' a proof that perceptrons were unable to learn even very simple logical functions as evidence of their poor expressive power. Some sources even add a pinch of drama recalling that Rosenblatt and Minsky went to the same school and even alleging that Rosenblatt's premature death in a boating accident in 1971 was a suicide in the aftermath of the criticism of his work by colleagues.

 

 

CC-BY-NC Science Surf , accessed 24.08.2026

Headless Chrome is better than wkhtmltopdf to store PDFs of websites

I have been using wkhtmltopdf for ages but as I am getting more and more issues with missing fonts, I was looking for an alternative in particular when going for websites that load dynamically.
Here is the macOS syntax

"/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome" --headless --disable-gpu --print-to-pdf=/Users/xxx/Desktop/pdf/test.pdf https://chromestatus.com/features

 

CC-BY-NC Science Surf , accessed 24.08.2026

Data and methods available? Forget it!

Bergeat 2022

Data were available for 2 of 65 RCTs (3.1%) published before the ICMJE policy and for 2 of 65 RCTs (3.1%) published after the policy was issued (odds ratio, 1.00; 95% CI, 0.07-14.19; P > .99).

Danchev 2021

Among the 89 articles declaring that IPD would be stored in repositories, only 17 (19.1%) deposited data, mostly because of embargo and regulatory approval.

Gabelica 2022 (visualization @ Nature)

Of 3556 analyzed articles, 3416 contained DAS. The most frequent DAS category (42%) indicated that the datasets are available on reasonable request. Among 1792 manuscripts in which DAS indicated that authors are willing to share their data, 1670 (93%) authors either did not respond or declined to share their data with us. Among 254 (14%) of 1792 authors who responded to our query for data sharing, only 122 (6.8%) provided the requested data.

The same issue applies also to software sharing where less than 5% of all papers is depositing code. And whenever they deposit software, it is even not running anymore a few years later as operating systems and libraries changed.

Both issues took me many years of my scientific life. It is recognized by politics in Germany but also the most recent action plan looks … ridiculous. Why not making data and software sharing mandatory at time of publication?

 

CC-BY-NC Science Surf , accessed 24.08.2026