Asee peer logo

Teaching Genomics And Bioinformatics To Undergraduates Using Java

Download Paper |


2004 Annual Conference


Salt Lake City, Utah

Publication Date

June 20, 2004

Start Date

June 20, 2004

End Date

June 23, 2004



Conference Session

BME Courses

Page Count


Page Numbers

9.1181.1 - 9.1181.11



Permanent URL

Download Count


Request a correction

Paper Authors

author page

Yu Song

author page

Niranjan Chakravarthy

author page

Leon Iasemidis

author page

Andreas Spanias

Download Paper |

NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

Teaching Genomics and Bioinformatics to Undergraduates using Java

Andreas Spanias, Niranjan Chakravarthy, Yu Song, Leon D. Iasemidis+ Department of Electrical Engineering, +Department of Bioengineering, Fulton School of Engineering Arizona State University, Tempe, AZ 85287

Abstract In this paper, we describe Java software that can be used to expose undergraduates to genomics. The content and software developed provide multidisciplinary knowledge to undergraduates in signal processing, genetics, and statistics. DNA, which is the fundamental storehouse of genetic information, is a linear polymer formed from four sub-units called nucleotides. The Java software is embedded in the ASU J-DSP visual programming environment. We have developed Java-DSP modules to present basic concepts about nucleotide character sequences. Specific J- DSP functions to analyze DNA sequences include: Numerical Mapping, FFT Power Spectrum, and Amino Acid Sequencing. Using the Numerical Mapping function, nucleotide sequences can be transformed into the numerical domain through binary, complex or integer number mappings. The FFT Power Spectrum block is used to compute the power spectrum of mapped sequences, and further classify them as belonging to either protein coding or non-coding regions. The above J-DSP blocks can also be integrated to form an internet visualization tool to identify genes in unannotated DNA sequences. A typical scenario is for a student to read a high-level DNA tutorial and execute our Java simulations. A series of learning modules and accompanying web- based exercises have also been developed. Exercises include: DNA fundamentals, numerical mapping of nucleotides, DNA power spectrum computation, and amino acid sequencing. The software and hands-on exercises have been assigned and assessed in the undergraduate DSP class at ASU.

Proceedings of the 2004 American Society for Engineering Education Annual Conference & Exposition Copyright © 2004, American Society for Engineering Education

Song, Y., & Chakravarthy, N., & Iasemidis, L., & Spanias, A. (2004, June), Teaching Genomics And Bioinformatics To Undergraduates Using Java Paper presented at 2004 Annual Conference, Salt Lake City, Utah. 10.18260/1-2--13560

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2004 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015