Logical operations Jesse Wu 2009-03-11. Outline Logic review Logical operators Promoters Host conscious circuit design.

Slides:



Advertisements
Similar presentations
Logic Gates.
Advertisements

Logic Gates.
Programmable Logic Controllers.
Computer Systems – Logic Gates Introduce the basic logic gates Introduce truth tables Introduce Boolean algebra (dont panic!) Examples of combining gates.
Morgan Kaufmann Publishers
Combinatorial Synthesis of Genetic Networks Guet et. al. Andrew Goodrich Charles Feng.
Genetic Analysis of Lac Operon Make partial diploids to do complementation tests: 1 copy of lac operon on E. coli chromosome. 2nd copy of lac operon on.
Fundamental Concepts in Genetic Logic Design - Principles of Control, Digital and Analog Devices Medicine 2B 徐廷儀 2009/03/11.
Basic Logic Gates and De Morgan's Theorem Discussion D5.1 Appendix D.
Oscillatory Systems Jesse Wu Outline What is an oscillator? Types of oscillators Oscillator related things to think about.
Logic Gate Level Combinational Circuits, Part 1. Circuits Circuit: collection of devices physically connected by wires to form a network Net can be: –
Introduction to Computer Engineering by Richard E. Haskell Basic Logic Gates Module M1.1 Section 3.1.
Propositional Calculus Math Foundations of Computer Science.
2.7 NAND and NOR logic networks
1 Fundamentals of Computer Science Propositional Logic (Boolean Algebra)
Lecture 17: Digital Design Today’s topic –Intro to Boolean functions Reminders –HW 4 due Wednesday 10/8/2014 (extended) –HW 5 due Wednesday 10/15/2014.
TODAY YOU ARE LEARNING to explain why data is represented in computer systems in binary form 2. to understand and produce simple logic diagrams.
BOOLEAN ALGEBRA Saras M. Srivastava PGT (Computer Science)
Lecture 7 Topics –Boolean Algebra 1. Logic and Bits Operation Computers represent information by bit A bit has two possible values, namely zero and one.
Digital Logic Design Week 3
Logic Gates Shashidhara H S Dept. of ISE MSRIT. Basic Logic Design and Boolean Algebra GATES = basic digital building blocks which correspond to and perform.
4. Electrons and electronics 4.5 Digital electronics.
Lecture 22: 11/19/2002CS170 Fall CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University.
1 CS 151 Introduction to Digital Design Chapter 2-8 Other Gate Types.
Sneha.  Gates Gates  Characteristics of gates Characteristics of gates  Basic Gates Basic Gates  AND Gate AND Gate  OR gate OR gate  NOT gate NOT.
LOGIC GATES AND CIRCUITS Digital systems are said to be constructed by using logic gates. These gates are the AND, OR, NOT, NAND, NOR, EXOR and EXNOR gates.
Gates and Logic Dr John Cowell phones off (please)
Modeling the Chemical Reactions Involved in Biological Digital Inverters Rick Corley Mentor: Geo Homsy.
1/45. 2/45 1. Tri-Stable Switch 2. Lead Detector 3. iGEM Community.
Lecture 4 Nand, Nor Gates, CS147 Circuit Minimization and
Logic Gates. The Inverter The inverter (NOT circuit) performs the operation called inversion or complementation. Standard logic symbols: 1 1 input output.
5 - Digital Logic with Boolean Algebra
COMPUTER ARCHITECTURE TRUTH TABLES AND LOGIC GATES.
Logic Gates. AND gate Produces an output only if both inputs are on Input AInput BOutput (Q) Q=
Boolean and Sequential Logic Last week – Basic Gates AND OR NOT NOR XOR NAND.
GENE EXPRESSION and the LAC OPERON We have about genes inside our DNA that code for proteins. Clearly not all the proteins are needed at the same.
Module 7.  In Module 3 we have learned about NAND gate – it is a combination of AND operation followed by NOT operation  Symbol A. B = Y  Logic Gate.
Primitive Logic Functions Kuliah Sistem Digital, Teknik Elektro UMY (Rahmat Adiprasetya)
CSE 140: Components and Design Techniques for Digital Systems Lecture 6: Universal Gates CK Cheng Dept. of Computer Science and Engineering University.
CHAPTER 5 Combinational Logic Analysis
Department of Preparatory Year, Umm Al Qura University CSCI 240 Digital Logic.
Basic Logic Gates By : Ashima Wadhwa Assistant Professor (giBS)
Chapter 33 Basic Logic Gates. Objectives After completing this chapter, you will be able to: –Identify and explain the function of the basic logic gates.
Logic Gates and Boolean Algebra Introduction to Logic II.
Digital Logic. Boolean Algebra to Logic Gates Logic circuits are built from components called logic gates. The logic gates correspond to Boolean operations.
Mu.com.lec 9. Overview Gates, latches, memories and other logic components are used to design computer systems and their subsystems Good understanding.
Dr.Ahmed Bayoumi Dr.Shady Elmashad
Department of Preparatory Year, Umm Al Qura University
Eng. Mai Z. Alyazji October, 2016
Logic Gates.
Lecture 4 Nand, Nor Gates, CS147 Circuit Minimization and
Digital Technology.
Logic Gates.
Logic Gates Benchmark Companies Inc PO Box Aurora CO
Digital Logic.
Basic Logical Operations (Fascinating)
Digital Signals Digital Signals have two basic states:
Distributed computation: the new wave of synthetic biology devices
Computer Science 210 Computer Organization
Gene Regulation … on / off.
Boolean Algebra & Logic Circuits
Logic Gates.
Logic Gates.
Logic Gates.
Gates Type AND denoted by X.Y OR denoted by X + Y NOR denoted by X + Y
Today You are Learning simple logic diagrams using the operations AND, OR and NOT truth tables combining Boolean operators using AND, OR and NOT.
Logic Gates.
Special Gates Combinational Logic Gates
Nicholas S. McCarty, Rodrigo Ledesma-Amaro  Trends in Biotechnology 
What are Logic Gates?.
Presentation transcript:

