Probably Iris

  • Basic Python
  • Data Analysis
  • Machine Learning
  • Computational Biology
  • About
  • Contact Us

Python: Lists

Python: Dictionaries

Python: For loop

Python: While loop

Python: Functions

Python: args and kwargs

Tensorflow: The first project

Tensorflow: Basic deep learning workflow for classification task

Tensorflow: The History Object

Tensorflow: training loop from scratch

Tensorflow: solution to memory exhaustion due to repeated loading of models

  • Generative adversarial networks (GAN)

    GANs (Generative Adversarial Networks) are based on making two neural networks compete with each other. The first network, the generator, creates synthetic data from random noise (e.g. a sample normal…

    Read more ...: Generative adversarial networks (GAN)
  • RNA-Seq Analysis in WSL – Part 3 : Differential expression analysis using Ballgown

    Once we create the transcript abundance data using Stringtie, we can now perform the differential expression analysis. With Strigtie, we had created the estimated transcript abundance data which is compatible…

    Read more ...: RNA-Seq Analysis in WSL – Part 3 : Differential expression analysis using Ballgown
  • RNA-Seq Analysis in WSL – Part 2 : Raw sequence reads to transcript abundance

    In this post we will see how to use HISAT2 and Stringtie to align raw RNA-Seq reads to annotated genome and estimate transcript abundances.

    Read more ...: RNA-Seq Analysis in WSL – Part 2 : Raw sequence reads to transcript abundance
  • RNA-Seq Analysis in WSL – Part 1 : Installation of tools

    In this series of posts, we will see how we can perform RNA-Seq analysis in Windows operating system using linux tools in WSL. Also, the part of analysis which require…

    Read more ...: RNA-Seq Analysis in WSL – Part 1 : Installation of tools
  • Find common genes from two conditions with their expression values using pandas merge method

    Let’s say we have two pandas dataframes. Each of them contain two columns, the gene name and their expression value. There may be other columns with more details of each…

    Read more ...: Find common genes from two conditions with their expression values using pandas merge method
  • OneHot encoding of columns in a pandas dataframe using get_dummies.

    The simplest way I found for performing OneHot encoding is using pandas.get_dummies method. In just one line of code you can OneHot encode selected columns in a pandas dataframe. Also,…

    Read more ...: OneHot encoding of columns in a pandas dataframe using get_dummies.
  • Tensorflow: solution to memory exhaustion due to repeated loading of models

    I had a few deep learning models saved. From a test data, I wanted to make subsets in specific way and evaluate them. Each subset was a combination of few…

    Read more ...: Tensorflow: solution to memory exhaustion due to repeated loading of models
  • Tensorflow: training loop from scratch

    The deep learning model has model weights which start from a random state wen the model object is created. As we expose the model with the training data, the weights…

    Read more ...: Tensorflow: training loop from scratch
  • How to plot metabolite concentrations in R?

    The data source Let’s say we have the final concentrations of following metabolites from three strains of bacteria: Each strain was grown in triplicates, so we have three values of…

    Read more ...: How to plot metabolite concentrations in R?
  • How to save python objects using joblib

    Often times you would want to save python objects for later use. For example, a dataset you constructed which could be used for several projects, or a transformer object with…

    Read more ...: How to save python objects using joblib
  • Histograms are the best way to visualize distribution of data points

    Data distribution plots help visualize how quantitative data points are spread over the range of their values. Distribution of quantitative data can be shown in various ways such as box-plots,…

    Read more ...: Histograms are the best way to visualize distribution of data points
  • Change elements of an array based on a condition using np.where

    Let’s say we want to convert multiple categorical variables into binary variables by selecting one category as “0” and the rest as “1”. Or we want to change the values…

    Read more ...: Change elements of an array based on a condition using np.where
1 2
Next Page

Molarity App

How-much-to-add app

Helpful books

Probably Iris

  • About
  • Contact Us
  • Privacy Policy
  • Terms and Conditions
  • Disclaimer

Twenty Twenty-Five

Designed with WordPress

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}

Notifications