> ## Content Index
> Fetch the complete content index at: https://bioinformatics.ghost.io/llms.txt
> Use this file to discover other available public pages before exploring further.

# Useful Bioinformatics skills
- URL: https://bioinformatics.ghost.io/useful-bioinformatics-skills/
- Published: 2017-10-23T01:05:27.000Z
- Updated: 2017-10-23T01:05:27.000Z
- Author: Aarthi Ramakrishnan
- Tags: programming, #Import 2026-08-27 15:34

Following are some Bioinformatics skills which I feel every Bioinformatician should be aware of -

1. [Docker](https://docker-curriculum.com/?ref=bioinformatics.ghost.io) containerization
2. Git and [GitHub](https://guides.github.com/activities/hello-world/?ref=bioinformatics.ghost.io) (Yes, these are two different things)
3. Proficiency with working in a cloud environment (Amazon Web services, Azure)
4. Pandas and NumPy in Python, to use the concept of 'vectorization' instead of using 'for' loops while coding
5. Using lapply, sapply instead of for loops in R
6. Building a Bioinformatics pipeline using existing workflow management systems such as [Snakemake](http://slowkow.com/notes/snakemake-tutorial/?ref=bioinformatics.ghost.io), [Ruffus](http://www.ruffus.org.uk/?ref=bioinformatics.ghost.io) etc.
7. Creating simple apps using Rshiny
8. Some basic [Machine learning](https://www.coursera.org/learn/machine-learning?ref=bioinformatics.ghost.io) knowledge using python sklearn
9. Learn testing of code using unittest in Python and RUnit in R
10. Installation of tools and creation of environments using Anaconda and Bioconda
11. A basic understanding of the concepts behind Bioinformatics tools
12. jupyter notebooks