Logical operations Jesse Wu

Outline Logic review Logical operators Promoters Host conscious circuit design

Logical operators AND: true if all true OR: true if one true XOR: If both are different NOT: true -> false false -> true NAND: NOT(AND) NOR: NOT(OR)

Logic tables AND NAND OR NOR XOR x y | x&y !(x&y) x|y !(x|y) x^y 0 0 | | | | NOT x | !x | 0 | 1 | 1 | 0 |

XOR light off on light Watch the light

Result to operator lookup table 1100 – a 1010 – b 0000 – Always off 0001 – !(a|b) 0010 – !a|b 0011 – !a 0100 – a&!b 0101 – !b 0110 – a^b 0111 – !(a&b) 1100 – a 1010 – b 1000 – a&b 1001 – !(a^b) 1010 – b 1011 – !a&b 1100 – a 1101 – a|!b 1110 – a|b 1111 – Always on *Grayed out means only depends on a or b or neither.

Promoters Two kinds: Inducible Repressible Inducers and Repressors can be: Proteins Complexes Etc … Example: pLAC

Promoters - types Inducible Repressible

Promoters - pLAC Both an inducible and repressible promoter Only the inducible property can be used in E. coli experiments.

OR Simplest way: Use one inducible promoter and its inducer E.g. pRE and CII (from phage) PaPa XX PbPb X PXPX Output Xb a Inducible promoter Coding region of inducer

AND Simplest way: Use one inducible promoter and its two inducers which form a complex E.g. LuxI (BBa_C0061) + LuxR (BBa_C0062) forms a complex that can induce pLux (BBa_R0062) PaPa C1C1 C1C1 PbPb C2C2 PCPC Output C2C2 b a Inducible promoter Coding region of inducers C

AND - OR+inverters a 1 & a 2 & a 3 & … & a n =>!!(a 1 & a 2 & a 3 & … & a n ) Then by Demorgan’s law: =>!( !a 1 | !a 2 | !a 3 | … | !a n )

NAND, NOR NAND = AND + inverter NOR = OR + inverter One possible inverter: E.g. pTet (BBa_R0040) and Tet (BBa_C0040) P output NewOutput Output From AND/OR Repressible promoter

Sequential promoters (1/3) Two or more promoters in a row introduces ordering issues. Whether the circuit is on depends entirely on the second promoter since it may have an inducer or repressor bound to it, rendering the first promoter useless

Sequential promoters (2/3) a b 0 0 | | b 1 0 | | a+b a b 0 0 | a+b 0 1 | | b 1 1 | 0

Sequential promoters (3/3) a b 0 0 | b 0 1 | | a+b 1 1 | 0 a b 0 0 | | a+b 1 0 | | b

!!!Beware of host cell when selecting proteins!!! Beware of the proteins you use in your circuit. Since: The proteins used may affect the host cell E.g. if your protein is a protease, it might degrade other essential proteins within the cell The host cell might affect the proteins E.g. the proteins produced might not survive the environment within the host cell Example on next page

Reloxilator: System Detail P RE CII P RE HflB P RE LuxI P LUX CII HflB L AHL P LAC CIIIC The Oscillator The TunerThe Synchronizer P RE GFP The Reporter P LAC LuxR R R+AHL Host cell is E. coli DH5  HflB is a protease naturally occurring in E. coli. There are only 400 copies of the transmembrane HflB protein in E. coli. HflB is essential for E. coli survival. Circuit is doomed… -_-

Summary Logic: AND, OR, NOT, NAND, NOR, XOR Promoters: Inducible and/or repressible Inducers and repressors can be complexes Create circuits based on promoters and their inducers and repressors