Skip to main content

Computer coding for science

ยท 2 min read
Ali Safari
Sci. App Dev. @ XiTechniX

The statistical package R for many researchers is their first experience to the programming world. This free and popular statistical language is available in online repositories. R can perform powerful data manipulation as well as data visualization.

However, programming for a reasearch focused branch is not limited to R any more, but highly likely starts often with R.

Sometimes, having knowledge in other operating systems other than the popular Windows is needed. Sometimes, an analytical tool require a Linux Operating System. In such case, maybe you need to set up a virtual machine (VM), in order to install and work with a linux based software.

Fortunately, by having the Internet and googling in you side, you can have access to a lot of open source packages and shared repositories that are developed by both researchers and professional developers.

Nowadays, as a researcher if you want to do an analysis, most probably you can find a software or a tool that is available online, or can be further developed by you to fulfill your requirements.

This is the way that science trajectory is leading to, and to be a successful researcher you need to gain some knowledge and skills in computer programming.

As a developer for scientific applications, I have the passion and motivation to go further across deciplines and share my knowledge in programming with scientific comunities and developers.