July 27, 2012 Aipotu wins Science Prize for Inquiry-based Instruction
May 24, 2017 Aipotu updated for new OS X security.
May 27, 2021 jsAipotu: a version of Aipotu that runs in a browser released for testing.

Aipotu

Pronounced “ā poh too”. The name is “Utopia” reversed: the software creates a utopia that simulates the genetics, biochemistry, molecular biology, and evolution of organisms in a biologically reasonable and pedagogically relevant way.

Students apply the tools of four of the major disciplines in modern biology (genetics, biochemistry, molecular biology, and evolution) to develop an integrated understanding of the formation of color in a simulated flower. They do this by using four Workbenches, one for each discipline. Students can save interesting organisms to the Greenhouse that communicates among the Workbenches.

The four individual Workbenches in Aipotu can be used individually to explore an individual topic. In addition, they can be used in any order to explore flower color.

The software is available for free as are sample lab manuals and other supporting materials. There is a users' group where teachers can share ideas, ask questions, and develop materials using Aipotu.

The software and teaching materials were developed as a multi-year collaboration that included:

This software and teaching materials have been used by more than 2,000 students at UMB and elsewhere.

I have prepared a short handout describing Aipotu. It is available by clicking the image to the right.











Overview

Aipotu is a BioQUEST software simulation that integrates genetics, biochemistry, molecular biology, and evolution to study a biological phenomenon. It is designed to show students the connections between these three key disciplines of modern molecular genetics. It is based on "Botstein's Triangle"; (Science 240:1439 (1988)) shown below:

That is:

The student is provided with a starting set of flowers in the Greenhouse; these organisms are saved as organism files, each of which contains two DNA sequences. These organisms are loaded into the Greenhouse when the program starts.

 

Stand-alone Application and Browser-based versions

Aipotu is available in two versions:

Genetics

In the Genetics Workbench, students use the tools of genetics to determine the alleles present in the Greenhouse strains and their interactions.

Students can:

A record of each cross is preserved in the History List on the left side. Double-clicking an entry in the History List allows it to be brought to the main window so the organisms in it can be crossed.

Algorithm: All aipotian organisms are diploid - they contain two DNA sequences encoding pigment proteins. In a cross or self-cross, offspring are generated by random choice of parental alleles. In mutagenesis, offspring are cloned from the starting organism and their DNA sequences are subjected to random mutagenesis. The resulting proteins are expressed, assessed for color, and the final color is determined as described below.

Related Software: The Virtual Genetics Lab (VGLII) is a simulation of genetics that allows more complex and varied models than Aipotu. Student solutions to problems in VGLII can be submitted electronically for grading. Genetic models in VGLII are not elaborated at the DNA and protein levels as they are in Aipotu.

 

Biochemistry

In the Biochemistry Workbench, students use the tools of protein biochemistry to determine how the colors of Aipotian flowers depend on the structure of their pigment proteins.

Students can:

A record of each protein folded is preserved in the History List on the left side. Double-clicking an entry in the History List allows it to be brought to the main window so it can be explored in detail.

Algorithm: Proteins are folded on a 2-dimensional hexagonal lattice using an energy minimization formula that includes ionic bonds, hydrogen bonds, and the hydrophobic interaction. Proteins with a particular structure can be colored; the particular amino acids in that structure then determine the actual color. Colored proteins combine to form overall colors via a specific set of rules.

Related Software: The Protein Investigator (PI) includes just the protein folding software from Aipotu without the color determination. PI does include the ability to fold in the presence or absence of disulfide bonds. PI also includes a "game mode" where users design proteins to match particular target shapes; this mode can be used to provide graded homework problems.

 

Molecular Biology

In the Molecular Biology Workbench, students use the tools of molecular biology to determine how the different color alleles produce the color proteins.

Students can:

A record of each altered gene is preserved in the History List on the left side. Double-clickint an entry in the History List allows it to be brought to the main window so it can be explored in detail.

Algorithm: Aipotu searches the DNA sequence for a promoter (TATAA) and a terminator(GGGGG) and then transcribes a pre-mRNA between them. It searches the pre-mRNA for intron start (GUGCG) and end (CAAAG) sequences and processes the mRNA. It then searches for the 5'-most AUG and translates until a stop codon or the 3' end of the mRNA is reached. The protein is then folded and its color is determined as described in Biochemistry.

Related Software: The Gene Explorer (GX) includes just the gene expression software from Aipotu without the color determination. GX also includes a "problem set mode" where users design mutations to cause particular effects; this mode can be used to provide graded homework problems.

 

Evolution

In the Evolution Workbench, students use the tools of evolutionary analysis to explore the evolution of color in Aipotian flowers.

Students can:

Algorithm: In each generation, each organism contributes copies of its two color gene DNA sequences to the gene pool in proportion to its fitness. Each organism in the next generation is formed by choosing two DNA sequences from the gene pool and subjecting them to random mutations at a user-settable rate. Aipotu then uses the algorithm from Molecular Biology to determine the sequence of the protein produced by each of the two DNA sequences. It then uses the algorithm from Biochemistry to determine the color of each protein and the overall color of the organism. These organisms are then displayed and the cycle repeats.