Skip to content

emineozsahin/Bioinformatics

Repository files navigation

Bioinformatics

My notes...

awk: one line codes for fasta files

snpEff: Genetic variant annotation and functional effect prediction toolbox.

Tools

SOAPdenovo2: It is a very fast tool

Resources and tutorials

Programing languages

I suggest to use JupyterLab instead of PyCharm. Jupyter Notebook configuration for the virtual environments. ipython

jupyter_lab on graham.computecanada

Virtual Environments and Containers

Conda environments

Docker images and containers

A docker tutorial

Package management

There are several package managers such as pip, homebrew, apt-get, CRAN, CPAN and Bioconductor. Conda is a combination of other package managers. Bioconda is a channel for bioinformatics tools found in conda. Biopython can be installed via conda.

Bioconda compose of a collection of bioinformatics tools which can be installed easily.

High Performance Computing

Configure the local computer not to use password when connecting to graham.

Type ssh_keygen to the terminal. This will ask a name for the rsa key-pair. I am going to give it a name rsa_key.

This will produce a rsa key file called rsa_key on the working directory. One can move this key-pair to the ~/.ssh folder.

Now configure and resolve to access graham without password.

eval 'ssh-agent'
ssh-add ~/.ssh/rsa_key

Note that it is important to add the key file name after ssh-add command. Now we can log in cluster by typing ssh -i ~/.ssh/rsa_key username@graham.computecanada The first time of login it will ask passphrase which is the password but it won't ask a password for later logins. Adding an alias to the ~/.bash_profile file is also handy so that we can log in to clusters by just typing graham.

nano ~/.bash_profile

#add the following line to the end of the file
alias graham="ssh -i ~/.ssh/rsa_key username@graham.computecanada.ca"

Machine Learning

TensorFlow

Reproducible workflow

R Markdown and Snakemake

Snakemake and containers

About

Bioinformatics resources and tools...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages