The Human Genome Source Code

Slides:



Advertisements
Similar presentations
Gene Regulation in Eukaryotes Same basic idea, but more intricate than in prokaryotes Why? 1.Genes have to respond to both environmental and physiological.
Advertisements

[Bejerano Fall10/11] 1 Thank you for the midterm feedback! Projects will be assigned shortly.
Chapter 12 and 13: Transcription and Translation Lecture 12 October 28, 2003 What’s due? CH6 and CH10 problem set (if you haven’t all ready turned it in)
Step 1 of Protein Synthesis
[BejeranoFall13/14] 1 MW 12:50-2:05pm in Beckman B302 Profs: Serafim Batzoglou & Gill Bejerano TAs: Harendra Guturu & Panos.
[BejeranoWinter12/13] 1 MW 11:00-12:15 in Beckman B302 Prof: Gill Bejerano TAs: Jim Notwell & Harendra Guturu CS173 Lecture 7:
CS273A Lecture 5: Genes Enrichment, Gene Regulation I
15.2 Regulation of Transcription & Translation
[BejeranoFall13/14] 1 MW 12:50-2:05pm in Beckman B302 Profs: Serafim Batzoglou & Gill Bejerano TAs: Harendra Guturu & Panos.
[BejeranoFall14/15] 1 MW 12:50-2:05pm in Beckman B100 Profs: Serafim Batzoglou & Gill Bejerano CAs: Jim Notwell & Sandeep Chinchali.
Essentials of the Living World Second Edition George B. Johnson Jonathan B. Losos Chapter 13 How Genes Work Copyright © The McGraw-Hill Companies, Inc.
From Gene To Protein Chapter 17. The Connection Between Genes and Proteins Proteins - link between genotype (what DNA says) and phenotype (physical expression)
Biology 10.2 Gene Regulation and Structure Gene Regulation and Structure.
UNIT 3 Transcriptionand Protein Synthesis. Objectives Discuss the flow of information from DNA to RNA to Proteins Discuss the flow of information from.
Section 2 CHAPTER 10. PROTEIN SYNTHESIS IN PROKARYOTES Both prokaryotic and eukaryotic cells are able to regulate which genes are expressed and which.
A Biology Primer Part III: Transcription, Translation, and Regulation Vasileios Hatzivassiloglou University of Texas at Dallas.
Chapter 17 From Gene to Protein. 2 DNA contains the genes that make us who we are. The characteristics we have are the result of the proteins our cells.
[BejeranoFall15/16] 1 MW 1:30-2:50pm in Clark S361* (behind Peet’s) Profs: Serafim Batzoglou & Gill Bejerano CAs: Karthik Jagadeesh.
CS173 Lecture 9: Transcriptional regulation III
[BejeranoFall15/16] 1 MW 1:30-2:50pm in Clark S361* (behind Peet’s) Profs: Serafim Batzoglou & Gill Bejerano CAs: Karthik Jagadeesh.
Lesson 3 – Gene Expression
Genes in ActionSection 2 Section 2: Regulating Gene Expression Preview Bellringer Key Ideas Complexities of Gene Regulation Gene Regulation in Prokaryotes.
Chapter 15. I. Prokaryotic Gene Control  A. Conserves Energy and Resources by  1. only activating proteins when necessary  a. don’t make tryptophan.
Click to continue How do a few genes build a diversity of body parts? There’s more in the genetic toolkit than just genes! Click your forward cursor to.
Gene Regulation, Part 2 Lecture 15 (cont.) Fall 2008.
Chapter 18 – Gene Regulation Part 2
Regulation of Gene Expression
Gene Expression - Transcription
Transcription.
Eukaryotic Gene Structure
A Quest for Genes What’s a gene? gene (jēn) n.
Promoters and expression
CS273A Lecture 6: Gene Regulation II MW 12:50-2:05pm in Beckman B100
Controlling the genes Lecture 15 pp
Chapter 15 Gene Control.
Context Cell nucleus chromosome gene double helix.
Eukaryotic Genome & Gene Regulation
Statistical Testing with Genes
Genetics Unit I-Part C Transcription
Regulation of Gene Expression
Gene Expression 3B – Gene regulation results in differential gene expression, leading to cell specialization.
Gene Expression : Transcription and Translation
Control of Gene Expression
Gene Expression.
1 Department of Engineering, 2 Department of Mathematics,
CS273A Lecture 7: Genes Enrichment, Gene Regulation I
CS273A Lecture 9: Gene Regulation II
1 Department of Engineering, 2 Department of Mathematics,
Transcription in Prokaryotic (Bacteria)
Synthetic Biology: Protein Synthesis
Relationship between Genotype and Phenotype
Regulation of Gene Expression
Coordinately Controlled Genes in Eukaryotes
1 Department of Engineering, 2 Department of Mathematics,
Relationship between Genotype and Phenotype
How to Use This Presentation
Transcription.
Unit 7: Molecular Genetics
Protein Synthesis The genetic code – the sequence of nucleotides in DNA – is ultimately translated into the sequence of amino acids in proteins – gene.
The Structure of the Genome
Chapter 17 From Gene to Protein.
The Human Genome Source Code
Gene Structure.
The Human Genome Source Code
Eukaryotic Gene Regulation
Statistical Testing with Genes
DNA AND RNA 12-5 Gene Regulation.
Relationship between Genotype and Phenotype
Gene Structure.
Presentation transcript:

The Human Genome Source Code CS273A The Human Genome Source Code Lecture 7: Genes Enrichment, Gene Regulation I MW  1:30-2:50pm Prof: Gill Bejerano CAs: Boyoung (Bo) Yoo & Johannes Birgmeier * Track class on Piazza http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Announcements http://cs273a.stanford.edu/ Lecture slides, problem sets, etc. Course communications via Piazza Auditors please sign up too Please read previous piazza posts, especially the pinned posts and notes we send out, before posting a new (non-duplicate) question. http://cs273a.stanford.edu [Bejerano Winter 2017/18]

TTATATTGAATTTTCAAAAATTCTTACTTTTTTTTTGGATGGACGCAAAGAAGTTTAATAATCATATTACATGGCATTACCACCATATACATATCCATATCTAATCTTACTTATATGTTGTGGAAATGTAAAGAGCCCCATTATCTTAGCCTAAAAAAACCTTCTCTTTGGAACTTTCAGTAATACGCTTAACTGCTCATTGCTATATTGAAGTACGGATTAGAAGCCGCCGAGCGGGCGACAGCCCTCCGACGGAAGACTCTCCTCCGTGCGTCCTCGTCTTCACCGGTCGCGTTCCTGAAACGCAGATGTGCCTCGCGCCGCACTGCTCCGAACAATAAAGATTCTACAATACTAGCTTTTATGGTTATGAAGAGGAAAAATTGGCAGTAACCTGGCCCCACAAACCTTCAAATTAACGAATCAAATTAACAACCATAGGATGATAATGCGATTAGTTTTTTAGCCTTATTTCTGGGGTAATTAATCAGCGAAGCGATGATTTTTGATCTATTAACAGATATATAAATGGAAAAGCTGCATAACCACTTTAACTAATACTTTCAACATTTTCAGTTTGTATTACTTCTTATTCAAATGTCATAAAAGTATCAACAAAAAATTGTTAATATACCTCTATACTTTAACGTCAAGGAGAAAAAACTATAATGACTAAATCTCATTCAGAAGAAGTGATTGTACCTGAGTTCAATTCTAGCGCAAAGGAATTACCAAGACCATTGGCCGAAAAGTGCCCGAGCATAATTAAGAAATTTATAAGCGCTTATGATGCTAAACCGGATTTTGTTGCTAGATCGCCTGGTAGAGTCAATCTAATTGGTGAACATATTGATTATTGTGACTTCTCGGTTTTACCTTTAGCTATTGATTTTGATATGCTTTGCGCCGTCAAAGTTTTGAACGATGAGATTTCAAGTCTTAAAGCTATATCAGAGGGCTAAGCATGTGTATTCTGAATCTTTAAGAGTCTTGAAGGCTGTGAAATTAATGACTACAGCGAGCTTTACTGCCGACGAAGACTTTTTCAAGCAATTTGGTGCCTTGATGAACGAGTCTCAAGCTTCTTGCGATAAACTTTACGAATGTTCTTGTCCAGAGATTGACAAAATTTGTTCCATTGCTTTGTCAAATGGATCATATGGTTCCCGTTTGACCGGAGCTGGCTGGGGTGGTTGTACTGTTCACTTGGTTCCAGGGGGCCCAAATGGCAACATAGAAAAGGTAAAAGAAGCCCTTGCCAATGAGTTCTACAAGGTCAAGTACCCTAAGATCACTGATGCTGAGCTAGAAAATGCTATCATCGTCTCTAAACCAGCATTGGGCAGCTGTCTATATGAATTAGTCAAGTATACTTCTTTTTTTTACTTTGTTCAGAACAACTTCTCATTTTTTTCTACTCATAACTTTAGCATCACAAAATACGCAATAATAACGAGTAGTAACACTTTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCACAAACTTTAAAACACAGGGACAAAATTCTTGATATGCTTTCAACCGCTGCGTTTTGGATACCTATTCTTGACATGATATGACTACCATTTTGTTATTGTACGTGGGGCAGTTGACGTCTTATCATATGTCAAAGTTGCGAAGTTCTTGGCAAGTTGCCAACTGACGAGATGCAGTAACACTTTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCACAAACTTTAAAACACAGGGACAAAATTCTTGATATGCTTTCAACCGCTGCGTTTTGGATACCTATTCTTGACATGATATGACTACCATTTTGTTATTGTACGTGGGGCAGTTGACGTCTTATCATATGTCAAAGTCATTTGCGAAGTTCTTGGCAAGTTGCCAACTGACGAGATGCAGTTTCCTACGCATAATAAGAATAGGAGGGAATATCAAGCCAGACAATCTATCATTACATTTAAGCGGCTCTTCAAAAAGATTGAACTCTCGCCAACTTATGGAATCTTCCAATGAGACCTTTGCGCCAAATAATGTGGATTTGGAAAAAGAGTATAAGTCATCTCAGAGTAATATAACTACCGAAGTTTATGAGGCATCGAGCTTTGAAGAAAAAGTAAGCTCAGAAAAACCTCAATACAGCTCATTCTGGAAGAAAATCTATTATGAATATGTGGTCGTTGACAAATCAATCTTGGGTGTTTCTATTCTGGATTCATTTATGTACAACCAGGACTTGAAGCCCGTCGAAAAAGAAAGGCGGGTTTGGTCCTGGTACAATTATTGTTACTTCTGGCTTGCTGAATGTTTCAATATCAACACTTGGCAAATTGCAGCTACAGGTCTACAACTGGGTCTAAATTGGTGGCAGTGTTGGATAACAATTTGGATTGGGTACGGTTTCGTTGGTGCTTTTGTTGTTTTGGCCTCTAGAGTTGGATCTGCTTATCATTTGTCATTCCCTATATCATCTAGAGCATCATTCGGTATTTTCTTCTCTTTATGGCCCGTTATTAACAGAGTCGTCATGGCCATCGTTTGGTATAGTGTCCAAGCTTATATTGCGGCAACTCCCGTATCATTAATGCTGAAATCTATCTTTGGAAAAGATTTACAATGATTGTACGTGGGGCAGTTGACGTCTTATCATATGTCAAAGTCATTTGCGAAGTTCTTGGCAAGTTGCCAACTGACGAGATGCAGTAACACTTTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCACAAACTTTAAAACACAGGGACAAAATTCTTGATATGCTTTCAACCGCTGCGTTTTGGATACCTATTCTTGACATGATATGACTACCATTTTGTTATTGTTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATAAAG Genome Content http://cs273a.stanford.edu [Bejerano Winter 2017/18] 3

