Computing for Biologists: Python Programming and Principles

Preface Meet python Part I. Python versus Pathogens: 1. Computing GC content 2. Pathogenicity islands 3. Open reading frames and genes 4. Finding genes (at last!) Part II. Sequence Alignment and Sex Determination: 5. Recursion 6. The use-it-or-lose-it principle 7. Dictionaries, memoization, and speed 8. Sequence alignments and the evolution of sex chromosomes Part III. Phylogenetic Reconstruction and the Origin of Modern Humans: 9. Representing and working with trees 10. Drawing trees 11. The UPGMA algorithm Part IV. Additional Topics: 12. RNA secondary structure prediction 13. Gene regulatory networks and the maximum likelihood method 14. Birds, bees, and genetic algorithms Where to go from here Index.

[1]  S. Pääbo,et al.  Mitochondrial genome variation and the origin of modern humans , 2000, Nature.

[2]  J. Leavitt,et al.  Typhoid Mary: Captive to the Public’s Health , 1997, Nursing History Review.

[3]  Rahul Singh,et al.  Protein disulfide topology determination through the fusion of mass spectrometric analysis and sequence-based prediction using Dempster-Shafer theory , 2013, BMC Bioinformatics.

[4]  Martin Kircher,et al.  A Complete mtDNA Genome of an Early Modern Human from Kostenki, Russia , 2010, Current Biology.

[5]  Alan C. Kamil,et al.  The seed-storing corvid Clark's nutcracker learns geometric relationships among landmarks , 1997, Nature.

[6]  Sean R Eddy,et al.  How do RNA folding algorithms work? , 2004, Nature Biotechnology.

[7]  L. Chittka,et al.  Travel Optimization by Foraging Bumblebees through Readjustments of Traplines after Discovery of New Feeding Locations , 2010, The American Naturalist.

[8]  Philip L. F. Johnson,et al.  A Complete Neandertal Mitochondrial Genome Sequence Determined by High-Throughput Sequencing , 2008, Cell.

[9]  Catherine A. Lee,et al.  A 40 kb chromosomal fragment encoding Salmonella typhimurium invasion genes is absent from the corresponding region of the Escherichia coli K‐12 chromosome , 1995, Molecular microbiology.

[10]  Hedi Peterson Regulatory Network Inference , 2014 .

[11]  A. Salyers,et al.  Bacterial Pathogenesis: A Molecular Approach , 1994 .

[12]  J. Graves,et al.  The origin and evolution of vertebrate sex chromosomes and dosage compensation , 2011, Heredity.

[13]  R. Nussinov,et al.  Fast algorithm for predicting the secondary structure of single-stranded RNA. , 1980, Proceedings of the National Academy of Sciences of the United States of America.

[14]  Philip L. F. Johnson,et al.  A Draft Sequence of the Neandertal Genome , 2010, Science.

[15]  Melissa A. Wilson,et al.  Genomic analyses of sex chromosome evolution. , 2009, Annual review of genomics and human genetics.

[16]  H. Ochman,et al.  Cognate gene clusters govern invasion of host epithelial cells by Salmonella typhimurium and Shigella flexneri. , 1993, The EMBO journal.

[17]  Michael Zuker,et al.  Optimal computer folding of large RNA sequences using thermodynamics and auxiliary information , 1981, Nucleic Acids Res..