66
what is a computational biologist doing at the New York Times? (and what can academia do for a 163-year old company?) [email protected] [email protected] [email protected] @chrishwiggins

what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

what is a computational biologist doing at the New York Times?

!

(and what can academia do for a 163-year old company?)

[email protected]@[email protected]@chrishwiggins

Page 2: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

context/background

Page 3: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

context/background

(before ‘the talk’)

Page 4: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

biology: 1892 vs. 1995

biology changed for good.

Page 5: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

genetics: 1837 vs. 2012

from “segments” to algorithms

Page 6: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

genetics: 1837 vs. 2012

from intuition to prediction

Page 7: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: web scale

Page 8: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

example:

163 yr old

Page 9: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

bit.ly/nyt-interactive-2013

Page 10: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

R+D: nytlabs.com

Page 11: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

developer.nytimes.com: 2008

Page 12: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at
Page 13: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at
Page 14: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at
Page 15: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at
Page 16: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

example:

millions of views per hour

Page 17: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

from “segments” to algorithms

insert figure here

Page 18: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

from intuition to prediction

insert figure here

Page 19: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: the web

Page 20: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: the web

is your “online presence”

Page 21: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: the web

is a microscope

Page 22: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: the web

is an experimental tool

Page 23: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: the web

is an optimization tool

Page 24: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

</header>

Page 25: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

</header>

i.e., <body>

Page 26: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

common requirements in data science:

Page 27: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

common requirements in data science:

1.practices2.skills3.culture

Page 28: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

common requirements in data science:

1.practices2.skills3.culture

Page 29: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

common requirements in data science:

1.practices2.skills3.culture

Page 30: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: practice

Page 31: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: practice- reframe domain questionsas machine learning tasks

Page 32: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: practice- better wrong than "nice"

Page 33: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: practice- be relevant!

Page 34: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: practice- be relevant!

Page 35: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: practice- be relevant!

Page 36: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: practice- hypotheses are not data jeopardy!

Page 37: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: practice- befriend experimentalists!

Page 38: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: practice- befriend experimentalists!

Page 39: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: practice- befriend experimentalists!

Page 40: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: skills

Page 41: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: skills- find quantifiables !

Page 42: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: skills- find quantifiables (choose carefully) !

Page 43: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: skills- straw man first!

Page 44: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: skills- straw man first!

Page 45: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: skills- small wins before feature engineering!

Page 46: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: skills- data engineering before data science!

Page 47: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: culture

Page 48: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: culture- be communicative!

Page 49: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: culture- be communicative (promote rhetorical literacy)

Page 50: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: culture- be communicative (promote rhetorical literacy)- related: strive to build modelswhich are both predictive and interpretable

Page 51: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: culture- be skeptical (promote critical literacy)

Page 52: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: culture- be empowering

!

Page 53: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: culture- be transparent!

Page 54: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: culture

- promote literacy:functionalcriticalrhetorical

!(cf. Selber, Multiliteracies for a Digital Age. 2004)

Page 55: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: culture

- promote literacies:1.functional2.critical3.rhetorical

!(cf. Selber, Multiliteracies for a Digital Age. 2004)

Page 56: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: culture

- promote literacies:1.functional2.critical3.rhetorical

!(cf. Selber, Multiliteracies for a Digital Age. 2004)

Page 57: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: culture

- promote literacies:1.functional2.critical3.rhetorical

!(cf. Selber, Multiliteracies for a Digital Age. 2004)

Page 58: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

data science: culture

- promote literacies:1.functional2.critical3.rhetorical

!(cf. Selber, Multiliteracies for a Digital Age. 2004)

Page 59: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

</body>

i.e., <footer>

Page 60: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

summary:

Page 61: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

summary:pay attention to:

1.practices2.skills3.culture

Page 62: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

practices:

1.reframe questions as ML2.better wrong than "nice"3.be relevant4.aim for hypothesis vs data jeapordy5.befriend experimentalists

Page 63: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

skills:

1.find quantifiables 2.straw man first3.small wins before feature engineering4.data engineering before data science!

Page 64: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

culture:

1.be communicative2.be skeptical 3.be empowering4.be transparent5.promote literacies

Page 65: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

find out more!

1. postdoc/student opportunities:[email protected]!

2. always hiring:[email protected]!

3. let’s talk:- @chrishwiggins- gist.github.com/chrishwiggins/

Page 66: what is a computational biologist doing at the New York Times? …files.meetup.com/1406240/NY Times Data Science.pdf · 2014. 5. 1. · what is a computational biologist doing at

what is a computational biologist doing at the New York Times?

!

(and what can academia do for a 163-year old company?)

[email protected]@[email protected]@chrishwiggins