Genomic Cycle of Life To a first approximation this is all your genome cares about: Making the right genes, at the right amount, at the right time, In the right cells. One genome, ten trillion cells, hundred years of life. http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Genes Gene production is conceptually simple Contiguous stretches of DNA transcribe (1 to 1) into RNA Some (coding or non-coding) RNAs are further spliced Some (m)RNAs are then translated into protein (43 to 20+1) Other (nc)RNA stretches just go off to do their thing as RNA The devil is in the details, but by and large – this is it. (non/coding) Gene finding - classical computational challenge: Obtain experimental data (from limited cell types) Find features in the data (eg, genetic code, splice sites) Generalize from features (eg, predict genes yet unseen) Link to biochemical machinery (eg, spliceosome) http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Coding and non-coding gene production The cell is constantly making new proteins and ncRNAs. These perform their function for a while, And are then degraded. Newly made coding and non coding gene products take their place. To change its behavior a cell can change the repertoire of genes and ncRNAs it makes. The picture within a cell is constantly “refreshing”. http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Cell differentiation To change its behavior a cell can change the repertoire of genes and ncRNAs it makes. That is exactly what happens when cells differentiate during development from stem cells to their different final fates. http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Genes usually work in groups Biochemical pathways, signaling pathways, etc. We’d like to first catalog the functions of every gene. http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Keyword lists are not enough Anatomy keywords Sheer number of terms too much to remember and sort Need standardized, stable, carefully defined terms Need to describe different levels of detail So…defined terms need to be related in a hierarchy With structured vocabularies/hierarchies Parent/child relationships exist between terms Increased depth -> Increased resolution Can annotate data at appropriate level May query at appropriate level Effectively a directed acyclic graph (DAG) Node levels can be somewhat deceptive, depending on heterogeneity of curation efforts in different portions of the DAG Organ system Cardiovascular system Heart organ system embryo cardiovascular heart … Anatomy Hierarchy Sheer number of terms is too much to remember and sort… a question of scale Need to describe domains at different levels of detail AND thus we started the GO

