This usually comes down to religious issues, so let me try and steer it back to more objective grounds:
- What language do you know (better)? Use the library for that one.
- If you know neither and will be learning a language to use the library, the majority opinion would be that Python is easier to learn.
- However, some people say that they "click" with Perl better
- Python is what the majority of bioinformaticians are using at the moment (about 60%). And there is a virtue and aid in using what everyone else is.
- What are your colleagues / collaborators going to be using?
- Broadly, newer libraries tend to be written in Python.
- Conversely, many sing the praises of regular expressions and string handling in Perl, citing speed and ease of use.
- I think the numerics support in Python may be markedly better than that in Perl.
manpreet
Best Answer
2 years ago
Are there any advantages to learning Biopython instead of learning Bioperl?
Ideally, we would learn both, but someone starting out in bioinformatics may have to choose what to learn first depending on the kind of problems actually encountered.
Are there problems for which Biopython is better than Bioperl (or vice-versa)?