Kim Philipp Jablonski
@kpj_py
Followers
68
Following
599
Media
5
Statuses
158
Enjoying Data Science @Google; PhD in Comp. Bio. @ETH
Switzerland
Joined September 2018
#datavzrd, our tool for rendering modern interactive, visual, server-free, tabular scientific HTML reports with zero/low-code ( https://t.co/rFK2ZLcCkA), now has a tutorial (1-2h): https://t.co/ziOQIB54jQ.
1
12
48
We have made many updates to our SCICoNE results. Everything is described in this new version of our preprint:
biorxiv.org
Copy number alterations are driving forces of tumour development and the emergence of intra-tumour heterogeneity. A comprehensive picture of these genomic aberrations is therefore essential for the...
0
3
3
The most important part of a histogram: The number of bins. Here are a few techniques to optimize it: 1/8
9
100
512
I am happy to finally announce the release of #Snakemake 8.0! In about half a year, we have modernized large parts of the code base. Most importantly, Snakemake 8.0 introduces a versatile plugin system, redesigned support for external storage, and modernized documentation. (1/n)
3
59
244
Zooming around a bacteria cell. It's so cool I just got the cell imported (including lipids) and rendering correctly with the new rendering engine (it's called Angstrom). 3x performance boost! So much detail (too much?!) #screenshotsunday #gamedev #scicomm #xcode #swiftlang
139
818
5K
We are thrilled to announce the release of Jupyter Notebook Version 7! 🚀 📝💻 Real-time collaboration, visual debugging, dark mode, and more! Read our latest blog post to discover what's new! https://t.co/jlaYxscRmO
blog.jupyter.org
Jupyter Notebook 7 is the most significant release of the Jupyter Notebook in years. Some highlights of this release include real-time…
9
282
1K
The next Computational Reproducibility seminar is this Wednesday at 5 pm: Kim Philipp Jablonski @kpj_py at @Google is going to speak about sustainable tool benchmarking and workflow development in Computational Biology. -- Join us for free at: https://t.co/eJc5KgJCQn
@SwissRN
0
3
2
There's a new programming language in town - it's Mojo! I'm more than a little excited about it. It's Python, but with none of Python's problems. You can write code as fast as C, and deploy small standalone applications like C. My post is below, and a 🧵 https://t.co/0IWGqcpEY7
fast.ai
Mojo is a new programming language, based on Python, which fixes Python’s performance and deployment problems.
98
882
5K
You can see the `SyntaxError` in the code block in the first tweet. Python is expecting a float because of the . after the 5 There are a few options, but the "cheat" option is to add a space between the 5 and the . Yes, that's it! Don't miss the extra space… /2
1
1
4
I remember reading about determinants in high school. The name was scary and not much context was given. 😦 For a long time, a determinant was just a value I had to blindly compute using a formula. Here's what I would like to know about determinants when I first started... 🧵
37
536
3K
Want to learn about {purrr} & the updates in the 1.0.0 release? In this video @hadleywickham introduces {purrr} & shares some of his favorite highlights of this release (hint: progress bars, better error messages, some new map & list functions, & more). #rstats #tidyverse
1
24
140
K-Means has two major problems: - Number of clusters must be known - Doesn't handle outliers But there's a solution! Introducing DBSCAN, a Density based clustering algorithm. 🚀 Read more 🧵👇
45
350
2K
Radiation-hardened quines: a program such that you can delete a single character and it still outputs itself I wonder *how* radiation-hardened you can make a quine? What's the maximum fraction of characters which can be deleted in a self-reproducing program?
12
36
243
Use .set_sticky with .style to keep the index in view on wide dataframes.
6
44
476
In case anyone missed the original post a while back, here is a *FREE* BioRender equivalent that has image assets compatible with InkScape and other illustrator platforms. https://t.co/XZUk3HOrQT
5
148
754
#つぶやきGLSL float e,i,a,w,x,g;for(;i++<1e2;){vec3 p=vec3((FC.xy-.5*r)/r.y*g,g-3.);p.zy*=rotate2D(.6);i<1e2?p:p+=1e-4;e=p.y;for(a=.8;a>.003;a*=.8)p.xz*=rotate2D(5.),x=(++p.x+p.z)/a+t+t,w=exp(sin(x)-2.5)*a,o.gb+=w/4e2,p.xz-=w*cos(x),e-=w;g+=e;}o+=min(e*e*4e6,1./g)+g*g/2e2;
91
2K
14K
#pandas 2.0 will be released soon. I wrote about one of the most important changes we're shipping with it. https://t.co/KjUonSJHnL
datapythonista.me
Introduction At the time of writing this post, we are in the process of releasing pandas 2.0. The project has a large number of users,...
3
37
174
Good news everyone! A new version of graph-tool is just out! @graphtool
https://t.co/fZTRrRruXD Single line installation: Anaconda ⤵️ conda create --name gt -c conda-forge graph-tool Homebrew ⤵️ brew install graph-tool Debian/Ubuntu⤵️ apt-get install python3-graph-tool 1/2
8
152
841