トップページへ

2021 Faculty Courses School of Computing Department of Mathematical and Computing Science Graduate major in Artificial Intelligence

Design Theory in Biological Systems

Academic unit or major
Graduate major in Artificial Intelligence
Instructor(s)
Masayuki Yamamura / Toru Aonishi / Masakazu Sekijima / Masahiro Takinoue / Keisuke Ota
Class Format
Lecture
Media-enhanced courses
-
Day of week/Period
(Classrooms)
5-6 Mon / 5-6 Thu
Class
-
Course Code
ART.T546
Number of credits
200
Course offered
2021
Offered quarter
2Q
Syllabus updated
Jul 10, 2025
Language
English

Syllabus

Course overview and goals

This course provides an introduction to the design principle of life in the viewpoint of system theory, through lecturing topics on related computational methodology.

Course description and aims

The mathematical basics are provided in the linear/non-linear differential equation systems, statistical physics, thermodynamic systems, automata and stochastic process as the design principle of life. The following topics are also provided: modeling and simulation on biological networks including genetic circuits and neural circuits, design and implementation methods of novel device systems inspired by life system and computational science methods including bioinformatics and biological molecular simulation. Students will be able to select and explain how such modeling and simulation technique is used.

Keywords

synthetic biology, systems biology, evolutionary computation, computational neuroscience, molecular simulation, molecular robotics

Competencies

  • Specialist skills
  • Intercultural skills
  • Communication skills
  • Critical thinking skills
  • Practical and/or problem-solving skills

Class flow

In every class, instructors lecture independent topics with original handouts. Every class includes simple exercises to be solved by individual students or by groups. These exercises help understand the principle and will be used as materials for final evaluation.

Course schedule/Objectives

Course schedule Objectives
Class 1

Mathematical Basics 1: modeling and simulation with linear/non-linear differential equations

solving linear / non-linear differential equations

Class 2

Mathematical Basics 2: modeling and simulation with automata and stochastic process

solving stochastic processes

Class 3

Systems Biology / Synthetic Biology 1: Biological Information Flow and metabolism in cells

understanding the central dogma

Class 4

Systems Biology / Synthetic Biology 2: Design and analysis of Artificial Genetic Circuits

understanding the concept of genetic circuit

Class 5

Systems Biology / Synthetic Biology 3: Evolution in Artificial Life

implementation of evolutionary computation

Class 6

Computational Neuro Science 1 : What is Computational Neuro-Science

understanding neuro-science basics

Class 7

Computational Neuro Science 2 : Deriving equivalent circuit models for cellular membrane and Hodgkin-Huxley model

solving equivalent circuits

Class 8

Computational Neuro Science 3: FitzHugh-Nagumo model and bifurcation theory

understanding bifurcation theory

Class 9

Molecular Simulation / Bioinformatics 1:bioinformaticss

understanding bioinformatics basics

Class 10

Molecular Simulation / Bioinformatics 2:molecular dynamics simulation

understanding formulas on molecular dynamics

Class 11

Molecular Simulation / Bioinformatics 3:docking simulation

understanding geometric simulation basics

Class 12

Molecular Robotics 1: DNA sequence design (free energy and Hamming distance)

understanding the concept of free energy

Class 13

Molecular Robotics 2: Calculation of DNA/RNA secondary structure and its application to DNA nanotechnology

understanding secondary structure formation

Class 14

Molecular Robotics 3: DNA computing and chemical reaction models

understanding chemical reaction equations

Study advice (preparation and review)

To enhance effective learning, students are encouraged to spend approximately 100 minutes preparing for class and another 100 minutes reviewing class content afterwards (including assignments) for each class.
They should do so by referring to textbooks and other course material.

Textbook(s)

Unspecified.

Reference books, course materials, etc.

For every class, teachers lecture independent topics with original handouts.

Evaluation methods and criteria

Every class also includes simple exercises by individual students or by groups. These exercises help to understand the principle and also become materials for final evaluation.

Related courses

  • Biological Data Analysis
  • Bioinformatics
  • Molecular Simulation

Prerequisites

none

Contact information (e-mail and phone) Notice : Please replace from ”[at]” to ”@”(half-width character).

e-mail : my[at]c.titech.ac.jp, tel. : 045-924-5212

Office hours

Suzukake-dai campus J2 build, rm1706, Mon&Thu 17:00—18:00

Other

none