Programming in the Life Sciences
Volledige vakbeschrijving
In the life sciences the interactions between chemical entities is of key interest. Not only do these play an important role in the regulation of gene expression, and therefore all cellular processes, they are also one of the primary approaches in drug discovery. Pharmacology is the science studies the action of drugs, and for many common drugs, this is studying the interaction of small organic molecules and protein targets. And with the increasing information in the life sciences, automation becomes increasingly important. Big data and small data alike, provide challenges to integrate data from different experiments. The Open PHACTS platform provides web services to support pharmacological research and in this course you will learn how to use such web services from programming languages, allowing you to link data from such knowledge bases to other platforms, such as those for data analysis.Doelstellingen van dit vak
• To have the ability to recognize various classes of chemical entities in pharmacology and to understand the basic physical and chemical interactions. • To be familiar with technologies for web services in the life sciences. • To obtain experience in using such web services with a programming language. • To be able to select web services for a particular pharmacological question. • To have sufficient background for further, more advanced, bioinformatics data analyses. • To be familiar with modern software development practices.Voorwaarden
PRA2003 ProgrammingAanbevolen literatuur
"Rang and Dale’s Pharmacology" by Rang et al. (Pearson, 7th edition, 2012). "JavaScript & jQuery: The Missing Manual" by D.S. McFarland (O'Reilly, 2nd edition, 2011) "Open PHACTS: semantic interoperability for drug discovery" by A. Williams et al. Drug Discovery Today, 2012, http://dx.doi.org/10.1016/j.drudis.2012.05.016PRA3006
Periode 2
28 okt 2024
20 dec 2024
Studiepunten:
2.5Taal van de opleiding:
EngelsCoordinators:
- E.L. Willighagen
- R.R.R. Fijten
Onderwijsmethode:
SkillsEvaluatiemethoden:
Participation, Attendance, Presentation, Assignment