Lecture 1

Uploaded from authorPOINT Lite
Download as
 PPT
Presentation Description 

No description available

Happy Thanksgiving
What's up on authorSTREAM?
Views: 145
Like it  ( Likes) Dislike it  ( Dislikes)
Added: March 11, 2008 This Presentation is Public 
Presentation Category : Travel/ Places/ Nature All Rights Reserved
Presentation Transcript

G4120: Introduction to Computational Biology: G4120: Introduction to Computational Biology Oliver Jovanovic, Ph.D. Columbia University Department of Microbiology Lecture 1 January 23, 2003 Copyright © 2003 Oliver Jovanovic, All Rights Reserved.


Growth of GenBank: Growth of GenBank


A History of Computing: A History of Computing 30,000 BC Tally systems Africa & Europe 8,500 BC Prime system Africa 1000 BC Abacus China & Babylon 1500 Mechanical calculator Leonardo da Vinci 1621 Slide rule William Oughtred 1642 Arithmetic Machine Blaise Pascal 1822 Difference Engine Charles Babbage 1830 Analytical Engine Charles Babbage 1831 Computer program Lady Ada Lovelace 1936 Z1 Computer Konrad Zuse 1936 Turing Machine Alan Turing 1938 Boolean Circuits Claude Shannon 1943 COLOSSUS Alan Turing 1945 von Neumann Machine John von Neumann 1946 ENIAC J. Presper Eckert & John W. Mauchly, University of Pennsylvania 1947 Transistor William Shockley, John Bardeen & Walter Brattain, Bell Laboratories 1951 UNIVAC Remington Rand Corporation 1953 IBM 701 EDPM IBM Corporation 1954 FORTRAN John Backus 1958 Integrated Circuit Jack Kilby & Robert Noyce, Texas Instruments 1964 Mouse & Graphical User Interface Douglas Engelbart, Stanford University


A History of Computing: A History of Computing 1969 ARPAnet UCLA, Stanford, UC Santa Barbara & University of Utah 1969 UNIX Ken Thompson & Dennis Ritchie, Bell Laboratories 1971 Email Roy Tomlinson, BBN 1972 Telnet Jon Postel, BBN 1973 C Dennis Ritchie & Brian Kernighan, Bell Laboratories 1973 Ethernet Robert Metcalfe, Harvard University/Xerox PARC 1973 FTP Alex McKenzie, BBN 1974 TCP Vint Cerf & Robert Kahn 1975 Microsoft Corporation Bill Gates & Paul Allen 1976 Apple Computer Steve Wozniak & Steve Jobs 1976 Apple I Apple Computer 1978 Usenet Tom Truscott, Jim Ellis & Steve Bellovin 1981 IBM PC IBM Corporation 1981 MS-DOS Microsoft Corporation 1982 TCP/IP ARPA 1983 Lisa Apple Computer 1984 DNS Jon Postel 1984 Macintosh Apple Computer 1985 Windows Microsoft Corporation 1986 NeXT Computer Steve Jobs 1987 Perl Larry Wall 1989 BSD NR1 University of California at Berkeley


A History of Computing: A History of Computing 1989 HTTP & HTML Tim Breners-Lee, CERN 1991 Linux Linus Torvald 1991 Python Guido van Rossum 1993 Mosaic Marc Andreessen 1994 Netscape Corporation Marc Andreessen & Jim Clarke 1999 G4 Apple Computer 2001 OS X Apple Computer


A History of Computational Biology: A History of Computational Biology 1869 DNA Johann Friedrich Miescher 1924 Chromosomal DNA Robert Feulgen 1928 Transforming principle Franklin Griffith 1936 Turing Machine Alan Turing 1944 DNA transformation Oswald Avery, Maclyn McCarty & Colin MacLeod 1948 Information Theory Claude Shannon 1949 Chargaff's Rule Erwin Chargaff 1951 Alpha-helix & beta-sheet Linus Pauling & Robert Corey 1952 Developmental gradients Alan Turing 1953 Double helix James Watson & Francis Crick 1955 Protein sequence Fred Sanger 1961 Codons Sidney Brenner & Francis Crick 1965 Atlas of Protein Sequences Margaret Dayhoff 1966 Genetic code Marshall Nirenberg, Robert Holley & Har Gobind Khorana 1970 Restriction enzyme Hamilton Smith, Johns Hopkins 1970 Needleman-Wunsch S. Needleman & C. Wunsch 1971 MEDLINE NIH/NLM 1973 Brookhaven Protein Data Bank Brookhaven National Laboratory 1972 Recombinant DNA Stanley Cohen & Herbert Boyer 1977 DNA Sequencing Allan Maxam & Walter Gilbert/Frederick Sanger 1977 Staden programs Roger Staden 1980 øX174 (5,386 bp)


