Presentation is loading. Please wait.

Presentation is loading. Please wait.

Automating Biological Processes using Programming Languages and Algorithms Instructor: Doug Densmore Assisted By: Anne Von Devender Matthew Johnson Nade.

Similar presentations


Presentation on theme: "Automating Biological Processes using Programming Languages and Algorithms Instructor: Doug Densmore Assisted By: Anne Von Devender Matthew Johnson Nade."— Presentation transcript:

1 Automating Biological Processes using Programming Languages and Algorithms Instructor: Doug Densmore Assisted By: Anne Von Devender Matthew Johnson Nade Sritanyaratana Presented by: Kevin Madrigal Kim Banford Selina Villanueva

2 Outline: Synthetic Biology Computer Aided Design (CAD) Objective Approach Algorithm Computer language

3 Synthetic Biology What is it? An area of research that combines Biology and Engineering Example of Synthetic Biology: -Lysophonics

4 Computer Aided Design (CAD) What is Computer Aided Design? -The use of computers in designing tools and other projects. Why is it important? -Design tools virtually on a computer -Make products at a lower cost -Edit your project or program more easily than by hand

5 Our Objective Create a program that a tool will use to automate a biological process using engineering and computer science.

6 Our Approach 1. Create an algorithm for a program to perform a simple process (a vacuuming robot) 2. Our vacuuming concept was translated to a similar biological process 3. We translated from “English” into Python (A programming language)

7 Algorithms A set of rules for solving a problem in a finite number of steps English translation: A set of rules or directions used to solve a problem (with a definite ending)

8 Our Algorithm-Vacuum version 1. Turn it on (Boolean) 2. Set dimensions of room (input value) While Loop 1. Walk forward (Boolean) 2. If walk forward return false, turn left 3. If walk forward return true, walk forward again

9 Programming Languages Languages comprehended by computers for programming Different kinds (e.g. Java, C, C+, and Oracle) We used Python make the program for our tool

10 Pipetting Robot Demonstration O O O O O

11 Pipetting Robot Demonstration O O O O X O O O O O

12 Pipetting Robot Demonstration O O O X X O O O O O

13 Pipetting Robot Demonstration O O X X X O O O O O

14 Pipetting Robot Demonstration O X X X X O O O O O

15 Pipetting Robot Demonstration X X X X X O O O O O

16 Pipetting Robot Demonstration X X X X X X O O O O O O O O O

17 Pipetting Robot Demonstration X X X X X X O O O O O O O O O

18 Pipetting Robot Demonstration X X X X X X O O O O O O O O O

19 Pipetting Robot Demonstration X X X X X X O O O O

20 Pipetting Robot Demonstration X X X X X X O O O O X X O O O

21 Pipetting Robot Demonstration X X X X X X O O O O X X X O O

22 Pipetting Robot Demonstration X X X X X X O O O O X X X X O

23 Pipetting Robot Demonstration X X X X X X O O O O X X X X X

24 Pipetting Robot Demonstration X X X X X X O O O O X O O O X X X X X X

25 Pipetting Robot Demonstration X X X X X X O O O O X O O O X X X X X X

26 Pipetting Robot Demonstration X X X X X X O O O X X X X X X

27 Pipetting Robot Demonstration X X X X X X O O X X X O O O X X X X X X

28 Pipetting Robot Demonstration X X X X X X O X X X X O O O X X X X X X

29 Pipetting Robot Demonstration X X X X X X O O O X X X X X X

30 Pipetting Robot Demonstration X X X X X X X O O X X O O O X X X X X X

31 Pipetting Robot Demonstration X X X X X X X O O X X X X X X

32 Pipetting Robot Demonstration X X X X X X X O O X X X X O X X X X X X

33 Pipetting Robot Demonstration X X X X X X X O O X X X X X X

34 Pipetting Robot Demonstration X X X X X X X O X X X X X X X

35 Pipetting Robot Demonstration X X X X X

36 Explanation In the robot demonstration, the robot travels in spirals until it gets to the last tube(O). For the robot to know where it is going, it needs to have some sort of an equation behind it. It counts the number of tubes it has to go to get to the end of the rack then subtracts the number of spirals to it. This results in the spiraling effect closing in every time it goes around.

37 Pipetting Robot Demonstration O O O O X O O O O O

38 Thanks for listening Any Questions?


Download ppt "Automating Biological Processes using Programming Languages and Algorithms Instructor: Doug Densmore Assisted By: Anne Von Devender Matthew Johnson Nade."

Similar presentations


Ads by Google