Precision Medicine is the key

Photo by National Cancer Institute on Unsplash

With the advent of technology, we have seen many transformations in different sectors but one particular sector which is already in a transformational phase and is about to create a boom in the near future is precision medicine a subfield of genomics. Imagine you already know the type of diseases you are at risk of and which medicines work best for you.

DNA Sequencing is the key to the future where humans will have medications according to the characteristics of their genome which will help health care providers to choose appropriate medications specifically designed for…


Exploring Lux-python package for Visualization

Photo by Clay Banks on Unsplash

This article is the third part of the series in which we are discussing Automating Exploratory Data Analysis. The link for the first and second parts is given below.

In this article, we will be discussing Lux which is an open-source python package/module used to automate the process of Exploratory Data Analysis using Visualizations.

Lux is a recommendation-based system EDA to help us quickly get around our data. The package helps us by giving us all the possible data combinations and exploring the data based on our own intention.

Lux help us explore data more…


Using drawdata to generate fake data

(Source: By Author)

Creating machine learning models helps in understanding the interaction between different columns/data points. It shows us how we can calculate the deviation a data point shows with respect to change in the feature data points.

While learning data science, generally everyone starts learning using the dataset that is already there in the sklearn and is used for ages, but in order to get a better understanding of data correlation and how data behaves in different machine learning models, we need more datasets.

Drawdata is an open-source python library that helps in generating data by…


Using Plotnine for data visualization

(Source: By Author )

Data Visualization is visually representing the data in order to find out certain patterns or outliers. It helps in finding the relation between different attributes of a dataset. It is a graphical representation of data.

Plotnine is an open-source library based on ggplot2 and is an implementation of the grammar of graphics. Creating plots using grammar is easy using plotnine because it makes custom plots easy and can also create simple plots.

In this article, we will learn about how to use plotnine to create different bars and charts.

Let’s get started…

Installing required libraries

We will start by installing the Plotnine using…


Visualizing geographical data using plotly

Source: By Author

Plotly is an open-source library that creates high-level interactive graphs it can be used to plot various types of graphs and charts easily.

Creating a geographical plot has never been so easy before plotly. Plotly uses JS in the backend to render the graphs. Which makes them visually appealing and high interactive.

In this article, we will be using plotly to create geographical plots and use other functionalities as well.

Let’s get started…

Installing required libraries

We will start by installing plotly using pip. The command given below will install it.

pip install plotly

Importing required libraries

In this step, we will import some required libraries…


Generating prediction of the stock for a next business day

Photo by Nick Chong on Unsplash

Predicting stock prices is a difficult task because it takes into account different technical indicators which are different mathematical calculations performed on stock parameters like volume, price, etc. We can use these indicators to identify different patterns that a stock follows but it is very difficult for a normal human being to understand these indicators and make a decision out of these.

Stocker is an open-source python library that can forecast the stock closing price of the next business day. You don't have to understand or go through different technical indicators or news related to stocks just need to pass…


Using lazy predict for creating multiple machine learning models in just 2 lines

Photo by Pietro Jeng on Unsplash

Creating machine learning models and finding out the best model is a tiresome task because it will take a lot of time and effort. Lazy predict helps in building multiple machine learning models in just 2 lines of code.

It not only creates multiple models but also helps in understanding which models work for the given data. So that we can use that model and perform hyperparameter tuning to make it more accurate. It is easy to use and is open source. It creates majorly all the machine learning models for regression and classification.

In this article, we will learn…


Using leather for optimized exploratory charting

Photo by Isaac Smith on Unsplash

Data Visualization plays an important role in data analysis because as soon as the human eyes see some charts or graphs they try finding the patterns in that graph.

Data Visualization is visually representing the data using different plots/graphs/charts to find out the pattern, outliers, and relation between different attributes of a dataset. It is a graphical representation of data.

Leather is an open-source python library used to create scale-independent SVG charts. It can chart whatever data you pass to it. It is developed purely in python and has no other dependencies.

In this article, we will be exploring how…


Using Shapash to make ML Models interpretable

Photo by Luke Chesser on Unsplash

Creating machine learning models is a day to day task of an ml engineer who can easily understand them and interpret them to derive useful information but it is difficult for a person who does not belong to the data science field to understand a machine learning model and what it is trying to say?

Data scientists can understand what a model is all about, but sharing the results with other team members or management is difficult. Shapash is an open-source python library that is used to create different types of visualization bypassing explicit labels that even a non-technical guy…


Using Pyviz to create a customized network

Source: By Author

Pyviz is a python module that is used to create networks that can be customized on per node or per edge basis. It contains different customizations like the size of the node, edges, user-defined labels. The graphs created using pyviz are highly interactive which allows dragging, hovering, and selecting different nodes and edges.

Each graph created using Pyviz can have a custom layout that can be tweaked for user-defined requirements.

Pyviz is a wrapper built around the amazing VisJS library. In this article, we will be exploring Pyviz for creating network graphs using python.

Let’s get started…

Installing the required libraries

Like any other…

Himanshu Sharma

An Aspiring Data Scientist passionate about Data Visualization with an Interest in Finance Domain.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store