A History of Computational Biology: A History of Computational Biology 1980 IntelliGenetics, Inc. 1981 Smith-Waterman Temple Smith & Michael Waterman 1981 Sequence motif Russell Doolittle 1982 GenBank LANL/EMBL/NCBI 1982 GCG University of Wisconsin 1983 Rapid similarity searches W.J. Wilbur and David Lipman 1985 FASTP David Lipman & William Pearson 1985 PCR Kary Mullis 1986 SWISS-PROT University of Geneva/EMBL 1988 NCBI NIH/NLM 1988 FASTA William Pearson & David Lipman 1988 DNA Strider Christian Marck 1988 EndNote Niles & Associates. 1989 Oxford Molecular Group, Ltd. 1990 BLAST Stephen Altschul & David Lipman, NCBI 1990 Human Genome Project NIH/DOE 1992 The Institute for Genomic Research Craig Venter 1994 DNA computer Leonard Adelman 1995 Haemophilus influenzae (1.8 Mb) / TIGR Mycoplasma genitalium (0.58 Mb) 1995 BioPerl Jong Park 1996 Saccharomyces cerevisiae (12.1 Mb)


A History of Computational Biology: A History of Computational Biology 1996 PROSITE Amos Bairoch 1997 PubMed NCBI 1997 Escherichia coli (4.7 Mb) 1998 Swiss Institute of Bioinformatics 1998 Celera, Inc. Craig Venter 1998 Caenorhabditis elegans (97 Mb) 2000 Drosophila melanogaster (180 Mb) Celera, Inc. 2001 Homo sapiens (2.9 Gb) Celera, Inc./Human Genome Project.


Evolution of Operating Systems: Evolution of Operating Systems UNIX Microsoft Apple


Macintosh OS X Frameworks: Macintosh OS X Frameworks


Macintosh OS X Startup: Macintosh OS X Startup Startup Sequence BootROM, Open Firmware, Startup Manager, BootX, Kernel extensions, System and kernel initialization, StartupItems, Log in Useful Startup Keys Hold X key at startup: boots into OS X (if set to boot from OS 9) Hold C key at startup: boots from CD drive (if a bootable CD is in it) Hold Option key at startup: boots into Startup Manager mode (can select OS) Hold Command and S keys at startup: boots into Single-user Mode Single-user Mode Can run file-system consistency check (fsck) UNIX utility by typing “fsck -y” and pressing Return. If it gives an OK message, all is well. If it gives a FILE SYSTEM WAS MODIFIED message, run fsck again until it gives an OK message. When done, type “reboot” and press Return to restart in normal mode. This works just as well, and is more convenient than running Apple’s Disk First Aid, which requires rebooting from a CD. Run fsck or Disk First Aid at least once a month, more often if you use your computer heavily.


The Macintosh OS X Finder: The Macintosh OS X Finder Finder Finder Preferences… in the Finder menu lets you alter the Finder’s behavior: recommend Always open folders in a new window, Always show file extensions Applications folder: install all applications here only – has Toolbar shortcut Home folder: save all other files here – has Toolbar shortcut (otherwise it is in the Users folder) Useful Finder Key Combinations Hold Option key while dragging a file to duplicate it Hold Command key while dragging a file to move it Hold Command and Option keys down while dragging a file to create an alias Hold Option while double clicking a folder to close the previous window when you open the new one Press Shift while clicking to select more than one item (in List view, press Command while clicking for discontinuous selection) Press Control while clicking to get a contextual menu Press Shift and Command and N to create a new folder Press Command and I with an item selected to Show Info Press Command and K to connect to a server Press Command and ? to get Mac Help, which has extensive documentation on OS X, your computer, and various applications. See the Shortcuts section in the List of Topics for other useful key combinations.