Annotate genes to most specific terms TJL-2004

General Implementations for Vocabularies organ system embryo cardiovascular heart … Hierarchy DAG chaperone regulator molecular function chaperone activator enzyme regulator enzyme activator Query for this term Returns things annotated to descendents Remind them of what a DAG is…. Annotate at any level, query at level…. What is structure buy you 1. Annotate at appropriate level, query at appropriate level 2. Queries for higher level terms include annotations to lower level terms

Gene Function Data Curation Ontology Map genes to ontology using literature The Literature Genes Data Type Content Structured Data Curated DAGs & mappings Free Text Abstracts, Full Text & Tables Diagrams Novel models & mappings Unstructured Data Raw data repos & metadata current use GOAL: attain http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Genes usually work in groups When a cell changes its behavior to take on a new activity, it stops producing some groups of genes and starts producing other groups of genes, to stop and start the relevant biological processes, respectively. http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Let’s compare which genes are active http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Let’s compare which genes are active http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Cluster all genes for differential expression Experiment Control (replicates) (replicates) Most significantly up-regulated genes genes Unchanged genes Most significantly down-regulated genes http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Determine cut-offs, examine individual genes Experiment Control (replicates) (replicates) Most significantly up-regulated genes genes Unchanged genes Most significantly down-regulated genes http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Ask about whole gene sets + Exper. Control Gene set 3 up regulated ES/NES statistic Gene set 2 down regulated - http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Simplest way to ask: Hypergeometric (Test assumes all genes are independent. One can devise more complicated tests) Gene Set 3 Genes measured N = 20,000 Total genes in set 3 K = 11 I’ve picked the top n = 100 diff. expressed genes. Of them k = 8 belong to gene set 3. Under a null of randomly distributed genes, how surprising is it? P-value = Prhyper (k ≥ 8 | N, K, n) + Exper. Control Gene set 3 up regulated A low p-value, as here, suggests gene set 3 is highly enriched among the diff. expressed genes. Now see what (pathway/process) gene set 3 represents, and build a novel testable model around your observations. ES/NES statistic - http://cs273a.stanford.edu [Bejerano Winter 2017/18]

