Forum:Programming languages in industry
2
2
Entering edit mode
2.4 years ago
m.monikus ▴ 30

Hello,

I am aware that this forum has a lot of threads on which programming languages are relevant for bioinformatics. However, I would like to ask those of you who work in industry what currently the trending languages are that make sense to learn. I assume most bioinformatics people who are remotely working on NGS and similar topics know R and bash to some extend. In industry, for a data analyst role, what else would you recommend and why? Please be so kind and indicate whether you are working in industry yourself. Cheers!

programming language • 1.5k views
ADD COMMENT
3
Entering edit mode

As far as I am aware, bioinformaticians make use of the same tool set regardless of where they work. Some places may impose some constraints on your choice of languages or tools but unless they want you to rewrite entire libraries, you'll be working with the same ones as everybody else.

ADD REPLY
2
Entering edit mode
2.4 years ago
Medhat 9.8k
  • Python (Data analysis and Machine/Deep learning)
  • Pipeline building Snakemake or Nextflow (most industry lean to work with Nextflow)
  • Compiled langue C/C++, Go, Rust (I see Rust appears more now beside C/C++)
  • Something I did not write earlier because I assumed it is fundamental, Data structure, and Algorithms, they are a must to write efficient code and solve problems

Update I did not mention R in my answer, because the question mentioned it.

ADD COMMENT
0
Entering edit mode

I would add R to this list (see e.g. here and here)

ADD REPLY
0
Entering edit mode

Indeed, but the author already mentioned it, so I avoid duplication, I think maybe I should to update my answer to make it clear. Thx!

ADD REPLY
1
Entering edit mode
2.4 years ago
Mensur Dlakic ★ 28k

To cover 100% of industry needs, you'd need to learn all the languages Medhat mentioned above, and probably a couple more. I don't think any candidate needs to have a skillset that covers 100% of industry need, so you should be fine by adding python to the ones you already mentioned. I don't work in industry so my opinion is not based on firsthand experience, but I think that a combo of Linux/bash, python and R should be more than adequate for >50% of all job ads out there, industry or not.

ADD COMMENT
1
Entering edit mode

The thing I did not mention, and I see it becomes the main thing; working with cloud computing (whatever it would be Google, AWS, ...).

ADD REPLY

Login before adding your answer.

Traffic: 1815 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6