Useful Bioinformatics skills
Following are some Bioinformatics skills which I feel every Bioinformatician should be aware of -
- Docker containerization
- Git and GitHub (Yes, these are two different things)
- Proficiency with working in a cloud environment (Amazon Web services, Azure)
- Pandas and NumPy in Python, to use the concept of 'vectorization' instead of using 'for' loops while coding
- Using lapply, sapply instead of for loops in R
- Building a Bioinformatics pipeline using existing workflow management systems such as Snakemake, Ruffus etc.
- Creating simple apps using Rshiny
- Some basic Machine learning knowledge using python sklearn
- Learn testing of code using unittest in Python and RUnit in R
- Installation of tools and creation of environments using Anaconda and Bioconda
- A basic understanding of the concepts behind Bioinformatics tools
- jupyter notebooks