GSEA (Gene Set Enrichment Analysis) Dataset distribution Gene set 1 distribution Gene set 3 distribution Number of genes Gene Expression Level http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Multiple Testing Correction run tool Note that statistically you cannot just run individual tests on 1,000 different gene sets. You have to apply further statistical corrections, to account for the fact that even in 1,000 random experiments a handful may come out good by chance. (eg experiment = Throw a coin 10 times. Ask if it is biased. If you repeat it 1,000 times, you will eventually get an all heads series, from a fair coin. Mustn’t deduce that the coin is biased) http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Genomic splicing matters for probe placement http://cs273a.stanford.edu [Bejerano Winter 2017/18]

RNA-seq “Next” (2nd) generation sequencing. http://cs273a.stanford.edu [Bejerano Winter 2017/18]

What will you test? run tool Also note that this is a very general approach to test gene lists. Instead of a microarray experiment you can do RNA-seq. Advantage: RNA-seq measures all genes(up to your ability to correctly reconstruct them). Microarrays only measure the probes you can fit on them. (Some genes, or indeed entire pathways, may be missing from some microarray designs). http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Single gene in situ hybridization Sall1 http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Spatial-temporal maps generation AI: Robotics, Vision http://cs273a.stanford.edu [Bejerano Winter 2017/18]

