| I am a CS person who works with bioinformaticians every day as part of my job. I really like that Seq seems to have built-in some parallelization ability. I spend no small amount of time in my day job doing that manually in R with RcppParallel for loops that are totally independent across each iteration. Bioinformaticians are often educated to use a specific programming language and environment. They aren't usually looking to try other languages. For example, I support our bioinformatics group and they are basically 100% R and RStudio users. We have a single user of Python and that user is doing "typical" tensorflow stuff with images. I've noticed this same bias towards a single language for some other academic niches. Like SAS or Stata camps in public health or psychology - I think of these languages as basically the same, but for non-CS folks the perception seems to be more like English vs Russian. Even more complicated, researchers may be extremely committed to a specific library in a language and suspicious of languages that don't have their favorite library available. Any shift to new tooling for these highly-committed users will almost certainly require large and obvious benefits to gain traction. |
It's really saying something when scientists think writing Python code is a pain, because Python's a pretty forgiving language, too.