GenScope Project, developed by Paul Horwitz, is an advanced tool which links stored data (such as animations) to software objects with their own properties in disconnected online databases. Computers bridge the gap between a model and the physical world it represents. The domain is a nice application of genetics with multiple levels (DNA, chromosomes, organism, pedigree and population). While the software is content-rich and appealing to students, the major goal of this project is to demonstrate a model for science education.
Resource Link: http://genscope.concord.org/