
Bioinformatics with Python Cookbook
Beschreibung
Weitere Details
Weitere Ausgaben
Inhalt
- Cover
- Copyright
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Table of Contents
- Preface
- Chapter 1: Python and the Surrounding Software Ecology
- Introduction
- Installing the required software with Anaconda
- Installing the required software with Docker
- Interfacing with R via rpy2
- Performing R magic with IPython
- Chapter 2: Next-generation Sequencing
- Introduction
- Accessing GenBank and moving around NCBI databases
- Performing basic sequence analysis
- Working with modern sequence formats
- Working with alignment data
- Analyzing data in variant call format
- Studying genome accessibility and filtering SNP data
- Chapter 3: Working with Genomes
- Introduction
- Working with high-quality reference genomes
- Dealing with low-quality genome references
- Traversing genome annotations
- Extracting genes from a reference using annotations
- Finding orthologues with the Ensembl REST API
- Retrieving gene ontology information from Ensembl
- Chapter 4: Population Genetics
- Introduction
- Managing datasets with PLINK
- Introducing the Genepop format
- Exploring a dataset with Bio.PopGen
- Computing F-statistics
- Performing Principal Components Analysis
- Investigating population structure with Admixture
- Chapter 5: Population Genetics Simulation
- Introduction
- Introducing forward-time simulations
- Simulating selection
- Simulating population structure using island and stepping-stone models
- Modeling complex demographic scenarios
- Simulating the coalescent with Biopython and fastsimcoal
- Chapter 6: Phylogenetics
- Introduction
- Preparing the Ebola dataset
- Aligning genetic and genomic data
- Comparing sequences
- Reconstructing phylogenetic trees
- Playing recursively with trees
- Visualizing phylogenetic data
- Chapter 7: Using the Protein Data Bank
- Introduction
- Finding a protein in multiple databases
- Introducing Bio.PDB
- Extracting more information from a PDB file
- Computing molecular distances on a PDB file
- Performing geometric operations
- Implementing a basic PDB parser
- Animating with PyMol
- Parsing mmCIF files using Biopython
- Chapter 8: Other Topics in Bioinformatics
- Introduction
- Accessing the Global Biodiversity Information Facility
- Geo-referencing GBIF datasets
- Accessing molecular-interaction databases with PSIQUIC
- Plotting protein interactions with Cytoscape the hard way
- Chapter 9: Python for Big Genomics Datasets
- Introduction
- Setting the stage for high-performance computing
- Designing a poor human concurrent executor
- Performing parallel computing with IPython
- Computing the median in a large dataset
- Optimizing code with Cython and Numba
- Programming with laziness
- Thinking with generators
- Index
Systemvoraussetzungen
Dateiformat: PDF
Kopierschutz: Adobe-DRM (Digital Rights Management)
Systemvoraussetzungen:
- Computer (Windows; MacOS X; Linux): Installieren Sie bereits vor dem Download die kostenlose Software Adobe Digital Editions (siehe E-Book Hilfe).
- Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions oder die App PocketBook (siehe E-Book Hilfe).
- E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)
Das Dateiformat PDF zeigt auf jeder Hardware eine Buchseite stets identisch an. Daher ist eine PDF auch für ein komplexes Layout geeignet, wie es bei Lehr- und Fachbüchern verwendet wird (Bilder, Tabellen, Spalten, Fußnoten). Bei kleinen Displays von E-Readern oder Smartphones sind PDF leider eher nervig, weil zu viel Scrollen notwendig ist.
Mit Adobe-DRM wird hier ein „harter” Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.
Bitte beachten Sie: Wir empfehlen Ihnen unbedingt nach Installation der Lese-Software diese mit Ihrer persönlichen Adobe-ID zu autorisieren!
Weitere Informationen finden Sie in unserer E-Book Hilfe.