2 – day, scientific research training workshop. 27-28th June, 2018.

This is the first training event organised by IDRACK, in 2018, in collaboration with the Khwarizmi science society (KSS) and the Centre for Excellence in Solid State Physics at the University of the Punjab, Lahore. Objective: This workshop is being organised with two objectives in mind: To introduce Software Carpentry in Pakistan and encourage people to… Read More »

Parallel programming with Python: Recalculating Pi

The previous post illustrated in a simple way the use of Python for scientific computing purposes. This article extends the previous post by introducing the concept of parallel programming. The previous example will be used, so if you haven’t run that yet, I suggest you do that now. Modifications will be made to the previous… Read More »

Python: A Monte Carlo simulation to calculate Pi

Building on the previous post, which covered a very simple example using a for loop, this post will take things up a notch. As discussed before, there are many resources available on the internet for learning Python. This blog doesn’t attempt to teach you Python. Instead it provides exposure on using the Python programming language… Read More »

Programming with Python: A simple example

Python: Python is a scripting language that is commonly used in scientific computing. Being popular amongst researchers and growing in popularity by the day, it is a very important skill set to have for young people to be successful in their careers. So after that opening note lets get down to programming. There are many… Read More »

Protein Structure: Basics of Protein Bioinformatics (Part 2)

The previous post focused a little on protein synthesis and briefly discussed protein sequences and some areas in which they are used. Another important area of protein bioinformatics is protein structure. This post introduces the basis of protein structure. Protein Structure: Once the synthesis of polypeptide chains (proteins) at the ribosome is complete, the polypeptide… Read More »

Basics of Protein Bioinformatics (Part 1)

Introduction: Proteins are biomolecules that carry out all the functions necessary to support life. They are synthesised using the information contained within the DNA (deoxyribonucleic acid). DNA comprises of four nucleotides cytosine [C], guanine [G], adenine [A] or thymine [T]. These four bases are repeated along the length of the DNA. Portion of these repeats… Read More »


While there are probably a bazillion things I would like to put out there, I would like to start of with IDRACK. The word “IDRACK” means comprehension and understanding. The name is not far from the work that is planned under it. The limited work under IDRACK since its inception (Feb 2017) has been with… Read More »