Author name: Sajil C. K.

I am an inquisitive person with interests falling at the intersection of mathematics, programming, and research. I like to understand concepts to the core by building things from scratch.

Writing Python Wrapper for Bioinformatics Tools

The use of computational tools for data preprocessing and analysis is daily activity for any bioinformatician. Having a interdisciplinary field, a plethora of tools exist in the domain, written by developers from various fields and languages. Many times there can be multiple candidate tools exists to accomplish any given task. Often it is the decision

Writing Python Wrapper for Bioinformatics Tools Read More »

Primary or Metastasis Classifier Using Deep Learning

This post is a case study on primary or metastasis classifier using deep learning models. Overview Genetics is behind every physiological aspect of a living being such as height, eye color, hair color, etc. Mutations are unwanted changes happening to genetic code for various reasons. The main reasons account for such changes are hereditary, exposure

Primary or Metastasis Classifier Using Deep Learning Read More »

Breast Cancer Survival Prediction with Clinical and Gene Expression Data

This tutorial walks you through building a breast cancer survivability prediction classifier which use clinical and gene expression data by employing machine learning techniques. Overview Cancer is a disease in which cells in the human body grow uncontrollably. This phenomenon often spreads to other parts of the body. Human bodies contain trillions of cells. Human

Breast Cancer Survival Prediction with Clinical and Gene Expression Data Read More »

Binomial Distribution

Introduction Probability distributions are cornerstones in the theory of machine learning. The entire field of machine learning is often theoretically viewed or explained from a probabilistic perspective. Compared to the linear algebraic point of view, the probabilistic perspective gives formulations of machine learning algorithms that are more impressive. Binomial distribution is one of the many

Binomial Distribution Read More »

Visualizing Protein Structures in Jupyter Notebook

The Jupyter Notebook is best suited for doing as well as documenting empirical research. It can contain text, code images, videos, interactive content, and also nicely typesetting equations. This makes anyone doing simulations or empirical research prototype their work and share it with their colleagues. The same Jupyter notebook can be used to visualize protein

Visualizing Protein Structures in Jupyter Notebook Read More »

Frequentist and Bayesian: A Quick Comparison Note

Frequentist and Bayesian are two schools of thought in probability theory. Let us look at the difference between them. Bayesian and frequentist approaches are two major frameworks in statistics for analyzing data and making statistical inference. The frequentist approach is based on the idea of probability as the long-term frequency of an event in repeated

Frequentist and Bayesian: A Quick Comparison Note Read More »