The Toolbar and Dock: The Toolbar and Dock Toolbar Red to close, Yellow to dock, Green to resize, Clear to hide/show Toolbar The Toolbar normally holds: Back/Forward, Views (Icon, List, Column), Shortcuts (Home, Applications, etc.), and Search Drag items to the Toolbar to add them (hold Command while dragging to rearrange or remove an item) Customize Toolbar… from the Finder View menu lets you freely rearrange and add special items to the Toolbar Dock Drag items on to add, off to remove, or left or right to rearrange Can add a folder or folders with aliases to your favorite applications Click and hold to get application options, or hierarchical submenus for a folder or hard drive item Press Command and click an item to open a window showing the item Press Command and Option and click an item to bring it forward and hide everything except it (click on an item in the dock to make it visible again, or select Show All from the Finder menu to make everything visible again) Click the Dock, press and hold Command, then press Tab to cycle through all open applications To hide the Dock, press Command and Option and D. Press the same keys to fully show it again To change the Dock, hold the mouse pointer over the separation line in the Dock, when it changes, click and drag to resize the Dock (down smaller, up larger), or hold the Control key and click while holding the pointer over the separation line to get various Dock preferences (can also select Dock from System Preferences)


System Preferences: System Preferences Setting System Preferences Use Show All to view all preference panes, or drag commonly used Preferences to top Dock: set Dock preferences General: recommend Font smoothing style Medium, can adjust interface appearance and behavior Energy Saver: lets you adjust when your computer goes to sleep (don’t need to turn it off) Mouse: allows you to adjust double click and tracking speed Internet: set Web defaults (can ignore Email, .Mac and iDisk) Network: set TCP/IP settings. Can create multiple settings for different locations from the popup Location menu (select New Location or Edit Locations) Sharing: turn various file sharing options on or off, activate/deactivate Firewall Software Update: check at least once a month for critical updates Classic: controls OS 9 emulation (Classic mode) Startup Disk: controls the system you will start up with (OS X or OS 9)


Email Preferences: Email Preferences Email Setup for Columbia University Accounts 1) Open Mail 2) Select Preferences from the Mail menu 3) Select Accounts, click Add Account 4) Select IMAP Account Type, enter Email Address and Full Name, Incoming Mail Server: imap.columbia.edu, Username: UNI only, Password: leave blank 5) Select Add Server from Outgoing Mail Server 6) Enter Outgoing Mail Server: send.columbia.edu, check Use Secure Sockets Layer (SSL), select Password Authentication, Username: UNI only, Password: leave blank 7) Click OK 8) Click on Advanced tab, check Use SSL, port should change to 993 9) Select Password Authentication and click OK. 10) Select Composing in Mail Preferences, click Configure LDAP… 11) Click Add 12) Enter Name: Columbia LDAP, Server: ldap.columbia.edu 13) Click Save 14) Click Close


Macintosh OS X Resources: Macintosh OS X Resources Recommended Books Mac OS X Unleashed, Second Edition by John Ray & William C. Ray Mac OS X: The Missing Manual, Second Edition by David Pogue Mac OS X Killer Tips by Scott Kelby Macintosh OS X troubleshooting and help sites http://www.apple.com http://www.macosxhints.com http://www.macfixit.com http://www.macosxfaq.com Macintosh OS X software and hardware sites http://www.versiontracker.com http://www.dealmac.com Macintosh OS X news sites http://www.macslash.com http://www.slashdot.com http://www.macintouch.com http://www.macminute.com


Assignments: Assignments 1) Software Update Run Software Update from System Preferences. Download and install any new updates that are available. 2) EndNote a) Download and install EndNote 6.01 for OS X from Columbia University: http://www.columbia.edu/acis/software/endnote/ b) Download and install the EndNote 6.02 update from Niles & Associates: http://www.endnote.com/support/EN602_Mac_updater.asp c) Run the updated EndNote, create a new EndNote library named ICB in the Documents folder of your Home folder, select New Reference from the Reference menu, then enter the following reference into the appropriate fields: Turing, A. M. 1936. On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society. 42:230-265. d) Quit EndNote and email the database file as an email attachment to jovanovic@cancercenter.columbia.edu using Mail. 3) Backup Copy your Home folder onto a blank CD-R. Use the Mac Help function to learn how, if you’re unsure.