Slides - NCSU Bioinformatics Research Center

advertisement
Bioinformatics in Motion
Steffen Heber, NCSU
Leif Saul, CU-Boulder
Overview
• Background about Animations
• The Bioinformatics in Motion Project
• Conclusions and Future Developments
Educational Animations are Popular!
Algorithm animation in Computer Science
Other Life Science Animations
• Biology in motion [http://biologyinmotion.com/]
• Biology Animation Library
[http://www.dnalc.org/ddnalc/resources/animations.html]
• HHMI’s Biointeractive – Virtual Labs
[http://www.hhmi.org/biointeractive/vlabs/]
• Science Animations, Movies & Interactive Tutorial Links
[http://science.nhmccd.edu/BioL/animatio.htm]
• Geospiza, Inc. Education [http://www.geospiza.com/outreach/]
• Virtual Cell Animation Collection
[http://vcell.ndsu.nodak.edu/animations/]
• DNA Microarray Methodology – Flash Animation
[http://www.bio.davidson.edu/Courses/genomics/chip/chip.html]
• Also, often used in software demos, tutorials, and webinars
Common Knowledge?
Educational Animations can …
• directly show changes in form, position,
and time
• increase student interest and motivation
• help students to understand and remember
information
Student Response
Do you feel that algorithm visualization/animation
helped you to learn how algorithms work?
• “I used them to study for the final”
• “yes, to practice how the algorithm
works”
• “it helped me to understand, and
stay awake”
• “they helped to make the lecture
interesting”
• “fun stuff!”
• “probably not, too time consuming”
Positive answer
25
Indifferent
1
Negative answer
1
Did not respond
2
Are Animations Effective?
Just watching does not improve learning
How We Learn from Animations
• Two main information
processing channels:
visual and auditory
• Learning = active
processing in memory
• Limited capacity for
info processing
What Makes a “Good” Animation?
Use research based design principles:
• Present animation and narration
simultaneously
• Avoid identical streams of printed and
spoken words
• Use narration in conversational style
• Focus on interactive activities
Bioinformatics in Motion
Develop Flash Animation Modules for
undergraduate students. Topics:
• Sequence Alignment
• Motif Finding/Discovery
• Database Search: BLAST
• Genome Rearrangements
• Fragment Assembly
• Hidden Markov Models
Animations: http://statgen.ncsu.edu/slse/animations/
Workflow
1. Text storyboard
– Illustrated with static Flash images
– Images developed into animations
A similar approach as used by PIXAR
Why Flash?
• Flash - Benefits include:
–
–
–
–
Small file size
Plug-in widely distributed
Object-oriented programming (Actionscript 3)
Visual authoring tools
• Animated programmatically
– Static images placed on stage
– Transitions encoded in XML
– Animations generated at runtime
Project Features
•
•
•
•
•
•
•
Static images
Cartoons / metaphors
Animations
Spoken narration
Interactivity
User controls delivery
Instructor controls delivery
Project Features
•
•
•
•
•
•
•
•
Static images
Cartoons / metaphors
Animations
Spoken narration
Interactivity
User controls delivery
Instructor controls delivery
Other resources
User Controls Delivery
• Playback controls
• Voice vs. text narration
• “Liquid” interface adjusts to screen
size
• User feedback
Please send us feedback!
Types of Animation Used
•
•
•
•
Changes in size, position, etc.
Cartoons / metaphors
Visual effects / enhancements
Computed
Types of Interactivity Used
• Quiz
• Exploration / experiment
• Game-like (user seeks an optimum)
Some Design Dilemmas
• Continuous “movie” vs. chunks?
– Movie: Inviting, easy experience
– Chunks: User can choose
• How much narration per step?
– Too much: User less in control
– Too little: User gets “click” fatigue
Conclusions: Animations …
• are fun!
– they increase attention and enthusiasm
• address different learning styles
• support teachers, distance education &
independent student learning
• work best if interactive
• in Flash are time-consuming to develop
Future Areas of Development
• What material is best taught via
animations?
• How to package and integrate animations
into class/html documents?
• Can animations adapt to different
student needs?
Acknowledgments
Benjamin Wheeler, NCSU
Questions?
Animations: http://statgen.ncsu.edu/slse/animations/
Download