Build a multi-functional app with good memory management and avoid memory leak

This is not a tutorial of how to use streamlit, you can find great tutorials in the streamlit docs and medium articles. This is the summary of my trial and error deploying an app and debugging the most frequent bugs with streamlit sharing.

For those who don’t know streamlit, it’s…


3 Tips on how to train machine learning models efficiently when your data is noisy and mislabeled…

In this article, I would like to talk about 3 tricks that helped me to efficiently train models and win a silver medal in a kaggle competition where the dataset was mislabeled and contained a significant amount of noise.


Simple tutorial using biopython library to analyze the SARS-CoV-2’s genome in python.

In this article, we will identify the viral proteins in the novel SARS-CoV-2 genome with biopython and do a comparative analysis with the SARS and bat coronaviruses.

Materials and methods:

  • Download the genome file from the kaggle dataset: SARS-CoV-2 genbank file. (NCBI accession number: NC_045512)
  • SARS-CoV-2 genome analysis was carried with Biopython and…


A summary of the Mechanisms of action (MoA) prediction competition on kaggle where we used deep learning algorithms to predict the MoA of new drugs.

Discovering a new drug has always been a long process that takes years. With the recent advances of AI and the accumulation of research data in biological databases, the drug discovery process and the research pace are getting faster than ever. Researchers in the laboratory of innovation and science at…

Amin Yamlahi

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