Davide CIttaro

Davide CIttaro

@daweonline.bsky.social

Coordinator of λ-lab @ Center for Omics Sciences, Milan | Assistant professor of bioinformatics @unisr.bsky.social

1,141 Followers 588 Following 410 Posts Joined Nov 2023
5 days ago
2-panel SMBC comic update. A woman is writing on paper, sitting at a table with a knitting ball and a spool placed in front of her. A man walks by, holding an open laptop. The women says "I wish I could make a living on crafting. People should appreciate the human touch" to which the man replies, smugly "learn to code." The second panel starts with a narrative box saying "later, when all cognitive tasks have been automated." The man is flabbergasted, saying "people only want to pay workers for the human touch." The woman, now seated on a comfortable chair, holding a knitting ball, wearing sunglasses, responds "learn to knit artisanal socks biiiiiiiitch!"

The alternative was artisanal soap biiiiiitch.

COMIC ◆ www.smbc-comics.com/comic/learn-2
PATREON ◆ www.patreon.com/ZachWeinersm...
STORE ◆ smbc-store.myshopify.com

173 25 4 2
1 week ago

I just knew that Apple is supporting a project for CUDA bindings on Silicon

0 0 0 0
1 week ago

I wish I had resources to port it to Metal so that I can run on my phone.
Also, that would make sense of all these Mac laptops so popular among scientists.

0 0 1 0
1 week ago

“Ballmer was right” hurts.

2 0 1 0
1 week ago

Is it CUDA accelerated? NVIDIA specific?

0 0 1 0
1 week ago
4-panel SMBC comic update. Two women are talking as they walk down the street. The first woman, dressed in yellow, asks which modern democracy is the most like Athenians. The second woman - a bespectacled redhead, answers without hesitation that it is America. She continues to explain that some countries are as intellectually vibrant as the United States, and some countries are just as violent as the United States. She concludes that only one modern nation could both produce and execute Socrates. The woman in yellow responds that it's not *exactly* the same, as Athens didn't let women vote, prompting the bespectacled woman to say "we'll get there! Don't give up!"

On the last Socrates joke, like a dozen people told me I should've called his nutritional supplements Himlock, and it just kills me that I didn't.

COMIC ◆ www.smbc-comics.com/comic/athenian
PATREON ◆ www.patreon.com/ZachWeinersm...
STORE ◆ smbc-store.myshopify.com

252 45 4 3
1 week ago

A bit frustrating when a PI presents data and results but doesn’t go into details because “I’m not a bioinformatician”.
You may not be able to do the same calculations, but I expect you to be able to understand and present data.

3 0 0 0
2 weeks ago

The 978 genes in L1000 assay can be used to infer the expression of many other genes, and yet don’t make a commercial panel in any assay (that I’m aware of). Why?

1 0 0 0
2 weeks ago

Great work!

1 0 0 0
2 weeks ago

You can call it orthogonal

3 0 0 0
2 weeks ago

Actually that’s a true request I heard 😖

2 0 0 0
2 weeks ago

It’s weirder when NGS is used to validate qRT-PCR

3 0 2 0
3 weeks ago
Post image

The "publish or perish" culture must perish. Scientists need time to think.

We just published our Slow Science Manifesto, where we argue that huge changes are needed in the way we fund, publish, and evaluate science.

Read more and sign here: www.slow-science.com

110 52 2 8
3 weeks ago

I see now in discussion. I couldn’t read the paper before bioRxiv rendered it in HTML 😅

1 0 0 0
3 weeks ago

Next are hypestgraphs

0 0 1 0
3 weeks ago

You forgot the 5th point: the prefix “hyper” makes things much more interesting 😅

1 0 1 0
3 weeks ago

Yep, we do that kind of blunders

0 0 0 0
3 weeks ago
Welcome to InMoose documentation! — InMoose 0.9.1 documentation

Great! But what was missing in inmoose?

inmoose.readthedocs.io/en/stable/

0 0 1 0
1 month ago

How long does it take to update profile data?

0 0 0 0
1 month ago

Every time I need to test an R package I spend hours compiling, resolving dependencies, fix inconsistencies.
I used to work with FreeBSD and Gentoo Linux, I swear I never spent so much time in compiling and complaining like with R

2 0 0 0
1 month ago

Same

0 0 1 0
1 month ago

Exactly!

0 0 0 0
1 month ago

Yep!
Before uploading my source I explained the context, I naively thought it would have ported code seamlessly :-)
I wonder how much would have taken to debug the error without prior knowledge (or worse: not even noticing the problem)

0 0 1 0
1 month ago

*20000

0 0 1 0
1 month ago

I’m simply glad that the value of my +20y experience was worth something.

1 0 0 0
1 month ago

I prompted Claude about this and it modified the code to allow parsing of block compressed gz files.
Now it works and it is 10x faster than Python.
Good for me, maybe it could be faster, but that’s not what I’m interested into, right now [6/n]

1 0 1 0
1 month ago

I complained once more and Claude started thinking deeper.
Then I thought fastq.gz file are often compressed with BGZF. Quick test compressing 2000 with regular gzip and the software worked
[5/n]

0 0 2 0
1 month ago

I reported to Claude, it started working on fastq parser, adding some more checks.
It didn’t work.
[4/n]

0 0 1 0
1 month ago

No problem, Claude corrected everything and then the code worked. I thought it was blazing fast (few seconds to complete 100M seqs), but I realized it ended after 15000 seqs were processed [3/n]

0 0 1 0
1 month ago

I wanted to test Rust performance but I cannot write complete code (yet?), so I asked Claude to port the code for me.
Little time and I had my .rs and .toml files. Didn’t compile [2/n]

0 0 1 0