In 2015 Toshiba corporation based in Minato, Tokyo, Japan, disclosed to its investors of a major corporate accounting malpractice. The accounting scandal dated back to the 2008 financial collapse. When the market forces became unfavorable, Toshiba resorted to the terrible art of creative accounting practices a.k.a cooking the books. Toshiba created a very interesting mechanism… Continue reading Forced errors – Lessons from an accounting scandal.
In a previous post I discussed how easy it was to setup machine learning libraries in python using virtual machines (vm) hosted in the cloud. Today, I am going to add more details to it. This post covers how to make machine learning code run faster. This post will help any user compile a tensorflow… Continue reading Fine tuning the cloud – Making machines learn faster.
A few weeks back I talked about various open operating systems to efficiently run some of the deep learning and simulation models. I switched back and forth between six different flavors of linux to finally settle with one. This experimentation phase is helpful in the long-run. But, for folks who want to run one particular… Continue reading Virtualization – Matryoshka dolls of computing.
Richard Buckland, a professor of computer science, has a very elegant explanation on how to think like a scientist. Even though these steps are aimed at his computer science students, for me this has more general meaning and purpose. Richard’s simple five step process of getting into a scientific mindset are: The moment you encounter an interesting… Continue reading How to think like scientists – A five step process.
Every year, from 2010 onward, Redmonk publishes a bi-annual comparison of the popularity of programming languages relative to one another using data from GitHub and Stack Overflow. One list is compiled for the summer and another one for the spring. Among top 15 programming languages in the spring 2016 list, only one exclusively scientific and statistical programming language is… Continue reading What is next – The future of research.
Today, I am going to share a secret recipe for writing beautiful and efficient code that I learned, while creating simulation models for nanoveda. Nanoveda is using advanced nanoscale simulations to design next generation cancer therapeutics. The secret recipe is: parallelizing code. Most modern PCs have a multicore processor inside it. We seldom code to exploit all… Continue reading Writing better code – Parallelize
In this blog post, I will detail two key philosophies that are behind nanoveda. LEAP philosophy: Most important guiding philosophy of nanoveda is very simple: bringing nano-science to masses. The first product we are developing is to address one of the toughest challenges known to human-kind: controlling and curing cancer. Achieving this goal is a step-wise process. My four steps… Continue reading Innovation at its core – Making nanoscience accessible.
About Nanøveda I am a co-founder of cancer therapeutics startup: nanøveda. The name nanøveda is a neologism by combining three seed words: nano, eir (the goddess and valkyrie of healing in Norse mythology) and veda (sanskrit for knowledge). We are an early stage start-up developing advanced cancer treatments. The technology we are developing combines our expertise… Continue reading Advancing cancer cure – Nanøveda.