https://github.com/zsailer/scipy-2018
"Resurrecting ancient proteins in Python" (SciPy 2018 talk by Zach Sailer)
https://github.com/zsailer/scipy-2018
biopython dendropy pandas phylogenetics scipy2018 vega
Last synced: about 1 month ago
JSON representation
"Resurrecting ancient proteins in Python" (SciPy 2018 talk by Zach Sailer)
- Host: GitHub
- URL: https://github.com/zsailer/scipy-2018
- Owner: Zsailer
- Created: 2018-02-16T00:38:54.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-11T18:50:18.000Z (almost 8 years ago)
- Last Synced: 2025-04-08T17:53:27.625Z (about 1 year ago)
- Topics: biopython, dendropy, pandas, phylogenetics, scipy2018, vega
- Language: Jupyter Notebook
- Homepage:
- Size: 23.6 MB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Resurrecting ancient proteins in Python
*SciPy 2018 Talk (by Zach Sailer)*
This repository contains all material for the title talk above.
The slides were built using [Reveal.js](https://github.com/hakimel/reveal.js/).
You can view the slides in your browser [here](https://zsailer.github.io/scipy-2018/slides/index.html#/).
The analyses from this talk can be reproduced from a single Jupyter notebook found [here]().
## Table of contents
1. [Summary and proposal](#summary-and-proposal)
1. [Install and setup](#install-and-setup)
1. [Slides](#slides)
## Summary and proposal
All living organisms evolved from an ancient set of ancestors. That means, the proteins that make up these organisms also evolved from an ancient set. Over a few billion years, evolution improvised, diversified, and specialized these proteins to meet life’s demands. How did evolution do this? To explore this question, we use Python to infer ancient, ancestral proteins from modern protein families. We then synthesize these ancestors in lab and identify key changes that led to new evolutionary innovations. In this talk, we will resurrect an ancient protein and trace its evolutionary history in a single Jupyter Notebook.
You can see the full proposal [here](description.md).
## Install and setup
Create new environment from `environment.yml`.
## Slides
Slides are hosted as Reveal.js slides [here](https://zsailer.github.io/scipy-2018/slides/index.html#/)
See the [slides]() directory.