SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
Cracking the (bio)code
Resources for research careers in computational biology & bioinformatics
Felipe Zapata, PhD
Brown University
@zapata_f
Conner Sandefur, PhD
Univ. North Carolina
@oshehoma
Emilia Huerta-Sanchez, PhD
Univ. California, Merced
@emiliahsc
Tracy Heath, PhD
Iowa State Univ.
@trayc7
Visit our website: crackingthebiocode.github.io
● Information about the session
● Resources for learning to program: workshops, online courses, tutorials, etc.
● Links to many degree programs in the U.S. for studying computational
biology/bioinformatics
● Profiles of computational biologists and bioinformaticians
How small changes can make a big difference Bioinformatics @UNC-Pembroke
Investigating how changes in gene
expression drive system-wide behaviorComputational Biology @UNC-Chapel Hill
Predicting therapies to improve mucus clearance in cystic
fibrosis (CF) and chronic obstructive pulmonary disease (COPD) 1 hr 24 hrs
-4 0 4
Tools I use:
Dr. Conner I. Sandefur
SPIRE Postdoctoral Scholar at UNC-CH
Visiting Assistant Professor at UCNP
PhD Bioinformatics
University of Michigan
Ann Arbor, Michigan
BA Computer Science
George Washington University
Washington, DC
email: sandefur@email.unc.edu
web: http://www.unc.edu/~sandefur
twitter: @oshehoma
What is the evolutionary history of species?
Using transcriptomes and genomes to
resolve ancient animal radiations
Phylogeny of snails, slugs, and relatives
What genes are homologous?
Using graph-based approaches to infer homology
Gene clusters inferred to be the “same” gene family
across multiple species
AGALMA: https://bitbucket.org/caseywdunn/agalmaBitBucket
(Git)
Dr. Felipe Zapata
Postdoctoral Research Associate
Brown University
COLOMBIA
email: felipe_zapata@brown.edu
web: http://felipezapata.me
twitter: @zapata_f
PhD Ecology, Evolution & Systematics
University of Missouri-St. Louis
St. Louis, Missouri
BSc Biology
Universidad de Los Andes
Bogotá, Colombia
What does genetics tell us about
human history?
Dr. Emilia Huerta Sanchez
Assistant Professor
UC Merced
email: ehuerta-sanchez@ucmerced.edu
web: http://www.stat.berkeley.edu/~emiliahs
twitter: @emiliahsc
Postdoc in Integrative Biology and
Statistics, UC Berkeley, Berkeley, CA
PhD Applied Mathematics
Cornell University, Ithaca, NY
BA Mathematics & French
Mills College, Oakland, CA
Modeling macro- & molecular evolutionary processes to infer
phylogenetic relationships
● How have rates of molecular and morphological
evolution changed across the tree of life?
● How do patterns of fossilization, preservation, and
recovery change across different taxa?
● Can we detect relationships between geological
events and species diversification?
● What are the evolutionary processes acting on
different regions of the genome and how have those
factors shaped the evolution of different genes?
C++
RevBayes
Probabilistic
graphical models
Dr. Tracy A. Heath
Assistant Professor (Jan. 2015)
Iowa State University
email: trayc7@gmail.com
web: phyloworks.org
twitter: @trayc7
Postdoctoral Fellow
U. Kansas & U.C. Berkeley
PhD Ecology, Evolution & Behavior
University of Texas at Austin
BA Biology
Boston University
What is Computational Biology?
What is Bioinformatics?
http://crackingthebiocode.github.io/
Modeling infectious disease
transmission
Compartmental models are one type of mathematical model used to
investigate the spread of infectious disease
Rate of infection
Rate of recovery
Change in proportion of Susceptible (S) people over time = - Susceptible (S) X Infected (I) X β
Susceptible Infected Recovered
=
Infection dynamics for different diseases can be simulated by selecting
appropriate parameters
We can use models to predict how interventions change disease
transmission dynamics
Infection dynamics with R0
= 2
Infection dynamics after intervention at day
10, which reduced R0
to 0.8
R0
> 1, infection peaks then disappears R0
< 1, infection dies out
Simulations run in Python 3.4 (downloaded as part of Anaconda package: http://continuum.io/downloads)
Agalma: automated and
reproducible phylogenetic
analyses
From…
a few key genes (e.g. 16S RNA,
mitochondria, chloroplasts)
across many species
To…
High-Throughput Sequencing of
1000s of genes across many
species
genes
speciesspecies
genes
Phylogenetics
Challenges to phylogenetics
• Many steps
• Many programs must be used together
• Computationally intensive
• Difficult to reproduce
Challenges to phylogenetics
• Many steps
• Many programs must be used together
• Computationally intensive
• Difficult to reproduce
Automate!
Why automate?
• Results are reproducible
• Results can be easily explored and extended
• Methods can be compared in a controlled setting
• Facilitate method development without reinventing
everything
https://bitbucket.org/caseywdunn/agalma
The tool
The paper
https://bitbucket.org/caseywdunn/dunnhowisonzapata2013/
The example analysis
For each transcriptome:
• Quality control
• Assemble transcriptome
• Translate and annotate genes
• Quantify gene expression
• Put sequences in database
Can also:
• Import DNA sequences from national databases (e.g., NCBI)
• Process externally produced assemblies
Across transcriptomes (many species):
• Identify homologous genes
• Build phylogenies using all genes!
silhouetteimagesfromhttp://phylopic.org/
What tools do you need?
http://crackingthebiocode.github.io/
A biological question
programming skills
statistical modeling
C++
a mathematical model
Questions?
• What programming language should I learn?
• How do I get started learning a programming language?
• What is the best way to become proficient in a programming language?
• What is the difference between C++ and python and java and R and
MatLab and ruby and ...?
• What is version control? Do I need to know it?
• Do I need a GitHub account?
• Where are jobs or degree programs in computational
biology/bioinformatics listed?
• What does it mean to be open source? Why is it important?
• and ...?
http://crackingthebiocode.github.io/
Take-Home Messages
• You don’t have to be an expert programmer to do computational
biology.
• Anyone can learn to program, it’s just a matter of getting started.
• Computational skills are extremely helpful for streamlining biology
research.
• The skills you need to learn depend heavily on you background and
your research interests.
• Quantitative skills – a firm understanding of math and statistics – are
important for any research field.
• Don’t be overwhelmed by all there is to know, these skills grow over
time. If you consistently seek to improve them & use them for your work
you will be amazed at how your expertise will develop.
http://crackingthebiocode.github.io/
Find out more!
http://crackingthebiocode.github.io/profiles.html

Contenu connexe

Tendances

Bioinformatics in biotechnology by kk sahu
Bioinformatics in biotechnology by kk sahu Bioinformatics in biotechnology by kk sahu
Bioinformatics in biotechnology by kk sahu KAUSHAL SAHU
 
How Can We Make Genomic Epidemiology a Widespread Reality? - William Hsiao
How Can We Make Genomic Epidemiology a Widespread Reality?  - William HsiaoHow Can We Make Genomic Epidemiology a Widespread Reality?  - William Hsiao
How Can We Make Genomic Epidemiology a Widespread Reality? - William HsiaoWilliam Hsiao
 
AgriSchemas: Sharing Agrifood data with Bioschemas
AgriSchemas: Sharing Agrifood data with BioschemasAgriSchemas: Sharing Agrifood data with Bioschemas
AgriSchemas: Sharing Agrifood data with BioschemasRothamsted Research, UK
 
Omics Logic - Bioinformatics 2.0
Omics Logic - Bioinformatics 2.0Omics Logic - Bioinformatics 2.0
Omics Logic - Bioinformatics 2.0Elia Brodsky
 
1.bioinformatics introduction 32.03.2071
1.bioinformatics introduction 32.03.20711.bioinformatics introduction 32.03.2071
1.bioinformatics introduction 32.03.2071RajDip Basnet
 
An open access resource portal for arthropod vectors and agricultural pathosy...
An open access resource portal for arthropod vectors and agricultural pathosy...An open access resource portal for arthropod vectors and agricultural pathosy...
An open access resource portal for arthropod vectors and agricultural pathosy...Surya Saha
 
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...robertstevens65
 

Tendances (8)

Bioinformatics in biotechnology by kk sahu
Bioinformatics in biotechnology by kk sahu Bioinformatics in biotechnology by kk sahu
Bioinformatics in biotechnology by kk sahu
 
How Can We Make Genomic Epidemiology a Widespread Reality? - William Hsiao
How Can We Make Genomic Epidemiology a Widespread Reality?  - William HsiaoHow Can We Make Genomic Epidemiology a Widespread Reality?  - William Hsiao
How Can We Make Genomic Epidemiology a Widespread Reality? - William Hsiao
 
AgriSchemas: Sharing Agrifood data with Bioschemas
AgriSchemas: Sharing Agrifood data with BioschemasAgriSchemas: Sharing Agrifood data with Bioschemas
AgriSchemas: Sharing Agrifood data with Bioschemas
 
Omics Logic - Bioinformatics 2.0
Omics Logic - Bioinformatics 2.0Omics Logic - Bioinformatics 2.0
Omics Logic - Bioinformatics 2.0
 
1.bioinformatics introduction 32.03.2071
1.bioinformatics introduction 32.03.20711.bioinformatics introduction 32.03.2071
1.bioinformatics introduction 32.03.2071
 
Bioinformatics
BioinformaticsBioinformatics
Bioinformatics
 
An open access resource portal for arthropod vectors and agricultural pathosy...
An open access resource portal for arthropod vectors and agricultural pathosy...An open access resource portal for arthropod vectors and agricultural pathosy...
An open access resource portal for arthropod vectors and agricultural pathosy...
 
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...
 

En vedette

Divergence-time estimation in RevBayes
Divergence-time estimation in RevBayesDivergence-time estimation in RevBayes
Divergence-time estimation in RevBayesTracy Heath
 
An Introduction to RevBayes and Graphical Models
An Introduction to RevBayes and Graphical ModelsAn Introduction to RevBayes and Graphical Models
An Introduction to RevBayes and Graphical ModelsTracy Heath
 
Estimating Species Divergence Times in RevBayes – iEvoBio 2014
Estimating Species Divergence Times in RevBayes – iEvoBio 2014Estimating Species Divergence Times in RevBayes – iEvoBio 2014
Estimating Species Divergence Times in RevBayes – iEvoBio 2014Tracy Heath
 
Introduction to Bayesian Divergence Time Estimation
Introduction to Bayesian Divergence Time EstimationIntroduction to Bayesian Divergence Time Estimation
Introduction to Bayesian Divergence Time EstimationTracy Heath
 
The Fossilized Birth-Death Process -- Evolution 2013
The Fossilized Birth-Death Process -- Evolution 2013 The Fossilized Birth-Death Process -- Evolution 2013
The Fossilized Birth-Death Process -- Evolution 2013 Tracy Heath
 
A Hierarchical Bayesian Model for Dating Species Divergences -- Evolution 2012
A Hierarchical Bayesian Model for Dating Species Divergences -- Evolution 2012A Hierarchical Bayesian Model for Dating Species Divergences -- Evolution 2012
A Hierarchical Bayesian Model for Dating Species Divergences -- Evolution 2012Tracy Heath
 
Bayesian Divergence Time Estimation – Workshop Lecture
Bayesian Divergence Time Estimation – Workshop LectureBayesian Divergence Time Estimation – Workshop Lecture
Bayesian Divergence Time Estimation – Workshop LectureTracy Heath
 
Bayesian Divergence Time Estimation
Bayesian Divergence Time Estimation Bayesian Divergence Time Estimation
Bayesian Divergence Time Estimation Tracy Heath
 
Jonathan Eisen: Phylogenetic approaches to the analysis of genomes and metage...
Jonathan Eisen: Phylogenetic approaches to the analysis of genomes and metage...Jonathan Eisen: Phylogenetic approaches to the analysis of genomes and metage...
Jonathan Eisen: Phylogenetic approaches to the analysis of genomes and metage...Jonathan Eisen
 
Paul Lewis SSB Past-President's address at Evol2016
Paul Lewis SSB Past-President's address at Evol2016Paul Lewis SSB Past-President's address at Evol2016
Paul Lewis SSB Past-President's address at Evol2016Paul Lewis
 
Transposable elements of Agavoideae
Transposable elements of AgavoideaeTransposable elements of Agavoideae
Transposable elements of AgavoideaeKate Hertweck
 
Phylogenetics in R
Phylogenetics in RPhylogenetics in R
Phylogenetics in Rschamber
 
Hertweck AB3ACBS presentation
Hertweck AB3ACBS presentationHertweck AB3ACBS presentation
Hertweck AB3ACBS presentationKate Hertweck
 

En vedette (14)

Divergence-time estimation in RevBayes
Divergence-time estimation in RevBayesDivergence-time estimation in RevBayes
Divergence-time estimation in RevBayes
 
An Introduction to RevBayes and Graphical Models
An Introduction to RevBayes and Graphical ModelsAn Introduction to RevBayes and Graphical Models
An Introduction to RevBayes and Graphical Models
 
Estimating Species Divergence Times in RevBayes – iEvoBio 2014
Estimating Species Divergence Times in RevBayes – iEvoBio 2014Estimating Species Divergence Times in RevBayes – iEvoBio 2014
Estimating Species Divergence Times in RevBayes – iEvoBio 2014
 
Introduction to Bayesian Divergence Time Estimation
Introduction to Bayesian Divergence Time EstimationIntroduction to Bayesian Divergence Time Estimation
Introduction to Bayesian Divergence Time Estimation
 
The Fossilized Birth-Death Process -- Evolution 2013
The Fossilized Birth-Death Process -- Evolution 2013 The Fossilized Birth-Death Process -- Evolution 2013
The Fossilized Birth-Death Process -- Evolution 2013
 
A Hierarchical Bayesian Model for Dating Species Divergences -- Evolution 2012
A Hierarchical Bayesian Model for Dating Species Divergences -- Evolution 2012A Hierarchical Bayesian Model for Dating Species Divergences -- Evolution 2012
A Hierarchical Bayesian Model for Dating Species Divergences -- Evolution 2012
 
Bayesian Divergence Time Estimation – Workshop Lecture
Bayesian Divergence Time Estimation – Workshop LectureBayesian Divergence Time Estimation – Workshop Lecture
Bayesian Divergence Time Estimation – Workshop Lecture
 
Bayesian Divergence Time Estimation
Bayesian Divergence Time Estimation Bayesian Divergence Time Estimation
Bayesian Divergence Time Estimation
 
Jonathan Eisen: Phylogenetic approaches to the analysis of genomes and metage...
Jonathan Eisen: Phylogenetic approaches to the analysis of genomes and metage...Jonathan Eisen: Phylogenetic approaches to the analysis of genomes and metage...
Jonathan Eisen: Phylogenetic approaches to the analysis of genomes and metage...
 
Paul Lewis SSB Past-President's address at Evol2016
Paul Lewis SSB Past-President's address at Evol2016Paul Lewis SSB Past-President's address at Evol2016
Paul Lewis SSB Past-President's address at Evol2016
 
Transposable elements of Agavoideae
Transposable elements of AgavoideaeTransposable elements of Agavoideae
Transposable elements of Agavoideae
 
Phylogenetics in R
Phylogenetics in RPhylogenetics in R
Phylogenetics in R
 
Phylolecture
PhylolecturePhylolecture
Phylolecture
 
Hertweck AB3ACBS presentation
Hertweck AB3ACBS presentationHertweck AB3ACBS presentation
Hertweck AB3ACBS presentation
 

Similaire à Cracking the (bio)code -- Professional Development Session at SACNAS 2014

01. Introduction to Bioinformatics.pptx
01. Introduction to Bioinformatics.pptx01. Introduction to Bioinformatics.pptx
01. Introduction to Bioinformatics.pptxHussainTaqi1
 
Bioinformatics workflows and study design
Bioinformatics workflows and study designBioinformatics workflows and study design
Bioinformatics workflows and study designElanaFertig
 
Bioinformatics
BioinformaticsBioinformatics
BioinformaticsAmna Jalil
 
Careers in bioinformatics, Scope, Skills and Jobs
Careers in bioinformatics, Scope, Skills and JobsCareers in bioinformatics, Scope, Skills and Jobs
Careers in bioinformatics, Scope, Skills and JobsM Abdullah Chaudhry
 
CV of Rong Chen
CV of Rong ChenCV of Rong Chen
CV of Rong ChenRong Chen
 
Curriculum_Vitae_Mark_Ebbert-modern
Curriculum_Vitae_Mark_Ebbert-modernCurriculum_Vitae_Mark_Ebbert-modern
Curriculum_Vitae_Mark_Ebbert-modernMark Ebbert
 
Grand round whsiao_may2015
Grand round whsiao_may2015Grand round whsiao_may2015
Grand round whsiao_may2015IRIDA_community
 
Mining Phenotypes: How to set up a reverse genetics experiment with an Arabid...
Mining Phenotypes: How to set up a reverse genetics experiment with an Arabid...Mining Phenotypes: How to set up a reverse genetics experiment with an Arabid...
Mining Phenotypes: How to set up a reverse genetics experiment with an Arabid...adcobb
 
Ben Goertzel AIs, Superflies and the Path to Immortality - singsum au 2011
Ben Goertzel AIs, Superflies and the Path to Immortality - singsum au 2011Ben Goertzel AIs, Superflies and the Path to Immortality - singsum au 2011
Ben Goertzel AIs, Superflies and the Path to Immortality - singsum au 2011Adam Ford
 
Career oppurtunities in the field of Bioinformatics
Career oppurtunities in the field of BioinformaticsCareer oppurtunities in the field of Bioinformatics
Career oppurtunities in the field of BioinformaticsShikha Thakur
 
Computing on the shoulders of giants
Computing on the shoulders of giantsComputing on the shoulders of giants
Computing on the shoulders of giantsBenjamin Good
 
Introduction to Bioinformatics.
 Introduction to Bioinformatics. Introduction to Bioinformatics.
Introduction to Bioinformatics.Elena Sügis
 
introduction to bioinfromatics.pptx
introduction to bioinfromatics.pptxintroduction to bioinfromatics.pptx
introduction to bioinfromatics.pptxAbelPhilipJoseph
 
Bioinformatics—an introduction for computer scientists
Bioinformatics—an introduction for computer scientistsBioinformatics—an introduction for computer scientists
Bioinformatics—an introduction for computer scientistsunyil96
 
Computer for Biological Research
Computer for Biological ResearchComputer for Biological Research
Computer for Biological ResearchChakard Chalayut
 
Introducción a la bioinformatica
Introducción a la bioinformaticaIntroducción a la bioinformatica
Introducción a la bioinformaticaMartín Arrieta
 
Text Mining for Biocuration of Bacterial Infectious Diseases
Text Mining for Biocuration of Bacterial Infectious DiseasesText Mining for Biocuration of Bacterial Infectious Diseases
Text Mining for Biocuration of Bacterial Infectious DiseasesDan Sullivan, Ph.D.
 

Similaire à Cracking the (bio)code -- Professional Development Session at SACNAS 2014 (20)

01. Introduction to Bioinformatics.pptx
01. Introduction to Bioinformatics.pptx01. Introduction to Bioinformatics.pptx
01. Introduction to Bioinformatics.pptx
 
Bioinformatics workflows and study design
Bioinformatics workflows and study designBioinformatics workflows and study design
Bioinformatics workflows and study design
 
Bioinformatics
BioinformaticsBioinformatics
Bioinformatics
 
Careers in bioinformatics, Scope, Skills and Jobs
Careers in bioinformatics, Scope, Skills and JobsCareers in bioinformatics, Scope, Skills and Jobs
Careers in bioinformatics, Scope, Skills and Jobs
 
CV of Rong Chen
CV of Rong ChenCV of Rong Chen
CV of Rong Chen
 
Curriculum_Vitae_Mark_Ebbert-modern
Curriculum_Vitae_Mark_Ebbert-modernCurriculum_Vitae_Mark_Ebbert-modern
Curriculum_Vitae_Mark_Ebbert-modern
 
Grand round whsiao_may2015
Grand round whsiao_may2015Grand round whsiao_may2015
Grand round whsiao_may2015
 
rheumatoid arthritis
rheumatoid arthritisrheumatoid arthritis
rheumatoid arthritis
 
Mining Phenotypes: How to set up a reverse genetics experiment with an Arabid...
Mining Phenotypes: How to set up a reverse genetics experiment with an Arabid...Mining Phenotypes: How to set up a reverse genetics experiment with an Arabid...
Mining Phenotypes: How to set up a reverse genetics experiment with an Arabid...
 
Ben Goertzel AIs, Superflies and the Path to Immortality - singsum au 2011
Ben Goertzel AIs, Superflies and the Path to Immortality - singsum au 2011Ben Goertzel AIs, Superflies and the Path to Immortality - singsum au 2011
Ben Goertzel AIs, Superflies and the Path to Immortality - singsum au 2011
 
Career oppurtunities in the field of Bioinformatics
Career oppurtunities in the field of BioinformaticsCareer oppurtunities in the field of Bioinformatics
Career oppurtunities in the field of Bioinformatics
 
Nov 2014 ouellette_windsor_icgc_final
Nov 2014 ouellette_windsor_icgc_finalNov 2014 ouellette_windsor_icgc_final
Nov 2014 ouellette_windsor_icgc_final
 
Computing on the shoulders of giants
Computing on the shoulders of giantsComputing on the shoulders of giants
Computing on the shoulders of giants
 
Introduction to Bioinformatics.
 Introduction to Bioinformatics. Introduction to Bioinformatics.
Introduction to Bioinformatics.
 
introduction to bioinfromatics.pptx
introduction to bioinfromatics.pptxintroduction to bioinfromatics.pptx
introduction to bioinfromatics.pptx
 
Bioinformatics—an introduction for computer scientists
Bioinformatics—an introduction for computer scientistsBioinformatics—an introduction for computer scientists
Bioinformatics—an introduction for computer scientists
 
Computer for Biological Research
Computer for Biological ResearchComputer for Biological Research
Computer for Biological Research
 
Bioinformatics
BioinformaticsBioinformatics
Bioinformatics
 
Introducción a la bioinformatica
Introducción a la bioinformaticaIntroducción a la bioinformatica
Introducción a la bioinformatica
 
Text Mining for Biocuration of Bacterial Infectious Diseases
Text Mining for Biocuration of Bacterial Infectious DiseasesText Mining for Biocuration of Bacterial Infectious Diseases
Text Mining for Biocuration of Bacterial Infectious Diseases
 

Dernier

Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINsankalpkumarsahoo174
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxjana861314
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSSLeenakshiTyagi
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PPRINCE C P
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...jana861314
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 

Dernier (20)

Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 

Cracking the (bio)code -- Professional Development Session at SACNAS 2014

  • 1. Cracking the (bio)code Resources for research careers in computational biology & bioinformatics Felipe Zapata, PhD Brown University @zapata_f Conner Sandefur, PhD Univ. North Carolina @oshehoma Emilia Huerta-Sanchez, PhD Univ. California, Merced @emiliahsc Tracy Heath, PhD Iowa State Univ. @trayc7 Visit our website: crackingthebiocode.github.io ● Information about the session ● Resources for learning to program: workshops, online courses, tutorials, etc. ● Links to many degree programs in the U.S. for studying computational biology/bioinformatics ● Profiles of computational biologists and bioinformaticians
  • 2. How small changes can make a big difference Bioinformatics @UNC-Pembroke Investigating how changes in gene expression drive system-wide behaviorComputational Biology @UNC-Chapel Hill Predicting therapies to improve mucus clearance in cystic fibrosis (CF) and chronic obstructive pulmonary disease (COPD) 1 hr 24 hrs -4 0 4 Tools I use:
  • 3. Dr. Conner I. Sandefur SPIRE Postdoctoral Scholar at UNC-CH Visiting Assistant Professor at UCNP PhD Bioinformatics University of Michigan Ann Arbor, Michigan BA Computer Science George Washington University Washington, DC email: sandefur@email.unc.edu web: http://www.unc.edu/~sandefur twitter: @oshehoma
  • 4. What is the evolutionary history of species? Using transcriptomes and genomes to resolve ancient animal radiations Phylogeny of snails, slugs, and relatives What genes are homologous? Using graph-based approaches to infer homology Gene clusters inferred to be the “same” gene family across multiple species AGALMA: https://bitbucket.org/caseywdunn/agalmaBitBucket (Git)
  • 5. Dr. Felipe Zapata Postdoctoral Research Associate Brown University COLOMBIA email: felipe_zapata@brown.edu web: http://felipezapata.me twitter: @zapata_f PhD Ecology, Evolution & Systematics University of Missouri-St. Louis St. Louis, Missouri BSc Biology Universidad de Los Andes Bogotá, Colombia
  • 6. What does genetics tell us about human history?
  • 7. Dr. Emilia Huerta Sanchez Assistant Professor UC Merced email: ehuerta-sanchez@ucmerced.edu web: http://www.stat.berkeley.edu/~emiliahs twitter: @emiliahsc Postdoc in Integrative Biology and Statistics, UC Berkeley, Berkeley, CA PhD Applied Mathematics Cornell University, Ithaca, NY BA Mathematics & French Mills College, Oakland, CA
  • 8. Modeling macro- & molecular evolutionary processes to infer phylogenetic relationships ● How have rates of molecular and morphological evolution changed across the tree of life? ● How do patterns of fossilization, preservation, and recovery change across different taxa? ● Can we detect relationships between geological events and species diversification? ● What are the evolutionary processes acting on different regions of the genome and how have those factors shaped the evolution of different genes? C++ RevBayes Probabilistic graphical models
  • 9. Dr. Tracy A. Heath Assistant Professor (Jan. 2015) Iowa State University email: trayc7@gmail.com web: phyloworks.org twitter: @trayc7 Postdoctoral Fellow U. Kansas & U.C. Berkeley PhD Ecology, Evolution & Behavior University of Texas at Austin BA Biology Boston University
  • 10. What is Computational Biology? What is Bioinformatics? http://crackingthebiocode.github.io/
  • 12. Compartmental models are one type of mathematical model used to investigate the spread of infectious disease Rate of infection Rate of recovery Change in proportion of Susceptible (S) people over time = - Susceptible (S) X Infected (I) X β Susceptible Infected Recovered =
  • 13. Infection dynamics for different diseases can be simulated by selecting appropriate parameters
  • 14. We can use models to predict how interventions change disease transmission dynamics Infection dynamics with R0 = 2 Infection dynamics after intervention at day 10, which reduced R0 to 0.8 R0 > 1, infection peaks then disappears R0 < 1, infection dies out Simulations run in Python 3.4 (downloaded as part of Anaconda package: http://continuum.io/downloads)
  • 15. Agalma: automated and reproducible phylogenetic analyses
  • 16. From… a few key genes (e.g. 16S RNA, mitochondria, chloroplasts) across many species To… High-Throughput Sequencing of 1000s of genes across many species genes speciesspecies genes Phylogenetics
  • 17. Challenges to phylogenetics • Many steps • Many programs must be used together • Computationally intensive • Difficult to reproduce
  • 18. Challenges to phylogenetics • Many steps • Many programs must be used together • Computationally intensive • Difficult to reproduce Automate!
  • 19. Why automate? • Results are reproducible • Results can be easily explored and extended • Methods can be compared in a controlled setting • Facilitate method development without reinventing everything
  • 23. For each transcriptome: • Quality control • Assemble transcriptome • Translate and annotate genes • Quantify gene expression • Put sequences in database Can also: • Import DNA sequences from national databases (e.g., NCBI) • Process externally produced assemblies
  • 24. Across transcriptomes (many species): • Identify homologous genes • Build phylogenies using all genes! silhouetteimagesfromhttp://phylopic.org/
  • 25. What tools do you need? http://crackingthebiocode.github.io/ A biological question programming skills statistical modeling C++ a mathematical model
  • 26. Questions? • What programming language should I learn? • How do I get started learning a programming language? • What is the best way to become proficient in a programming language? • What is the difference between C++ and python and java and R and MatLab and ruby and ...? • What is version control? Do I need to know it? • Do I need a GitHub account? • Where are jobs or degree programs in computational biology/bioinformatics listed? • What does it mean to be open source? Why is it important? • and ...? http://crackingthebiocode.github.io/
  • 27. Take-Home Messages • You don’t have to be an expert programmer to do computational biology. • Anyone can learn to program, it’s just a matter of getting started. • Computational skills are extremely helpful for streamlining biology research. • The skills you need to learn depend heavily on you background and your research interests. • Quantitative skills – a firm understanding of math and statistics – are important for any research field. • Don’t be overwhelmed by all there is to know, these skills grow over time. If you consistently seek to improve them & use them for your work you will be amazed at how your expertise will develop. http://crackingthebiocode.github.io/