TTATATTGAATTTTCAAAAATTCTTACTTTTTTTTTGGATGGACGCAAAGAAGTTTAATAATCATATTACATGGCATTACCACCATATACATATCCATATCTAATCTTACTTATATGTTGTGGAAATGTAAAGAGCCCCATTATCTTAGCCTAAAAAAACCTTCTCTTTGGAACTTTCAGTAATACGCTTAACTGCTCATTGCTATATTGAAGTACGGATTAGAAGCCGCCGAGCGGGCGACAGCCCTCCGACGGAAGACTCTCCTCCGTGCGTCCTCGTCTTCACCGGTCGCGTTCCTGAAACGCAGATGTGCCTCGCGCCGCACTGCTCCGAACAATAAAGATTCTACAATACTAGCTTTTATGGTTATGAAGAGGAAAAATTGGCAGTAACCTGGCCCCACAAACCTTCAAATTAACGAATCAAATTAACAACCATAGGATGATAATGCGATTAGTTTTTTAGCCTTATTTCTGGGGTAATTAATCAGCGAAGCGATGATTTTTGATCTATTAACAGATATATAAATGGAAAAGCTGCATAACCACTTTAACTAATACTTTCAACATTTTCAGTTTGTATTACTTCTTATTCAAATGTCATAAAAGTATCAACAAAAAATTGTTAATATACCTCTATACTTTAACGTCAAGGAGAAAAAACTATAATGACTAAATCTCATTCAGAAGAAGTGATTGTACCTGAGTTCAATTCTAGCGCAAAGGAATTACCAAGACCATTGGCCGAAAAGTGCCCGAGCATAATTAAGAAATTTATAAGCGCTTATGATGCTAAACCGGATTTTGTTGCTAGATCGCCTGGTAGAGTCAATCTAATTGGTGAACATATTGATTATTGTGACTTCTCGGTTTTACCTTTAGCTATTGATTTTGATATGCTTTGCGCCGTCAAAGTTTTGAACGATGAGATTTCAAGTCTTAAAGCTATATCAGAGGGCTAAGCATGTGTATTCTGAATCTTTAAGAGTCTTGAAGGCTGTGAAATTAATGACTACAGCGAGCTTTACTGCCGACGAAGACTTTTTCAAGCAATTTGGTGCCTTGATGAACGAGTCTCAAGCTTCTTGCGATAAACTTTACGAATGTTCTTGTCCAGAGATTGACAAAATTTGTTCCATTGCTTTGTCAAATGGATCATATGGTTCCCGTTTGACCGGAGCTGGCTGGGGTGGTTGTACTGTTCACTTGGTTCCAGGGGGCCCAAATGGCAACATAGAAAAGGTAAAAGAAGCCCTTGCCAATGAGTTCTACAAGGTCAAGTACCCTAAGATCACTGATGCTGAGCTAGAAAATGCTATCATCGTCTCTAAACCAGCATTGGGCAGCTGTCTATATGAATTAGTCAAGTATACTTCTTTTTTTTACTTTGTTCAGAACAACTTCTCATTTTTTTCTACTCATAACTTTAGCATCACAAAATACGCAATAATAACGAGTAGTAACACTTTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCACAAACTTTAAAACACAGGGACAAAATTCTTGATATGCTTTCAACCGCTGCGTTTTGGATACCTATTCTTGACATGATATGACTACCATTTTGTTATTGTACGTGGGGCAGTTGACGTCTTATCATATGTCAAAGTTGCGAAGTTCTTGGCAAGTTGCCAACTGACGAGATGCAGTAACACTTTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCACAAACTTTAAAACACAGGGACAAAATTCTTGATATGCTTTCAACCGCTGCGTTTTGGATACCTATTCTTGACATGATATGACTACCATTTTGTTATTGTACGTGGGGCAGTTGACGTCTTATCATATGTCAAAGTCATTTGCGAAGTTCTTGGCAAGTTGCCAACTGACGAGATGCAGTTTCCTACGCATAATAAGAATAGGAGGGAATATCAAGCCAGACAATCTATCATTACATTTAAGCGGCTCTTCAAAAAGATTGAACTCTCGCCAACTTATGGAATCTTCCAATGAGACCTTTGCGCCAAATAATGTGGATTTGGAAAAAGAGTATAAGTCATCTCAGAGTAATATAACTACCGAAGTTTATGAGGCATCGAGCTTTGAAGAAAAAGTAAGCTCAGAAAAACCTCAATACAGCTCATTCTGGAAGAAAATCTATTATGAATATGTGGTCGTTGACAAATCAATCTTGGGTGTTTCTATTCTGGATTCATTTATGTACAACCAGGACTTGAAGCCCGTCGAAAAAGAAAGGCGGGTTTGGTCCTGGTACAATTATTGTTACTTCTGGCTTGCTGAATGTTTCAATATCAACACTTGGCAAATTGCAGCTACAGGTCTACAACTGGGTCTAAATTGGTGGCAGTGTTGGATAACAATTTGGATTGGGTACGGTTTCGTTGGTGCTTTTGTTGTTTTGGCCTCTAGAGTTGGATCTGCTTATCATTTGTCATTCCCTATATCATCTAGAGCATCATTCGGTATTTTCTTCTCTTTATGGCCCGTTATTAACAGAGTCGTCATGGCCATCGTTTGGTATAGTGTCCAAGCTTATATTGCGGCAACTCCCGTATCATTAATGCTGAAATCTATCTTTGGAAAAGATTTACAATGATTGTACGTGGGGCAGTTGACGTCTTATCATATGTCAAAGTCATTTGCGAAGTTCTTGGCAAGTTGCCAACTGACGAGATGCAGTAACACTTTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCACAAACTTTAAAACACAGGGACAAAATTCTTGATATGCTTTCAACCGCTGCGTTTTGGATACCTATTCTTGACATGATATGACTACCATTTTGTTATTGTTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATGTTTTCAATGTAAGAGATTTCGATTATCTTATAGTTCATACATGCTTCAACTACTTAATAAATGATTGTATGATAATAAAG Genome Content http://cs273a.stanford.edu [Bejerano Winter 2017/18] 27

