essential techniques to make a better bioinformaticianbis.zju.edu.cn/download/essential techniques...

12
Essential techniques to make a better Bioinformatician Hongjun Chen 2018/03/04

Upload: others

Post on 25-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Essential techniques to make a better Bioinformaticianbis.zju.edu.cn/download/Essential techniques to become a...Spring has come. Time to warm up! For the past year I have collected

Essential techniques to make a better Bioinformatician

Hongjun Chen2018/03/04

Page 2: Essential techniques to make a better Bioinformaticianbis.zju.edu.cn/download/Essential techniques to become a...Spring has come. Time to warm up! For the past year I have collected

Spring has come. Time to warm up!

For the past year I have collected some useful links especially helpful for bioinformatics coding and development.

By practice in production we enhance our abilities.

Page 3: Essential techniques to make a better Bioinformaticianbis.zju.edu.cn/download/Essential techniques to become a...Spring has come. Time to warm up! For the past year I have collected

Fast Guide for Coding

Learn X in Y minutes - Take a whirlwind tour of your next favorite language. (comprehensive)

❏ Home page:

https://learnxinyminutes.com/

❏ GitHub repo:

https://github.com/adambard/

learnxinyminutes-docs

❏ Multilingual documentations

including Chinese.

❏ Friendly to newcomers

❏ Further resources links

❏ Not recommended if you are

skilled at your interested

language

Page 4: Essential techniques to make a better Bioinformaticianbis.zju.edu.cn/download/Essential techniques to become a...Spring has come. Time to warm up! For the past year I have collected

If you are very busy...

Cheat sheet could save your time.

❏ Data science - https://www.datacamp.com/community/data-science-cheatsheets

❏ Popular R packages - https://www.rstudio.com/resources/cheatsheets/

❏ Bioinformatics Tool Intros - https://pwwang.gitbooks.io/bioinformatics-cheetsheet/

Page 5: Essential techniques to make a better Bioinformaticianbis.zju.edu.cn/download/Essential techniques to become a...Spring has come. Time to warm up! For the past year I have collected

Developing a New WebApp

❏ https://github.com/it-ebooks/w3school - A better sorted list from runoob.com

❏ https://docs.docker.com/ - We have a new server in which docker can run! So try docker!

Page 6: Essential techniques to make a better Bioinformaticianbis.zju.edu.cn/download/Essential techniques to become a...Spring has come. Time to warm up! For the past year I have collected

Bioinformatics Programming

ROSALIND

http://rosalind.info/problems/list-view/

A progressive programming platform by

solving bioinformatics problems.

It extremely kills time, and don’t spend

too much on it if you are not

undergraduates.

Page 7: Essential techniques to make a better Bioinformaticianbis.zju.edu.cn/download/Essential techniques to become a...Spring has come. Time to warm up! For the past year I have collected

Bioinformatics Programming

Take Python for example:

Bioinformatics programming using

Python

❏ Classic

❏ Comprehensive

❏ Detailed codes included

Page 8: Essential techniques to make a better Bioinformaticianbis.zju.edu.cn/download/Essential techniques to become a...Spring has come. Time to warm up! For the past year I have collected

Machine Learning & Deep Learning

❏ https://github.com/josephmisiti/awesome-machine-

learning/ - A curated list of awesome Machine

Learning frameworks, libraries and software.

❏ https://github.com/gokceneraslan/awesome-deepbi

o/ - A curated list of awesome deep learning

applications in the field of computational biology.

❏ https://github.com/hussius/deeplearning-biology/ -

A list of deep learning implementations in biology.

Nature 554, 555-557 (2018)

Page 9: Essential techniques to make a better Bioinformaticianbis.zju.edu.cn/download/Essential techniques to become a...Spring has come. Time to warm up! For the past year I have collected

Machine Learning & Deep Learninghttps://developers.google.cn/machine-learning/crash-course/ - Google's fast-paced, practical

introduction to machine learning. (Chinese available)

Page 10: Essential techniques to make a better Bioinformaticianbis.zju.edu.cn/download/Essential techniques to become a...Spring has come. Time to warm up! For the past year I have collected

Learning by Askinghttps://stackoverflow.com/questions/tagged/

bioinformatics - A community for

programmers.

https://bioinformatics.stackexchange.com/questi

ons/ - A community covers more areas, better

than Quora or Zhihu on professional questions.

Page 11: Essential techniques to make a better Bioinformaticianbis.zju.edu.cn/download/Essential techniques to become a...Spring has come. Time to warm up! For the past year I have collected

Bonus (not related with bioinformatics)

https://carbon.now.sh/ - Create and share beautiful images of your source code.

Page 12: Essential techniques to make a better Bioinformaticianbis.zju.edu.cn/download/Essential techniques to become a...Spring has come. Time to warm up! For the past year I have collected

Thank you!

Take a further step!