bioinformatics for computer scientists

16
Bioinformatics for Computer Scientists aungthurhahein.me @Atrhein

Upload: aung-thu-rha-hein

Post on 13-Jan-2017

346 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Bioinformatics for Computer Scientists

Bioinformatics for Computer Scientists aungthurhahein.me@Atrhein

Page 2: Bioinformatics for Computer Scientists

This is...

● Learning guideline for starters● Resources for starters● Thoughts from a computer technician who

does not have formal knowledge of bioinformatics

Page 3: Bioinformatics for Computer Scientists

Bioinformaticist….

Bioinformaticist: Generalists, developers/advanced users of informatics tools that manipulate biological data.

Bioinformatics analyst: Biologists who conduct bioinformatics analyses full-time, but don’t develop software

Page 4: Bioinformatics for Computer Scientists

Formal Knowledge

● Data Mining

● Data Analysis

● Machine Learning Algorithms

● Statistics

● Database Programming

Page 5: Bioinformatics for Computer Scientists

Informal Knowledge

● Linux

● Bash scripting

● Bioinformatics Pipelining

● Biological data format

● Open source tools

● Bio-Linux

Page 6: Bioinformatics for Computer Scientists

Python for bioinformatics

● Easy to learn

● Extensive libraries for statistics &

visualization

● Biopython (biopython.org)

● Python is awesome and beautiful!

Page 7: Bioinformatics for Computer Scientists

Why Python?

● You can do ‘almost’ everything with python

● Options: Perl, R, Java, C, C#

● Choose it wisely

Page 8: Bioinformatics for Computer Scientists

Python Libraries to learn

● Pandas

● Numpy

● Scipy

● Biopython

● scikit-bio

Page 9: Bioinformatics for Computer Scientists

Books

Page 10: Bioinformatics for Computer Scientists

Bioinformatics

● To understand & analyze biological data

● DNA & RNA sequence analysis

● Gene & protein differential expression

analysis

Page 11: Bioinformatics for Computer Scientists

Data Types

● DNA, RNA

● EST, cDNA

● Protein Sequence

● Pathways

Page 12: Bioinformatics for Computer Scientists

Sequence formats

● fasta

● fastq

● EMBL

● Genbank

● etc ...

Page 13: Bioinformatics for Computer Scientists

Open source tools

● Evaluation of tools & softwares in essential

● Important to use right tool at right place

● Many open source projects (open source bioinformatics

software)

Page 14: Bioinformatics for Computer Scientists

Books

Page 16: Bioinformatics for Computer Scientists