Python training for Biology

On request of Dr. Ashenafi Hailu, I constructed and offered a training in Basic Python for Biology Data Processing. 12 PhD students participated in the training. Daniel Asele assisted me during the training. The training took five full days, all within one week.

For this training, I followed the general outline of the training I gave earlier for environmental data: module 1 and 2 as the absolute basics (variables, conditions, loops, etcetera), and modules 3 and 4 for working with data (Pandas) and visualizing data (Matplotlib). I based data examples on the field of biology. The fifth module went into some applications more specific to biology: some statistics, (sequence) string manipulation, and working with the package BioPython. I have shared all training materials on an OSF repository.

This training was a (probably one-time-only) move out of my normal field. It cost me quite some time to get acquainted with terminology and techniques for biology. This spent time directly translated itself into more experience. However, in the future I prefer to stick to tools and knowledge used in my own field (air quality). Or, that of my direct colleagues (Arba Minch Water Technology Institute; environmental sciences).

Apart from that, this training was an experiment with offering it within one week (five days in a row). For a next training, I will shift back to one or two sessions per week. Five days in a row made it impossible for participants to practice with module topics before moving on to a next module.