Cell differentiation To change its behavior a cell can change the repertoire of coding and non-coding genes it makes. But how? http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Closing the loop Some proteins and non coding RNAs go “back” to bind DNA near genes, turning these genes on and off. http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Genes & Gene Regulation Gene = genomic substring that encodes HOW to make a protein (or ncRNA). Genomic switch = genomic substring that encodes WHEN, WHERE & HOW MUCH of a protein to make. [0,1,1,1] B Gene H H Gene N Gene N B Gene [1,0,0,1] [1,1,0,0] http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Transcription Regulation Conceptually simple: The machine that transcribes (“RNA polymerase”) All kinds of proteins and ncRNAs that bind to DNA and to each other to attract or repel the RNA polymerase (“transcription associated factors”). DNA accessibility – making DNA stretches in/accessible to the RNA polymerase and/or transcription associated factors by un/wrapping them around nucleosomes. (Distinguish DNA patterns from proteins they interact with) http://cs273a.stanford.edu [Bejerano Winter 2017/18]

RNA Polymerase Transcription = Copying a segment of DNA into (non/coding) RNA Gene transcription starts at the (aptly named) TSS, or gene transcription start site Transcription is done by RNA polymerase, a complex of 10-12 subunit proteins. There are three types of RNA polymerases in human: RNA pol I synthesizes ribosomal RNAs RNA pol II synthesizes pre-mRNAs and most microRNAs RNA pol III synthesizes tRNAs, rRNA and other ssRNAs TSS RNA Polymerase http://cs273a.stanford.edu [Bejerano Winter 2017/18]

RNA Polymerase is General Purpose RNA Polymerase is the general purpose transcriptional machinery. It generally does not recognize gene transcription start sites by itself, and requires interactions with multiple additional proteins. general purpose context specific http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Terminology Transcription Factors (TF): Proteins that return to the nucleus, bind specific DNA sequences there, and affect transcription. There are 1,200-2,000 TFs in the human genome (out of 20-25,000 genes) Only a subset of TFs may be expressed in a given cell at a given point in time. Transcription Factor Binding Sites: 4-20bp stretches of DNA where TFs bind. There are millions of TF binding sites in the human genome. In a cell at a given point in time, a site can be either occupied or unoccupied. http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Terminology Promoter: The region of DNA 100-1,000bp immediately “upstream” of the TSS, which encodes binding sites for the general purpose RNA polymerase associated TFs, and at times some context specific sites. There are as many promoters as there are TSS’s in the human genome. Many genes have more than one TSS. Enhancer: A region of 100-1,000bp, up to 1Mb or more, upstream or downstream from the TSS that includes binding sites for multiple TFs. When bound by (the right) TFs an enhancer turns on/accelerates transcription. Note how an enhancer (E) very far away in sequence (1D) can in fact get very close to the promoter (P) in space (3D). promoter TSS gene http://cs273a.stanford.edu [Bejerano Winter 2017/18]

TFBS Position Weight Matrix (PWM) Note the strong independence assumption between positions. Holds for most transcription binding profiles in the human genome. http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Promoters http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Enhancers http://cs273a.stanford.edu [Bejerano Winter 2017/18]

One nice hypothetical example requires active enhancers to function functions independently of enhancers http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Terminology Gene regulatory domain: the full repertoire of enhancers that affect the expression of a (protein coding or non-coding) gene, at some cells under some condition. Gene regulatory domains do not have to be contiguous in genome sequence. Neither are they disjoint: One or more enhancers may well affect the expression of multiple genes (at the same or different times). promoter TSS enhancers for different contexts http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Imagine a giant state machine Transcription factors bind DNA, turn on or off different promoters and enhancers, which in-turn turn on or off different genes, some of which may themselves be transcription factors, which again changes the presence of TFs in the cell, the state of active promoters/enhancers etc. DNA Proteins transcription factor binding site Gene DNA http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Signal Transduction: distributed computing Everything we discussed so far happens within the cell. But cells talk to each other, copiously. http://cs273a.stanford.edu [Bejerano Winter 2017/18]

Enhancers as Integrators IF the cell is part of a certain tissue AND receives a certain signal THEN turn Gene ON Gene http://cs273a.stanford.edu [Bejerano Winter 2017/18]

The State Space Discrete, but very very large. All states served by same genome(!) 1013 cells 1 cell http://cs273a.stanford.edu [Bejerano Winter 2017/18]