Tiago Peixoto @tiago.skewed.de · 28/08/2026*STRONG PARETO LAW* “If you don't see it, you don't have skin in the game, you idiot!” 360
Tiago Peixoto @tiago.skewed.de · 28/07/2026The members of my group gifted my a t-shirt commemorating 20 years of @graph-tool.skewed.de (counting from the first commit in 2006 during my PhD)! 🎉 Time passes just way too fast. 👨🦳 0155
Tiago Peixoto @tiago.skewed.de · 27/07/2026Clustering a network with 1.5B edges using the nested SBM in parallel using 256 threads, with the newest @graph-tool.skewed.de version. 🚀 1141
Tiago Peixoto @tiago.skewed.de · 08/07/2026Good news everyone! 🎉 The new version 3.0 of graph-tool is just out with major improvements! See below. graph-tool.skewed.de graph-tool is a comprehensive and efficient Python library to work with networks, including structural, dynamical, and statistical algorithms, as well as visualization. 1/N 112043
Tiago Peixoto @tiago.skewed.de · 12/05/2026Early Christmas... The @frame.work laptops for our group members @invcomplexity.skewed.de arrived last week! 183
Tiago Peixoto @tiago.skewed.de · 05/05/2026Regarding the ignorance excuse (“it's a norm in the field”), here's what Richard Feynman had to say about basic honesty in science: 140
Tiago Peixoto @tiago.skewed.de · 05/05/2026Regarding the ignorance excuse (“it's a norm in the field”), here's what Richard Feynman had to say about basic honesty in science: 040
Tiago Peixoto @tiago.skewed.de · 31/03/2026Sometimes the small things are also worth commemorating, like the symmetric upload speed of a proper internet connection. ❤️ 030
Tiago Peixoto @tiago.skewed.de · 31/03/2026I’m happy to share that, as of April 1st, I will be taking on a W3 Professorship in Complex Systems and Network Science at the Goethe University Frankfurt @goetheuni.bsky.social. 7523
Tiago Peixoto @tiago.skewed.de · 20/02/2026Moreover, ignoring interaction functions, we demonstrate rather simply that hypergraph structures are *generalized* by multilayer graphs. So even if you can't get over the fact that hypergraphs are just bipartite graphs dressed in uglier terminology, now you have something else to cope with. 11/N 170
Tiago Peixoto @tiago.skewed.de · 20/02/2026In fact, the phenomenology in question belongs to the same class of abrupt transitions present in bootstrap (k-core) percolation, and interdependent percolation—very well known graph models, unrelated to hypergraphs, but never referenced in the HON literature. 10/N 170
Tiago Peixoto @tiago.skewed.de · 20/02/2026Since graphs *constrain* rather than define the interactions, it follows that graph-based models *generalize* those based on hypergraphs! For a simple reason: Hypergraphs impose structure on the interactions that graph-based models leave open, making hypergraph models the more restrictive class. 6/N 1150
Tiago Peixoto @tiago.skewed.de · 20/02/2026But this just isn't true. Graphs define neighborhoods, i.e. the set of nodes adjacent to a given node, not the interactions themselves. The functions defined on these neighborhoods can be arbitrarily complex and multivariate, depending on all adjacent nodes simultaneously in nonlinear ways. 4/N 1140
Tiago Peixoto @tiago.skewed.de · 11/12/2025It's like those movie posters where the billing order does not match the promotion material. 230
Tiago Peixoto @tiago.skewed.de · 05/06/2025Best official merchandise for @netsciconf.bsky.social! 0224
Tiago Peixoto @tiago.skewed.de · 12/03/2025Our approach is able to distinguish between posterior probabilities and weight magnitudes, something which is in general conflated with most other methods. We use this to compare our inferential reconstruction with those based on correlation thresholds. The discrepancy is massive! 9/N 1100
Tiago Peixoto @tiago.skewed.de · 12/03/2025This allows us to probe the ensemble of reconstructions, like in the case of the network of influence between deputies in the Brazilian congress, based only on their voting patterns. 8/N 1110
Tiago Peixoto @tiago.skewed.de · 12/03/2025The current work leverages on those developments to produce *samples* from the posterior distribution of reconstructed networks, according to their plausibilities, in a manner that also works for larger problem instances. 7/N 280
Tiago Peixoto @tiago.skewed.de · 12/03/2025Network reconstruction is needed when we do not have direct measurements on the network structure, only on the dynamics that it generates, or some other indirect data. It's an important problem, with direct relevance to ecology, neuroscience, epidemiology, and others. dx.doi.org/10.1038/s414... 2/N 1150
Tiago Peixoto @tiago.skewed.de · 12/03/2025🚨 New paper on ArXiv: “Uncertainty quantification and posterior sampling for network reconstruction” TL;DR; We present an efficient method to sample the entire ensemble of possible network reconstructions that are compatible with an indirect observation, e.g. a dynamics. Short thread: 1/N 1016553
Tiago Peixoto @tiago.skewed.de · 19/12/2024But the temperature is going up as the number of pirates go down! 120
Tiago Peixoto @tiago.skewed.de · 19/12/2024That's demonstrably false in a variety of easy examples. 121
Tiago Peixoto @tiago.skewed.de · 19/12/2024The number of pirates and the global temperature are clearly correlated, therefore they are “functionally connected”? What a completely pointless concept. Why not just say it's correlated and leave it at that? Why deny the obvious fact that FC is trying to claim something more profound? 220
Tiago Peixoto @tiago.skewed.de · 02/12/2024It uses C++ under the hood for the heavy lifting, making it quite fast. This version includes new features, bug fixes, and improved documentation: graph-tool.skewed.de/static/doc/ Did you know that you can infer network from dynamics using graph-tool? graph-tool.skewed.de/static/doc/d... 2/N 191
Tiago Peixoto @tiago.skewed.de · 02/12/2024Good news everyone! A new version of graph-tool is just out! @graph-tool.skewed.de graph-tool.skewed.de Graph-tool is a comprehensive and efficient Python library to work with networks, including structural, dynamical, and statistical algorithms, as well as visualization. 1/N #networkscience 834498
Tiago Peixoto @tiago.skewed.de · 15/10/2024🚨Job alert!🚨 Come join us at the Inverse Complexity Lab! @invcomplexity.bsky.social We’re hiring a post-doctoral researcher to join our group at IT:U, Linz, Austria. skewed.de/lab/call.html Deadline is 30 Nov 2024. 1/8 14733
Tiago Peixoto @tiago.skewed.de · 26/09/2024We're living in a cyberpunk reality, but a stupider, B-movie variety. 030
Tiago Peixoto @tiago.skewed.de · 06/05/2024It uses C++ under the hood for the heavy lifting, making it quite fast. This version includes new features, bug fixes, and improved documentation: graph-tool.skewed.de/static/doc/ One of the new features is scalable and principled network reconstruction: graph-tool.skewed.de/static/doc/d... 2/N 110
Tiago Peixoto @tiago.skewed.de · 06/05/2024Good news everyone! A new version of graph-tool is just out! graph-tool.skewed.de graph-tool is a comprehensive and efficient Python library to work with networks, including structural, dynamical, and statistical algorithms, as well as visualization. 1/N 199
Tiago Peixoto @tiago.skewed.de · 07/03/2024Are you attending #netsci2024 and want to present your newest work on statistical network methods? Submit your talk to SINM: sinm.network We have excellent speakers: Roger Guimerà, Matthew Eichhorn, and Zachary Lubberts (and more!) Submission deadline is April 1st. 0510
Tiago Peixoto @tiago.skewed.de · 08/01/2024We're hiring! Tenure-track Assistant Professor at DNDS, CEU, in Vienna, Austria! The focus is on social data science, social network science, or quantitative social science — broadly interpreted. Deadline: February 20, 2024 For questions, get in touch! www.ceu.edu/job/assistan... 1714
Tiago Peixoto @tiago.skewed.de · 04/01/2024The end result is that we can reconstruct networks with hundreds of thousands and even millions of nodes and edges! Below is a reconstructed network from the co-occurrence of N=317,314 microbial species sampled on the entire planet. Can you imagine doing this with GLASSO? 9/N 110
Tiago Peixoto @tiago.skewed.de · 04/01/2024The speedup over the quadratic baseline can be in the order of 10³ already for networks with N=10⁴ nodes, and this gap only increases for larger N. Plus: The algorithm is easily parallelizable and will use any number of threads you can give to it! 8/N 100
Tiago Peixoto @tiago.skewed.de · 04/01/2024As a result, we can find out which edges we should add/remove to the reconstruction in log-linear time, instead of quadratic! 7/N 110
Tiago Peixoto @tiago.skewed.de · 04/01/2024NNDescent is quite neat! It starts with a random KNN graph, and iteratively updates it by inspecting the second neighbors: “those closest to my neighbors are likely to be closest to me”. Remarkably, this simple idea works even when there's no underlying metric space. 6/N 120