Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria,...

30
Jamie M. Kass, Bruno Vilela, Matthew Aiello-Lammens, Robert Muscarella, and Robert P. Anderson Wallace: A flexible platform for reproducible modeling of species niches and distributions built for community expansion

Transcript of Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria,...

Page 1: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Jamie M. Kass, Bruno Vilela, Matthew Aiello-Lammens, Robert

Muscarella, and Robert P. Anderson

Wallace: A flexible platform for reproducible

modeling of species niches and distributions

built for community expansion

Page 2: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Wallace

What is Wallace? And Why?

Page 3: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Applied biodiversity informatics

Anderson (2012)

Agenda: Making data and modeling ready to address

critical environmental issues of the 21st century

Page 4: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

1. High-quality data, ready to be accessed when the

particular problem presents itself

2. Software that achieves an appropriate balance

between automation and supervision

3. Scientists capable of building, applying, and

appraising high-quality models

Agenda: applied biodiversity informatics

Page 5: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

1. High-quality data, ready to be accessed when the

particular problem presents itself

2. Software that achieves an appropriate balance

between automation and supervision

3. Scientists capable of building, applying, and

appraising high-quality models

Agenda: applied biodiversity informatics

Page 6: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

1. High-quality data, ready to be accessed when the

particular problem presents itself

2. Software that achieves an appropriate balance

between automation and supervision

3. Scientists capable of building, applying, and

appraising high-quality models

Agenda: applied biodiversity informatics

Page 7: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

1. High-quality data, ready to be accessed when the

particular problem presents itself

Continued large-scale, across-the-board databasing

and georeferencing initiatives

High priority taxonomic projects realized in parallel

Agenda: applied biodiversity informatics

Page 8: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

2. Software that achieves an appropriate balance

between automation and supervision

• automates repetitive aspects

• forces user to make critical biological and

conceptual decisions

• general with respect to the algorithm/s used

Agenda: applied biodiversity informatics

Page 9: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

2. Software that achieves an appropriate balance

between automation and supervision

• automates repetitive aspects

• forces user to make critical biological and

conceptual decisions

• general with respect to the algorithm/s used

“umbrella tools that can be employed with any

particular modeling algorithm”

Agenda: applied biodiversity informatics

Page 10: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

3. Scientists capable of building, applying, and

appraising high-quality models

• clear literature

• workshops

• graduate courses

Agenda: applied biodiversity informatics

Page 11: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Correlative modeling of species

niches and distributions

Occurrence

records

Environmental

data

Algorithm Model of

niche

Suitable areas

Page 12: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Anderson (2015)

Page 13: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Robert Anderson, Robert Boria, Peter Galante, Jamie Kass,

Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte, Bruno Vilela

Robert Muscarella Matthew Aiello-Lammens

Recent R packages: spThin and ENMeval

Page 14: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,
Page 15: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Nielsen

Nielsen

UCONN

CUNY

Aarhus

UFG

Alcalá

Page 16: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Creativity,

“discussion”

and fun

Page 17: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Wallace

Page 18: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Point-and-click (GUI) application that includes most

steps of a niche/distribution modeling workflow

• Harnesses R packages and gives credit to their

authors

What is Wallace beta 0.6?

Page 19: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Wallace’s code is free

and OPEN

(& users can download

data from online

databases.)

Qualities of Wallace

Page 20: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Wallace provides

GUIDANCE

that addresses

conceptual and

methodological

issues.

Qualities of Wallace

Page 21: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Wallace is FLEXIBLE

by providing

multiple options,

and allowing user

inputs and

downloads for most

components.

Qualities of Wallace

Page 22: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Wallace features

INTERACTIVE

maps, tables, and

graphs to explore

data and model

predictions.

Qualities of Wallace

Page 23: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Wallace is

REPRODUCIBLE

by providing

executable code for

documenting and

rerunning the

analysis.

Qualities of Wallace

Page 24: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Wallace is EXPANDABLE!

by featuring different

methodological options

(modules) that

researchers can

contribute to advance

functionality.

Qualities of Wallace

Page 25: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Wallace is expandable

Page 26: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Wallace is expandable

Page 27: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Wallace is expandable

Page 28: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Wallace is expandable

Page 29: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

Future directions

1. First full release soon

(software note in review)

2. Ongoing NSF funding to

respond to immediate user

needs (Google group and

Wallace e-mail)

3. Seeking more funding,

with Cory Merow (to work

with external partners to

add new modules)

NSF DBI-1650241

Page 30: Wallace A flexible platform for reproducible modeling of ... · Robert Anderson, Robert Boria, Peter Galante, Jamie Kass, Aleksandar Radosavljevic, Mariano Soley-Guardia, Maria Uriarte,

THANK YOU

… please help us make Wallace better … and grow

http://www.andersonlab.ccny.cuny.edu

DEB-1119915 and DBI-1650241

http://wallaceecomod.github.io