Science Flask: a web-app template for online scientific research tools

danielhomola Blog 1 Comment

Building CorrMapper was one of the hardest things I’ve ever done. I had no idea how many pieces I will need to fit together to turn my my bioinformatics pipeline into a functioning web-app. I learned a lot from it, and I wanted to save the pain and the steep learning curve for my fellow scientist colleagues, who might not want to …

danielhomolaScience Flask: a web-app template for online scientific research tools

CorrMapper is finally finished

danielhomola Blog 1 Comment

After 2.5 half years of work, CorrMapper is finished. In the past 6 months, I weeded out a lot of bugs and improved both network explorer with lots of features. The paper is in preparation and should be submitted in the coming weeks. I’ll make the source code available as soon as the paper is out. Until then, give it …

danielhomolaCorrMapper is finally finished

Newton’s method with 10 lines of Python

danielhomola Blog 9 Comments

I’m starting a new series of blog posts, called “XY in less than 10 lines of Python“. This first one is about Newton’s method, which is an old numerical approximation technique that could be used to find the roots of complex polynomials and any differentiable function. Let’s say we have a complicated polynomial: and we want to find its roots. Unfortunately we know from the Galois …

danielhomolaNewton’s method with 10 lines of Python

Solving “real world” problems with SymPy

danielhomola Blog 3 Comments

SymPy is an amazing library for symbolic mathematics in Python. It’s like Mathematica, and its online shell version along with SymPy Gamma  is pretty much like Wolfram Alpha (WA). OK, I know you can ask WA some pretty cool questions, but let’s face it, most of use just want to find the derivative of a function, or simplify an expression, and not …

danielhomolaSolving “real world” problems with SymPy