From cb1bb59eba1aaebfaadd2b1dcc43c348eb6e73c3 Mon Sep 17 00:00:00 2001 From: Matt Strimas-Mackey Date: Thu, 20 Jul 2023 14:25:47 -0700 Subject: [PATCH] workshop 1 edits --- docs/ebird.html | 570 ++++++++++-------- .../ebird-applications-mapping-map-1.png | Bin 225042 -> 216978 bytes docs/index.html | 16 +- docs/search.json | 12 +- docs/sitemap.xml | 6 +- ebird.qmd | 65 +- index.qmd | 12 +- 7 files changed, 367 insertions(+), 314 deletions(-) diff --git a/docs/ebird.html b/docs/ebird.html index 4628aa0..5c1893f 100644 --- a/docs/ebird.html +++ b/docs/ebird.html @@ -231,50 +231,49 @@

1.3 Importing eBird data into R

The previous step left us with two tab separated text files, one for the EBD (i.e. observation data) and one for the SED (i.e. checklist data). Start a new RStudio project and put the downloaded text files in the data/ sub-directory of the project directory.

-

The auk R package is specifically designed for working with eBird data. It contains the functions read_ebd() and read_sampling(), designed to import the EBD and SED, respectively, into R. First let’s import the checklist data (SED).

+

The auk R package is specifically designed for working with eBird data. It includes the functions read_ebd() and read_sampling() for importing the EBD and SED, respectively, into R. First let’s import the checklist data (SED).

library(auk)
 library(dplyr)
 library(ggplot2)
 library(lubridate)
 library(sf)
-library(tmap)
-
-f_sed <- "data/ebd_BR-RS_fotfly_smp_relJun-2023_sampling.txt"
-checklists <- read_sampling(f_sed, unique = FALSE)
-glimpse(checklists)
-#> Rows: 34,005
-#> Columns: 30
-#> $ last_edited_date          <chr> "2021-02-15 15:28:32.796728", "2021-12-12 14…
-#> $ country                   <chr> "Brazil", "Brazil", "Brazil", "Brazil", "Bra…
-#> $ country_code              <chr> "BR", "BR", "BR", "BR", "BR", "BR", "BR", "B…
-#> $ state                     <chr> "Rio Grande do Sul", "Rio Grande do Sul", "R…
-#> $ state_code                <chr> "BR-RS", "BR-RS", "BR-RS", "BR-RS", "BR-RS",…
-#> $ county                    <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ county_code               <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ iba_code                  <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ bcr_code                  <int> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ usfws_code                <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ atlas_block               <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ locality                  <chr> "UFRGS--Estação Experimental Agronômica", "C…
-#> $ locality_id               <chr> "L10057337", "L10637103", "L10637103", "L108…
-#> $ locality_type             <chr> "H", "P", "P", "P", "H", "H", "H", "P", "P",…
-#> $ latitude                  <dbl> -30.1, -28.2, -28.2, -30.4, -32.6, -31.2, -3…
-#> $ longitude                 <dbl> -51.7, -51.7, -51.7, -51.5, -52.8, -50.8, -5…
-#> $ observation_date          <date> 1993-03-22, 1998-12-11, 1999-12-27, 1990-01…
-#> $ time_observations_started <chr> "08:00:00", "09:00:00", "09:00:00", NA, NA, …
-#> $ observer_id               <chr> "obs203567", "obs1166183", "obs1166183", "ob…
-#> $ sampling_event_identifier <chr> "S81646316", "S98801647", "S98802795", "S758…
-#> $ protocol_type             <chr> "Traveling", "Traveling", "Traveling", "Inci…
-#> $ protocol_code             <chr> "P22", "P22", "P22", "P20", "P20", "P62", "P…
-#> $ project_code              <chr> "EBIRD", "EBIRD", "EBIRD", "EBIRD", "EBIRD",…
-#> $ duration_minutes          <int> 195, 120, 120, NA, NA, 90, NA, 80, NA, NA, N…
-#> $ effort_distance_km        <dbl> 3.22, 2.00, 2.00, NA, NA, NA, NA, 4.00, NA, …
-#> $ effort_area_ha            <dbl> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ number_observers          <int> 2, 1, 1, NA, NA, 2, NA, 1, 1, 2, 1, 1, 1, 2,…
-#> $ all_species_reported      <lgl> FALSE, TRUE, TRUE, FALSE, FALSE, FALSE, FALS…
-#> $ group_identifier          <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ trip_comments             <chr> NA, "lista feita por LB.", "lista feita por …
+ +f_sed <- "data/ebd_BR-RS_fotfly_smp_relJun-2023_sampling.txt" +checklists <- read_sampling(f_sed, unique = FALSE) +glimpse(checklists) +#> Rows: 34,005 +#> Columns: 30 +#> $ last_edited_date <chr> "2021-02-15 15:28:32.796728", "2021-12-12 14… +#> $ country <chr> "Brazil", "Brazil", "Brazil", "Brazil", "Bra… +#> $ country_code <chr> "BR", "BR", "BR", "BR", "BR", "BR", "BR", "B… +#> $ state <chr> "Rio Grande do Sul", "Rio Grande do Sul", "R… +#> $ state_code <chr> "BR-RS", "BR-RS", "BR-RS", "BR-RS", "BR-RS",… +#> $ county <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, … +#> $ county_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, … +#> $ iba_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, … +#> $ bcr_code <int> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, … +#> $ usfws_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, … +#> $ atlas_block <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, … +#> $ locality <chr> "UFRGS--Estação Experimental Agronômica", "C… +#> $ locality_id <chr> "L10057337", "L10637103", "L10637103", "L108… +#> $ locality_type <chr> "H", "P", "P", "P", "H", "H", "H", "P", "P",… +#> $ latitude <dbl> -30.1, -28.2, -28.2, -30.4, -32.6, -31.2, -3… +#> $ longitude <dbl> -51.7, -51.7, -51.7, -51.5, -52.8, -50.8, -5… +#> $ observation_date <date> 1993-03-22, 1998-12-11, 1999-12-27, 1990-01… +#> $ time_observations_started <chr> "08:00:00", "09:00:00", "09:00:00", NA, NA, … +#> $ observer_id <chr> "obs203567", "obs1166183", "obs1166183", "ob… +#> $ sampling_event_identifier <chr> "S81646316", "S98801647", "S98802795", "S758… +#> $ protocol_type <chr> "Traveling", "Traveling", "Traveling", "Inci… +#> $ protocol_code <chr> "P22", "P22", "P22", "P20", "P20", "P62", "P… +#> $ project_code <chr> "EBIRD", "EBIRD", "EBIRD", "EBIRD", "EBIRD",… +#> $ duration_minutes <int> 195, 120, 120, NA, NA, 90, NA, 80, NA, NA, N… +#> $ effort_distance_km <dbl> 3.22, 2.00, 2.00, NA, NA, NA, NA, 4.00, NA, … +#> $ effort_area_ha <dbl> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, … +#> $ number_observers <int> 2, 1, 1, NA, NA, 2, NA, 1, 1, 2, 1, 1, 1, 2,… +#> $ all_species_reported <lgl> FALSE, TRUE, TRUE, FALSE, FALSE, FALSE, FALS… +#> $ group_identifier <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, … +#> $ trip_comments <chr> NA, "lista feita por LB.", "lista feita por …
@@ -289,7 +288,7 @@

Take some time to explore the variables in the checklist dataset. If you’re unsure about any of the variables, consult the metadata document that came with the data download (eBird_Basic_Dataset_Metadata_v1.14.pdf).

-

Next we’ll import the observation data.

+

Next, let’s import the observation data.

f_ebd <- "data/ebd_BR-RS_fotfly_smp_relJun-2023.txt"
 observations <- read_ebd(f_ebd, unique = FALSE, rollup = FALSE)
@@ -359,7 +358,7 @@ 

Take some time to explore the variables in the observation dataset. Notice that the EBD duplicates many of the checklist-level variables from the SED.

-

When we read the data into R you probably noticed we used unique = FALSE and rollup = FALSE. By default the read functions in auk perform two important pre-processing steps: combining duplicate shared checklists and taxonomic rollup. We intentionally turned off this functionality for the purposes of demonstration.

+

When we read the data into R, we used unique = FALSE and rollup = FALSE. By default the read functions in auk perform two important pre-processing steps: combining duplicate shared checklists and taxonomic rollup. We intentionally turned off this functionality for the purposes of demonstration.

1.3.1 Shared checklists

eBird allows users to share checklists with other eBirders in their group, for example this checklist is shared by 10 observers. These checklists can be identified by looking at the group_identifier variable, which assigns an ID connecting all checklists in the group.

@@ -394,10 +393,32 @@

tail(checklists_unique$checklist_id) #> [1] "G7592371" "G7592372" "G7573316" "G7594361" "G7633009" "G7603956" +
+
+
+ +
+
+Tip +
+
+
+

Curious when checklists and observers contributed to a shared checklist after it has been collapsed? The sampling_event_identifier and observer_id contain comma-separated lists of all checklists and observers that went into the shared checklists.

+
+
checklists_unique %>% 
+  filter(checklist_id == "G10019405") %>% 
+  select(checklist_id, group_identifier, sampling_event_identifier, observer_id)
+#> # A tibble: 1 × 4
+#>   checklist_id group_identifier sampling_event_identifier observer_id         
+#>   <chr>        <chr>            <chr>                     <chr>               
+#> 1 G10019405    G10019405        S133745869,S134107963     obs1481597,obs567598
+
+
+

1.3.2 Taxonomic rollup

-

eBird observations can be made at levels below species (e.g. subspecies) or above species (e.g. a bird that was identified as a duck, but the species could not be determined); however, for most uses we’ll want observations at the species level. This is especially true if we want to produce detection/non-detection data from complete checklists because “complete” only applies to species.

+

eBird observations can be made at levels below species (e.g. subspecies) or above species (e.g. a bird that was identified as a duck, but the species could not be determined); however, for most uses we’ll want observations at the species level. This is especially true if we want to produce detection/non-detection data from complete checklists because “complete” only applies at the species level.

@@ -413,148 +434,163 @@

auk_rollup() drops all observations not identifiable to a species and rolls up all observations reported below species to the species level.

-
observations_rollup <- auk_rollup(observations)
-# only one checklist is affected by this
-observations %>% 
-  filter(sampling_event_identifier == "S99335111") %>% 
-  select(sampling_event_identifier, common_name, subspecies_common_name)
-#> # A tibble: 2 × 3
-#>   sampling_event_identifier common_name            subspecies_common_name       
-#>   <chr>                     <chr>                  <chr>                        
-#> 1 S99335111                 Fork-tailed Flycatcher <NA>                         
-#> 2 S99335111                 Fork-tailed Flycatcher Fork-tailed Flycatcher (sava…
-observations_rollup %>% 
-  filter(sampling_event_identifier == "S99335111") %>% 
-  select(sampling_event_identifier, common_name)
-#> # A tibble: 1 × 2
-#>   sampling_event_identifier common_name           
-#>   <chr>                     <chr>                 
-#> 1 S99335111                 Fork-tailed Flycatcher
+
observations_rollup <- auk_rollup(observations)
+# only one checklist is affected by this
+observations %>% 
+  filter(sampling_event_identifier == "S99335111") %>% 
+  select(sampling_event_identifier, common_name, subspecies_common_name, 
+         observation_count)
+#> # A tibble: 2 × 4
+#>   sampling_event_identifier common_name subspecies_common_name observation_count
+#>   <chr>                     <chr>       <chr>                  <chr>            
+#> 1 S99335111                 Fork-taile… <NA>                   X                
+#> 2 S99335111                 Fork-taile… Fork-tailed Flycatche… 1
+observations_rollup %>% 
+  filter(sampling_event_identifier == "S99335111") %>% 
+  select(sampling_event_identifier, common_name,
+         observation_count)
+#> # A tibble: 1 × 3
+#>   sampling_event_identifier common_name            observation_count
+#>   <chr>                     <chr>                  <chr>            
+#> 1 S99335111                 Fork-tailed Flycatcher X
+
+
+
+
+ +
+
+Tip +
+
+
+

If multiple taxa on a single checklist roll up to the same species, auk_rollup() attempts to combine them intelligently. If each observation has a count, those counts are added together, but if any of the observations is missing a count (i.e. the count is “X”) the combined observation is also assigned an “X”.

+

1.4 Generating detection/non-detection data

-

Complete eBird checklists are extremely valuable because, for all species that weren’t reported, we can infer counts of 0. This allows us to convert eBird from presence only data to detection/non-detection data, which allows for much more robust analyses. Note that we don’t use the term presence/absence data here because a non-detection doesn’t necessarily imply the species was absent, only that observer didn’t detect and identify it.

+

Complete eBird checklists are extremely valuable because, for all species that weren’t reported, we can infer counts of 0. This allows us to convert eBird from presence only data to detection/non-detection data, which allows for much more robust analyses. Note that we don’t use the term presence/absence data here because a non-detection doesn’t necessarily imply the species was absent, only that the observer didn’t detect and identify it.

We refer to the process of producing detection/non-detection data as “zero-filling” the eBird data because we’re filling in the missing zeros. We’ll read the eBird data into R again, filter to only complete checklists, then use the function auk_zerofill() to generate detection/non-detection data. Note that shared checklists are combined and taxonomic rollup is performed by default when using the read_*() functions from auk.

-
# import checklist data
-checklists <- read_sampling(f_sed) %>% 
-  # subset to complete checklists
-  filter(all_species_reported)
-# import observation data
-observations <- read_ebd(f_ebd) %>% 
-  # subset to complete checklists
-  filter(all_species_reported)
-# zero-fill to produce detection/non-detection data
-zf <- auk_zerofill(observations, checklists, collapse = TRUE)
-glimpse(zf)
-#> Rows: 22,838
-#> Columns: 38
-#> $ checklist_id              <chr> "S98801647", "S98802795", "S91164181", "S114…
-#> $ last_edited_date          <chr> "2021-12-12 14:52:43.115062", "2022-10-25 03…
-#> $ country                   <chr> "Brazil", "Brazil", "Brazil", "Brazil", "Bra…
-#> $ country_code              <chr> "BR", "BR", "BR", "BR", "BR", "BR", "BR", "B…
-#> $ state                     <chr> "Rio Grande do Sul", "Rio Grande do Sul", "R…
-#> $ state_code                <chr> "BR-RS", "BR-RS", "BR-RS", "BR-RS", "BR-RS",…
-#> $ county                    <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ county_code               <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ iba_code                  <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ bcr_code                  <int> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ usfws_code                <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ atlas_block               <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ locality                  <chr> "Capela Sagrado Coração de Jesus,RS,BR", "Ca…
-#> $ locality_id               <chr> "L10637103", "L10637103", "L15616802", "L165…
-#> $ locality_type             <chr> "P", "P", "P", "P", "H", "P", "P", "P", "P",…
-#> $ latitude                  <dbl> -28.2, -28.2, -29.3, -29.3, -29.5, -29.3, -3…
-#> $ longitude                 <dbl> -51.7, -51.7, -49.7, -49.7, -50.6, -50.3, -5…
-#> $ observation_date          <date> 1998-12-11, 1999-12-27, 1989-12-27, 1992-04…
-#> $ time_observations_started <chr> "09:00:00", "09:00:00", "07:30:00", NA, NA, …
-#> $ observer_id               <chr> "obs1166183", "obs1166183", "obs501289", "ob…
-#> $ sampling_event_identifier <chr> "S98801647", "S98802795", "S91164181", "S114…
-#> $ protocol_type             <chr> "Traveling", "Traveling", "Traveling", "Hist…
-#> $ protocol_code             <chr> "P22", "P22", "P22", "P62", "P62", "P22", "P…
-#> $ project_code              <chr> "EBIRD", "EBIRD", "EBIRD", "EBIRD", "EBIRD",…
-#> $ duration_minutes          <int> 120, 120, 80, NA, NA, 180, NA, NA, 120, 480,…
-#> $ effort_distance_km        <dbl> 2.000, 2.000, 4.000, NA, NA, 5.000, NA, NA, …
-#> $ effort_area_ha            <dbl> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ number_observers          <int> 1, 1, 1, 1, 2, 1, 3, 3, 12, 12, 12, 2, 1, NA…
-#> $ all_species_reported      <lgl> TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TR…
-#> $ group_identifier          <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ trip_comments             <chr> "lista feita por LB.", "lista feita por LB."…
-#> $ scientific_name           <chr> "Tyrannus savana", "Tyrannus savana", "Tyran…
-#> $ breeding_code             <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ breeding_category         <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ behavior_code             <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ age_sex                   <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
-#> $ observation_count         <chr> "X", "X", "0", "0", "0", "0", "0", "0", "4",…
-#> $ species_observed          <lgl> TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALS…
+
# import checklist data
+checklists <- read_sampling(f_sed) %>% 
+  # subset to complete checklists
+  filter(all_species_reported)
+# import observation data
+observations <- read_ebd(f_ebd) %>% 
+  # subset to complete checklists
+  filter(all_species_reported)
+# zero-fill to produce detection/non-detection data
+zf <- auk_zerofill(observations, checklists, collapse = TRUE)
+glimpse(zf)
+#> Rows: 22,838
+#> Columns: 38
+#> $ checklist_id              <chr> "S98801647", "S98802795", "S91164181", "S114…
+#> $ last_edited_date          <chr> "2021-12-12 14:52:43.115062", "2022-10-25 03…
+#> $ country                   <chr> "Brazil", "Brazil", "Brazil", "Brazil", "Bra…
+#> $ country_code              <chr> "BR", "BR", "BR", "BR", "BR", "BR", "BR", "B…
+#> $ state                     <chr> "Rio Grande do Sul", "Rio Grande do Sul", "R…
+#> $ state_code                <chr> "BR-RS", "BR-RS", "BR-RS", "BR-RS", "BR-RS",…
+#> $ county                    <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
+#> $ county_code               <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
+#> $ iba_code                  <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
+#> $ bcr_code                  <int> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
+#> $ usfws_code                <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
+#> $ atlas_block               <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
+#> $ locality                  <chr> "Capela Sagrado Coração de Jesus,RS,BR", "Ca…
+#> $ locality_id               <chr> "L10637103", "L10637103", "L15616802", "L165…
+#> $ locality_type             <chr> "P", "P", "P", "P", "H", "P", "P", "P", "P",…
+#> $ latitude                  <dbl> -28.2, -28.2, -29.3, -29.3, -29.5, -29.3, -3…
+#> $ longitude                 <dbl> -51.7, -51.7, -49.7, -49.7, -50.6, -50.3, -5…
+#> $ observation_date          <date> 1998-12-11, 1999-12-27, 1989-12-27, 1992-04…
+#> $ time_observations_started <chr> "09:00:00", "09:00:00", "07:30:00", NA, NA, …
+#> $ observer_id               <chr> "obs1166183", "obs1166183", "obs501289", "ob…
+#> $ sampling_event_identifier <chr> "S98801647", "S98802795", "S91164181", "S114…
+#> $ protocol_type             <chr> "Traveling", "Traveling", "Traveling", "Hist…
+#> $ protocol_code             <chr> "P22", "P22", "P22", "P62", "P62", "P22", "P…
+#> $ project_code              <chr> "EBIRD", "EBIRD", "EBIRD", "EBIRD", "EBIRD",…
+#> $ duration_minutes          <int> 120, 120, 80, NA, NA, 180, NA, NA, 120, 480,…
+#> $ effort_distance_km        <dbl> 2.000, 2.000, 4.000, NA, NA, 5.000, NA, NA, …
+#> $ effort_area_ha            <dbl> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
+#> $ number_observers          <int> 1, 1, 1, 1, 2, 1, 3, 3, 12, 12, 12, 2, 1, NA…
+#> $ all_species_reported      <lgl> TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TR…
+#> $ group_identifier          <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
+#> $ trip_comments             <chr> "lista feita por LB.", "lista feita por LB."…
+#> $ scientific_name           <chr> "Tyrannus savana", "Tyrannus savana", "Tyran…
+#> $ breeding_code             <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
+#> $ breeding_category         <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
+#> $ behavior_code             <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
+#> $ age_sex                   <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …
+#> $ observation_count         <chr> "X", "X", "0", "0", "0", "0", "0", "0", "4",…
+#> $ species_observed          <lgl> TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALS…

The observation_count variable has true counts as well as “X”s, which indicate that the species was detected but the number of individuals was not counted. auk_zerofill() adds a new binary column, species_observed, indicating whether or not the species was detected.

-
select(zf, observation_count, species_observed) %>% 
-  head(10)
-#> # A tibble: 10 × 2
-#>   observation_count species_observed
-#>   <chr>             <lgl>           
-#> 1 X                 TRUE            
-#> 2 X                 TRUE            
-#> 3 0                 FALSE           
-#> 4 0                 FALSE           
-#> 5 0                 FALSE           
-#> 6 0                 FALSE           
-#> # ℹ 4 more rows
+
select(zf, observation_count, species_observed) %>% 
+  head(10)
+#> # A tibble: 10 × 2
+#>   observation_count species_observed
+#>   <chr>             <lgl>           
+#> 1 X                 TRUE            
+#> 2 X                 TRUE            
+#> 3 0                 FALSE           
+#> 4 0                 FALSE           
+#> 5 0                 FALSE           
+#> 6 0                 FALSE           
+#> # ℹ 4 more rows

Let’s convert the “X”s to NAs and transform observation_count to an integer variable.

-
zf$observation_count <- if_else(zf$observation_count == "X", 
-                                NA_character_, zf$observation_count) %>% 
-  as.integer()
-select(zf, observation_count, species_observed) %>% 
-  head(10)
-#> # A tibble: 10 × 2
-#>   observation_count species_observed
-#>               <int> <lgl>           
-#> 1                NA TRUE            
-#> 2                NA TRUE            
-#> 3                 0 FALSE           
-#> 4                 0 FALSE           
-#> 5                 0 FALSE           
-#> 6                 0 FALSE           
-#> # ℹ 4 more rows
+
zf$observation_count <- if_else(zf$observation_count == "X", 
+                                NA_character_, zf$observation_count) %>% 
+  as.integer()
+select(zf, observation_count, species_observed) %>% 
+  head(10)
+#> # A tibble: 10 × 2
+#>   observation_count species_observed
+#>               <int> <lgl>           
+#> 1                NA TRUE            
+#> 2                NA TRUE            
+#> 3                 0 FALSE           
+#> 4                 0 FALSE           
+#> 5                 0 FALSE           
+#> 6                 0 FALSE           
+#> # ℹ 4 more rows

1.5 Filtering data

-

Now that you have a detection/non-detection dataset, it’s likely that you want to do something with it. For example, you may want to make a map, use the eBird data to identify priority areas for a species, or train a species distribution model. Regardless of the specific application, it’s likely that some amount of filtering of the data is required first. Some of the ways you may want to filter eBird data include:

+

Now that you have a detection/non-detection dataset, it’s likely that you want to do something with it. For example, you may want to make a map, identify priority areas for a species, or train a species distribution model. Regardless of the specific application, it’s likely that some amount of filtering of the data is required first. Some of the ways you may want to filter eBird data include:

  • Temporal filtering: filter the data to a specific range of years or to a specific time of year.
  • Spatial filtering: filter the data to focus on a specific region, e.g. a protected area.
  • Increasing precision: some eBird checklists are quite long in distance or duration leading to spatial or temporal imprecision. By removing longer checklists we can increase the spatial precision of the dataset.
  • Reducing variation in effort: unlike structured scientific surveys, data can be submitted to eBird using a variety of protocols and there is significant variation in effort between checklists in the eBird dataset. Variation in protocol and effort leads to variation in detectability (more effort generally leads to higher detectability). We can choose to impose more structure on the eBird dataset by filtering to reduce variation in protocol and effort.
-

The specific filtering you apply will depend on how you intend to use the eBird data. However, for the sake of this example, let’s filter the eBird data to only traveling and stationary checklists from 2013-2022 that are less than 6 hours in duration and 10km in length.

+

The specific filtering you apply will depend on how you intend to use the eBird data. However, for the sake of this example, let’s filter the eBird data to only traveling and stationary checklists from 2013-2022 that are less than 6 hours in duration and 10 km in length.

-
zf_filtered <- zf %>% 
-  filter(year(observation_date) >= 2013, year(observation_date) <= 2022,
-         protocol_type %in% c("Traveling", "Stationary"),
-         duration_minutes < 6 * 60,
-         effort_distance_km < 10 | protocol_type == "Stationary")
-nrow(zf)
-#> [1] 22838
-nrow(zf_filtered)
-#> [1] 16526
+
zf_filtered <- zf %>% 
+  filter(year(observation_date) >= 2013, year(observation_date) <= 2022,
+         protocol_type %in% c("Traveling", "Stationary"),
+         duration_minutes < 6 * 60,
+         effort_distance_km < 10 | protocol_type == "Stationary")
+nrow(zf)
+#> [1] 22838
+nrow(zf_filtered)
+#> [1] 16526

We reduced the number of checklists by 6,312, but the checklists remaining are of higher quality.

Finally, many of the columns in this data frame are unnecessary or redundant, so we’ll select only the columns we need.

-
checklists <- zf_filtered %>% 
-  select(checklist_id, 
-         latitude, longitude,
-         observation_date, time_observations_started,
-         protocol_type,
-         duration_minutes, effort_distance_km, number_observers,
-         observation_count, species_observed)
+
checklists_zf <- zf_filtered %>% 
+  select(checklist_id, 
+         latitude, longitude,
+         observation_date, time_observations_started,
+         protocol_type,
+         duration_minutes, effort_distance_km, number_observers,
+         observation_count, species_observed)
@@ -563,27 +599,27 @@

<

1.6.1 Detection frequency

The simplest thing we can do with these eBird observations is estimate the frequency of detection of Fork-tailed Flycatcher within Rio Grande do Sul. This is the proportion of eBird checklists in the region that detected the species. species_observed is a binary TRUE/FALSE column indicating if a species was detected and R treats TRUE as 1 and FALSE as 0, so we can take the average of this column to get the detection frequency.

-
mean(checklists$species_observed)
-#> [1] 0.15
+
mean(checklists_zf$species_observed)
+#> [1] 0.15

So, Fork-tailed Flycatcher is fairly common within this region with 15% of checklists detecting the species. Detection frequency can be used to compare the prevalence of a species between regions or over time. For example, Fork-tailed Flycatcher is migratory, so let’s look at how detection frequency changes over the months of the year.

-
monthly_detection <- checklists %>% 
-  mutate(month = month(observation_date)) %>% 
-  group_by(month) %>% 
-  summarize(detection_frequency = mean(species_observed))
-
-# plot monthly detection frequency
-ggplot(monthly_detection) +
-  aes(x = month, y = detection_frequency) +
-  geom_line() +
-  geom_point() +
-  scale_x_continuous(breaks = 1:12) +
-  scale_y_continuous(labels = scales::percent) +
-  labs(x = "Month of year",
-       y = "Detection frequency",
-       title = "Monthly detection frequency for Fork-tailed Flycatcher",
-       subtitle = "Rio Grande do Sul, Brazil")
+
monthly_detection <- checklists_zf %>% 
+  mutate(month = month(observation_date)) %>% 
+  group_by(month) %>% 
+  summarize(detection_frequency = mean(species_observed))
+
+# plot monthly detection frequency
+ggplot(monthly_detection) +
+  aes(x = month, y = detection_frequency) +
+  geom_line() +
+  geom_point() +
+  scale_x_continuous(breaks = 1:12) +
+  scale_y_continuous(labels = scales::percent) +
+  labs(x = "Month of year",
+       y = "Detection frequency",
+       title = "Monthly detection frequency for Fork-tailed Flycatcher",
+       subtitle = "Rio Grande do Sul, Brazil")
@@ -607,7 +643,7 @@

- -
+

There is significant variability in checklist submissions per month, with twice as many checklists in February as October. If we were to look at the monthly number of detections from presence-only data we would expect more detections in months with more checklists even if the prevalence of Fork-tailed Flycatcher is the same.

-
monthly_checklists <- count(checklists, month = month(observation_date))
-
-# plot monthly number of checklists
-ggplot(monthly_checklists) +
-  aes(x = month, y = n) +
-  geom_line() +
-  geom_point() +
-  scale_x_continuous(breaks = 1:12) +
-  scale_y_continuous(limits = c(0, NA), labels = scales::comma) +
-  labs(x = "Month of year",
-       y = "# of eBird checklists",
-       title = "Monthly eBird checklist submissions in Rio Grande do Sul")
+
monthly_checklists <- count(checklists_zf, month = month(observation_date))
+
+# plot monthly number of checklists
+ggplot(monthly_checklists) +
+  aes(x = month, y = n) +
+  geom_line() +
+  geom_point() +
+  scale_x_continuous(breaks = 1:12) +
+  scale_y_continuous(limits = c(0, NA), labels = scales::comma) +
+  labs(x = "Month of year",
+       y = "# of eBird checklists",
+       title = "Monthly eBird checklist submissions in Rio Grande do Sul")
@@ -648,46 +684,46 @@

1.6.2 Converting to spatial format

Many applications of eBird data require converting the data into an explicitly spatial format, for example, to make a map or subset the observations to only those within a polygon for a protected area. The R package sf can be use to represent spatial points, lines, and polygons in R. We can convert the data frame of checklists to an sf object using the latitude and longitude.

-
checklists_sf <- st_as_sf(checklists, coords = c("longitude", "latitude"),
-                          # 4326 is the code for an unprojected lon/lat
-                          # coordiante reference system
-                          crs = 4326)
-print(checklists_sf)
-#> Simple feature collection with 16526 features and 9 fields
-#> Geometry type: POINT
-#> Dimension:     XY
-#> Bounding box:  xmin: -57.6 ymin: -35 xmax: -48.7 ymax: -27.1
-#> Geodetic CRS:  WGS 84
-#> # A tibble: 16,526 × 10
-#>   checklist_id observation_date time_observations_started protocol_type
-#> * <chr>        <date>           <chr>                     <chr>        
-#> 1 S117444976   2013-05-18       07:47:00                  Traveling    
-#> 2 S117215031   2013-04-14       07:53:00                  Traveling    
-#> 3 S53740464    2013-01-11       08:00:00                  Traveling    
-#> 4 S16023053    2013-12-14       17:30:00                  Stationary   
-#> 5 S15844084    2013-12-03       13:00:00                  Traveling    
-#> 6 S117214399   2013-03-16       07:36:00                  Traveling    
-#> # ℹ 16,520 more rows
-#> # ℹ 6 more variables: duration_minutes <int>, effort_distance_km <dbl>,
-#> #   number_observers <int>, observation_count <int>, species_observed <lgl>,
-#> #   geometry <POINT [°]>
+
checklists_sf <- st_as_sf(checklists_zf, coords = c("longitude", "latitude"),
+                          # 4326 is the code for an unprojected lon/lat
+                          # coordiante reference system
+                          crs = 4326)
+print(checklists_sf)
+#> Simple feature collection with 16526 features and 9 fields
+#> Geometry type: POINT
+#> Dimension:     XY
+#> Bounding box:  xmin: -57.6 ymin: -35 xmax: -48.7 ymax: -27.1
+#> Geodetic CRS:  WGS 84
+#> # A tibble: 16,526 × 10
+#>   checklist_id observation_date time_observations_started protocol_type
+#> * <chr>        <date>           <chr>                     <chr>        
+#> 1 S117444976   2013-05-18       07:47:00                  Traveling    
+#> 2 S117215031   2013-04-14       07:53:00                  Traveling    
+#> 3 S53740464    2013-01-11       08:00:00                  Traveling    
+#> 4 S16023053    2013-12-14       17:30:00                  Stationary   
+#> 5 S15844084    2013-12-03       13:00:00                  Traveling    
+#> 6 S117214399   2013-03-16       07:36:00                  Traveling    
+#> # ℹ 16,520 more rows
+#> # ℹ 6 more variables: duration_minutes <int>, effort_distance_km <dbl>,
+#> #   number_observers <int>, observation_count <int>, species_observed <lgl>,
+#> #   geometry <POINT [°]>

Imagine that we’re only interested in observations from within 50 km of Gramado, Brazil (29.375°S, 50.876°W). We can use sf to generate a circle of radium 50 km centered on Gramado, then subset observations to only those falling within the circle.

-
gramado_point <- st_sfc(st_point(c(-50.876, -29.375)), crs = 4326)
-# 50km = 50,000m
-gramado_circle <- st_buffer(gramado_point, dist = 50000)
-checklists_gramado <- checklists_sf[gramado_circle, ]
+
gramado_point <- st_sfc(st_point(c(-50.876, -29.375)), crs = 4326)
+# 50km = 50,000m
+gramado_circle <- st_buffer(gramado_point, dist = 50000)
+checklists_gramado <- checklists_sf[gramado_circle, ]

We could now, for example, calculate the detection frequency in the area around Gramado.

-
mean(checklists_gramado$species_observed)
-#> [1] 0.097
+
mean(checklists_gramado$species_observed)
+#> [1] 0.097

Finally, in many cases, it may be more convenient to work with eBird data outside of R in a GIS such as QGIS, a free and open source GIS. We can export the Fork-tailed Flycatcher observations to a GeoPackage using sf.

-
write_sf(checklists_sf, "data/fotfly-ebird_br-rs.gpkg",
-         layer = "fotfly_observations")
+
write_sf(checklists_sf, "data/fotfly-ebird_br-rs.gpkg",
+         layer = "fotfly_observations")
@@ -699,63 +735,63 @@

-

GeoPackage is a modern, open source alternative to the shapefile format for storing spatial data. GeoPackages avoid many of the problems and limitations associated with shapefiles, and they are much more efficient than shapefiles. The online ArcGIS documentation provides instructions for how to open a GeoPackage in ArcGIS.

+

The GeoPackage is a modern, open source alternative to the shapefile format for storing spatial data. GeoPackages avoid many of the problems and limitations associated with shapefiles, and they are much more efficient than shapefiles. The online ArcGIS documentation provides instructions for how to open a GeoPackage in ArcGIS.

1.6.3 Mapping

-

Now that we have the data in a spatial format, we can produce a map of the Fork-tailed Flycatcher detection/non-detection data. For complex, highly customized maps, we recommend using a GIS such as QGIS that’s specifically designed for cartography. However, it’s possible to make a quick, simple map in R using the tmap package.

+

Now that we have the data in a spatial format, we can produce a map of the Fork-tailed Flycatcher detection/non-detection data. For complex, highly customized maps, we recommend using a GIS such as QGIS that’s specifically designed for cartography. However, it is possible to make a quick, simple map in R.

We’ll start by loading polygons defining coutry and state borders, which will provide contextual information for our map. These polygons come from Natural Earth, and excellent source of global, attribution free spatial data. The R package rnaturalearth provides access to Natural Earth data within R; however, for convenience we’ve provided the necessary layers in the file data/gis-data.gpkg included in the data package for this workshop. We’ll also project everything to an equal area projection center on Rio Grande do Sul.

-
crs <- st_crs("+proj=laea +lat_0=-30 +lon_0=-50")
-
-# polygons from natural earth
-ne_land <- read_sf("data/gis-data.gpkg", "ne_land") %>% 
-  st_transform(crs = crs)
-ne_country_lines <- read_sf("data/gis-data.gpkg", "ne_country_lines") %>% 
-  st_transform(crs = crs)
-rgds_boundary <- read_sf("data/gis-data.gpkg", "ne_states") %>% 
-  filter(state_code == "BR-RS") %>% 
-  st_transform(crs = crs)
-
-# transform ebird data to equal area projection
-checklists_proj <- st_transform(checklists_sf, crs = crs)
-
-
-
par(mar = c(0.25, 0.25, 0.25, 0.25))
+
crs <- st_crs("+proj=laea +lat_0=-30 +lon_0=-50")
 
-# set up plot area
-plot(st_geometry(checklists_proj), col = NA)
-
-# contextual gis data
-plot(ne_land, col = "#dddddd", border = "#888888", lwd = 0.5, add = TRUE)
-plot(rgds_boundary, col = "#cccccc", border = NA, add = TRUE)
-#> Warning in plot.sf(rgds_boundary, col = "#cccccc", border = NA, add = TRUE):
-#> ignoring all but the first attribute
-plot(ne_country_lines, col = "#ffffff", lwd = 1.5, add = TRUE)
-
-# ebird observations
-# not detected
-plot(filter(checklists_proj, !species_observed),
-     pch = 19, cex = 0.2, col = alpha("#555555", 0.5),
-     add = TRUE)
-#> Warning in plot.sf(filter(checklists_proj, !species_observed), pch = 19, :
-#> ignoring all but the first attribute
-# detected
-plot(filter(checklists_proj, species_observed),
-     pch = 19, cex = 0.3, col = alpha("#4daf4a", 1),
-     add = TRUE)
-#> Warning in plot.sf(filter(checklists_proj, species_observed), pch = 19, :
-#> ignoring all but the first attribute
-# legend
-legend("bottomright", bty = "n",
-       col = c("#555555", "#4daf4a"),
-       legend = c("eBird checklists", "Fork-tailed Flycatcher sightings"),
-       pch = 19)
-box()
-par(new = TRUE, mar = c(0, 0, 3, 0))
-title("Fork-tailed Flycatcher eBird Observations\n2013-2022")
+# polygons from natural earth +ne_land <- read_sf("data/gis-data.gpkg", "ne_land") %>% + st_transform(crs = crs) +ne_country_lines <- read_sf("data/gis-data.gpkg", "ne_country_lines") %>% + st_transform(crs = crs) +rgds_boundary <- read_sf("data/gis-data.gpkg", "ne_states") %>% + filter(state_code == "BR-RS") %>% + st_transform(crs = crs) + +# transform ebird data to equal area projection +checklists_proj <- st_transform(checklists_sf, crs = crs)
+
+

Now we can make a map of observations of Fork-tailed Flycatcher in Rio Grande do Sul. We build up the map in layers, first creating a basemap with the Natural Earth polygons, then plotting the eBird detection and non-detection data on top. When building up a map in layes like this, it’s often useful to first plot a blank version the main dataset you intend to map to define the spatial extent of the map, then layer everything else on top, finishing with plotting the data a second time so it appears as the top layer.

+
+
par(mar = c(0.25, 0.25, 2, 0.25))
+
+# start with a blank plot of the data to define the spatial extent of the map
+plot(st_geometry(checklists_proj), col = NA)
+
+# contextual gis data
+plot(ne_land, col = "#dddddd", border = "#888888", lwd = 0.5, add = TRUE)
+plot(rgds_boundary, col = "#cccccc", border = NA, add = TRUE)
+#> Warning in plot.sf(rgds_boundary, col = "#cccccc", border = NA, add = TRUE):
+#> ignoring all but the first attribute
+plot(ne_country_lines, col = "#ffffff", lwd = 1.5, add = TRUE)
+
+# ebird observations
+# not detected
+plot(filter(checklists_proj, !species_observed),
+     pch = 19, cex = 0.2, col = alpha("#555555", 0.5),
+     add = TRUE)
+#> Warning in plot.sf(filter(checklists_proj, !species_observed), pch = 19, :
+#> ignoring all but the first attribute
+# detected
+plot(filter(checklists_proj, species_observed),
+     pch = 19, cex = 0.3, col = alpha("#4daf4a", 1),
+     add = TRUE)
+#> Warning in plot.sf(filter(checklists_proj, species_observed), pch = 19, :
+#> ignoring all but the first attribute
+# legend
+legend("bottomright", bty = "n",
+       col = c("#555555", "#4daf4a"),
+       legend = c("eBird checklists", "Fork-tailed Flycatcher sightings"),
+       pch = 19)
+box()
+title("Fork-tailed Flycatcher eBird Observations (2013-2022)")
diff --git a/docs/ebird_files/figure-html/ebird-applications-mapping-map-1.png b/docs/ebird_files/figure-html/ebird-applications-mapping-map-1.png index 393feece6052ff109747ab71faebad2cc1c5a735..a90b0dcea78173b30e07e16918e23bc8caf28ab5 100644 GIT binary patch literal 216978 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�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%0A9Jc`WzyVF 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

M?^{NS}xsvkd7Md7<)h~iPa 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

*Tgd>s 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 b;xoD5Gz*z+mivJ?;E#rij&hlzdC>m@)LN0o literal 225042 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

G7$NNt_NNLd18`7Q}@n-lgEZN$bXw5rjx>h-0wH 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 z zjXI59cs#h`i#aq4Z8Zn6<e<+n@x?z}gjIRt-fgygegwb7NAl})+Xqx;M4y)WNyrWu>P z|KMhgCVU2fD5nnJ*$CXsl-JhQ5ArAKn@N;-}Or56{@f6W12Xb}E!0MZLlXM()*F z(x1c2=n({olrVoKk)~wkC1vpH=2ug9fpp(4OjkQ~^3NwDV- z5K}?F*9d>Y*}?xkw}ILj@?j3gqq^^H-;kBMPjcE4p?K?QiqFEylU(;2j^(j@GE?07 z`3Icc2%iOtEy#T!BtY{H!2kn#-AR}d+da?ztrga3^aL}CV$#8cz^2!m+B~hW1bwzE zMLy9$M>75oGPb{33Io3m55JxR^r;8Dp2COiR|YiPWl{MJVZjTLpeV9gAI@?Z`bhyu zsx&ncZbkmJrnqUq2Rauy?R{r;RD-b3E@Cx=zXuv)x0Gq@iwXtOhkqrShqN(uc=mgf|5i&X1F(H^&f@5zo_aU9N90_R5;Ts&rlUnH2u--@Yxmx?Toi zKyqu1HT@Ndc2!*Y0}lG`}|p5SRoSnio#FDZ?Y}dz?N=N?PyxI zezw?~D|_x|GC`Y~aP#e(_|HsclWM47$TI^;fbdEr8cta^AP&dP01p?p4C$yzsmFsj zJv*D_S(XkY8|f?KhyDMTfSUD!BwJwYTZc^7cf_u{Hz8bW2yEWO|G-~@5m0^jAXYHv zYHl#n{IMg)6HyF7_a5p(P0l#_DAcBY)ps zsnZ|_hzWDchLole{u^S(c6|UTLuI0Ik&44$fmyeo3a+-{Vw*lauYEyZsK8gDvaI(W z(J%Z_A2X#N#RIn~H)gHfpn@N?$kTe1W8uXZ9i_$gbKTMWmbwl2CLZI|E;Qt{${a=# zdfw)IgeX8|qkg_BeyAXo^Og`J4A^|V$3VdO7;zDkAf50i=f%Ch&~hgf=*INLqkLm- z_lb@0RJc1#IO#SPMgKhIVd3(7-PAj*dcsaVZf=bS1<3Dyao;dFV=wAQG~xSW@l9sb zYNdMxX1yk5BqSuYTPQc*|L`^$qsHe;W3Jnur9(`8p?v3QFN_$N@TXZ}q4cdWajP-* zqsXS~Q)UkBNl=i6{%s*n-Q#Z>myJOgn{PSSB4k)8n&VSqm{skqXnUnO2anyxATgt9 zoqX&E(gwVATMipD(KLh!o*25>4dJ0RKjkaC{>Yi6N|sSD&%~rvNYB&>!lQ4?Jh_>H zuO$mgJqANl0zH?T>NBRQBAKwlhl;MV@!}V79Lo{;=1FIn(1!-!biX8SHnjK$b%wxX zi2{=wGd;TKNmvlMbjB-NKUUU_*!;hzlp725y)OC*0y0VunxJ?CeYhrYDIVDV=(uh{ z$w^6b(Psu?SpuKGXX5pTW~a(l8^)Y(I1d3;Tt*uH}_kF!I4Y)>$~O;I%(@(XC6mH?Z6nvEW0H^3CB4%p3Z@R7!3|5tRZPy&0( zD;QHJ%+yd{w4^@o;7%opu!ZN@Lzf34yR8MuCq)5K72#BlPq-2;>dK*q13EF`$1i4R~tZMPMg?v%P_GiH_?d z;=Yo)XeAn03)Lyu|1&NW19rgmf;w08oI9UR% z_(LQQJhy7QJ~|uC+gyXp;|suy4n|2d)VWCnU`(TL1bB=+8V1nA6qctd4NG`I3eH_$8cokIl5Z= zDI=qztRvsBB3~IOH8LB3hyj@@z2>~|@YN$kbPRI;(T3HJCZdGMpcbuv3ZmzEI6Uyk zvK%sbIW@Xj;!v3N@3*;}608bf-m>bmq3URo{)*!NlF*2j6YA7b*MOJ5^W5m)6$SYRFpF zi%k>y`k%@ETmsNB_-WHZpg$x-fA%<{^CdE3V!elgq~iX?NPXdmF??Nr0Sv+dUnwWIwzl?AtMXOkk*nKHv!xqvxL)d+#j^fs=O7EqqnK@Q%8=1YPOd#+ zel3=$%{qs~WOr0MCC%ed0$#S{#*QGKqfSe&0=jcl&z`vJ<>2@M)XCAMX0}SGpE>#j z4;`H}E&!^vd_4gRpSVjkxPp>7PW-3&oNP?Dkp9PefkJGO0nU<$uAdojoY0HsRCq~^ zyStX6FO2>-OyL!W;zOnI2P(xzhd(A=5uMCqAurafRSxVH#oXMW{H1(|uEJ`!i zG|O&ELB4-6g%tA_)>F?8R= zNy^8e*bj-a+@@a)$jF+Tn;VkH7Awa&P`g8PFFc89%+=pvOccm({7$lWl-L_Z1yf>E z9grj}vcot2O6VAyD^N8b_r9jTB%o-LqXlEX3yD}|AB66&vH@yVsy!N{%O$!am99@xWUATZwCww)g_6V87a6&iY4JChGy}+bcM}@ zC>z?R-{>#{3H~Zv(aNMYH@U zqEZNy?QaUtv0y%;|ZGF#! zHGS)I?{~xBe$WPTm+nvuO$!}@e1La!vZ}>GJ!#MU^r^H_6cj`s0=8id5;gjkhkCF& z4N}2@VT|^>4!crOQIX4;kxZyj@QBYFn`7Mw4eAQ@KpRGF=43Pc9CQ;RYYnO3MCVNB ziCFf{4!jH;ycpWUG{B~s@I$l|ex_w$+ENr5dOz)^ni99)D9tTvX4PoEtdf(LiGY)W zV^q=tWf2e%3}N9_7~#_i+OF!$|BIE9L%+np_ds}880Wx5ZG-{CUyXmNZPANP>J~YE z_6BS9<)8h}R{(JeD1T!3u@l&Qo*;n%KZB2GJ<)IKM1KdmTAP~YujK~4KK2_Aqel(R z11Hpy_tQ05)Q)1b(q*}cEqR_PZ0>}~ZDC+wIPT3bJEIZDIQ5)i1$V4uA|Cb6fguw- zeM+Dz)(kRAdI@Qd1+pjKHnl4vf<(Vn{ow8QayOI~c9xoy%!it+F6SpF{bc3Bwb2M| zE7V8$A-}Acj_)}`I*E>44;M=VHQhSI68p_CVdzxBU zA7z=BC>XnEUnuLDxQUA;27nN&wLqE2DAWEKTS1NB-6D3+Ba!1SSkts_*mHn4ze{{< z8%U1CqT(hX7W=Kah`oU4*=U=PrL0H*ixh1FbKBQ=AHQD$-N32mbYl;>lNnE7lnC>; zZ^3zioUwCU{bd8AiYjtuldIo0t+2qgr*Q{Z2i7h`-X{S=3f)XAG>26jq=2H(7*^9n zCf3w>33+h@l*EjFI9YY{*v`i*qT014UsLajR!6UW{@)&G_`DIMh>Y1fz+6)l_HG>K zLw}7X|F{1$ssfSkLLtM^VN3N~VYZ3IVL5g<`H$iRgpCHUo4?#kQLDmxAWYv-tn{Q~EmeG( zmoKFArdFa?G+8M>Dov{Px~7@a@%pmgVw!RqDXH=*H0P-ODyxOXe*i^EIW&8qRPO)3 z>cB~7`L(=q*|O=B7?4H8N;cVq~cHD zl`9oyJp#zM^rD#ASoP8+kIF+ioSW10ZTzjh{F^S;&3zr|Ou62CWn>%Qr!oMJdQ4G`6RC z?rHCJPn{)Uj7fdsLs&qp%M?G&Ji5)jnfbun=eoTsr}M|{MXfR8vuyS6Q$g2NO&lY#}8aaPk6nK1U}ncpe3EfQD%G2YnD8P~bp4l_ zuKh59>-Y)GX9P;;$l^$Ms z+U=Ff)CGB~YTi8<4z;^@)aB9~?;r+iZ?}@-U4@{{n0oCnW5i_|7aB*l1G|~39t4W9 zS7G-`)fh>Xi+jPk5v@KL=+uWtt{XU86@AV`Ioa!^bpY75cgiO7hTRvFpA0_3WFqP! zIMHf#&U!C0pCpd6{VnD!KY+rWZt!+uOV;iXX_!nJRJQQrqX{$*jhE$l=8RZ7P~A|9 z3^YkJ4NN#+HU-oaVnd(qJ^`I!y+BwsMyq`8ZPf%A&Dl;&cb6-t*yhvMueuCKOanb_ z@?*PiZl5NDA8RseXT~ckdFMErm$t{RwrBC(@3*=A^5Qd8N6Hq>PWG5OLb51jr%Ls! z$!yR+jy#(Q7>A3x#mq zy0Q6uDRMdQrF5D&AU&O12gYb(Yh^qKgAhoG7XPEBBgbfzgb>%5wg#wubW)N8J~UA6 z9o{a%r=j}Y$%zfBuB)AFrVA8ZQN!H#H19qTSlL<5@7&t=Yn-)mbu9&Bv(S4!4^9FA z@C=VB3U57$Y#y-}s=W!3Ejp&w z5wOz*U7KgE!Z*6Qx)dV>(&2Zz|i;4!U zE~D4qgebGwziu|)oeg%=++&dY_%DV9BqV~Y_XXtgf@&~CcrZd{f--=e1JD}%!rUui zVwe6p?K&7teUN_0KU5VJexG_lCiFdT__cb|0b3R*NT(b@GgLeQ7gH(gHJ_^h?bOUB zL#&chFj$i#1Jz>xK%m=Lo)Nhl0hC}uVI%dUD!?(pz zA}Bz>!;+-sE|Y{@KZGGMuR|e@RxE510AZLkh(C;SfF1eXT2)AD7g{J}Or9$XSFIY< z5O}1zdwS6gdrppy=Ho3-m0-mk(TiFe#&DeeN96XHVBm zZmFkjc8@NJvnuvzO)MS!SuzLWgR`lH;{oMI1tI|00RpH>9Yg2cg(yd7Ha>FLxpU`i z@gkQ4%tR!w{Wkq2#(ornMIcaD80^sM1mse$rYMD6=i`VT_u%C(^Zfx~Mk%4xy0Vgz z<|YR_JG-Wyo>l+Uyppp?iI?!?+-hw3Lj}jRhEb(ugm@8h!0>Uhoe$;m3-#^IGlzx( zw!cs--}UQkKV58N8VeY2 zF{SS$$Xp2~x-VNp@SflkeL+oX%eb=dX&V$cE4MhXCfJxU{0k*)1TV*zx)ZmX@@-OL!b%EM~teQ-0e$*5pb%-4U8qOEyPA?qI)tG=$k&B{{fNEFRIKa0 zwQ~;I*#9;%2SeZ&km}TrlFkzU92ma%p}RZ*^49_OvapEWnsM^WZ&ZR(^(mP#Ai;1Dm&dV$5;~Nx7dNJqAc}C=G-;UT19|NW* zyHE1MZ`^b(0#65!)&>uh}N`_fv=lNi*PdEFEJs)v!Z9dT0&w~Jvxqn{6?uYrMC z{_<3y&o?wQ60}K3t(;G^Fx{B_!F`z7A#Af4G54P>)4^_;$2}q5n-p~s=k5Ib_TGKF zctoXOGr0u)^5u)!BNq2}kiMV8A~*KBb;rn6KE!K6g36{R!->0khA*!q5*DW~@#KY?WA6 zPVR!5I<@5OqPuuJbv8m?r^aEK4yx@a_FK~-WlgbeFQ9FnR3zDKtm33?H3{>lE1;Z) ziRl5=+xdR?#@(`4hgV0h_3ievU*+o>JuvPOyWHdXmUM}~7}kA5=Tm=T!A-Pc`NZU; zu$YB}z}v@tT=I7!NRn?qP6)@p3r}6~QCtW~lkbx__P{;Z~?nZS%s}c_tdkjc>u_zs~+-aZ!06ZMkPj(@*16Kte{^_OW!l zYswPsuZr~dkr;LO7-s)qVEIpz%%EkG`;D>j@%*bg;eR`Hk4%z9BIGghi^$!iI#5m> z%NCf>JMpX-9YQ3D(H%#};vQO=N=}c0q~CEp5Scv^B8L4TfhF5n=1bJ~`oq;7&CWhz zF0m_aPy)S)^H2LP58vGN^O9UhX4?`Bmgl*;ih?uh7t5?B(n?;*1YBCbDb8lK&XiM< z+!iJ9@U_nGg?p^2_=r>1A&CMvm=ykcH$DQGI$TjQPlg>Gnlfb7_HkdKVd_b?R6T=0 zX!5Y4_w5gio39wk>#W54hJMx|s0Gs=6xY1(BB~Z(32vwo9O*HoT>do5zN|aC8iW_2 zBCI`7hMclAHcs{!EWYK)LHJh1R5-|T#cOkdpyx?p{oae;g zZ<#lhGYVGQz6A%m6+9jx17~Zz-)4?>Z%2m96ZZ>2oa$YE&XCQE`i;1+Piti7=hIBA zJbC&Q3#|SV0pTVrDdkU2OmQv zB_;D5*2l)%?YiB#`jZs*(SI^BGjHna_Xds&xv!>y>6miBKXnVYfBN*p(zF4${67b% zIu6@5Ra>6$$`f7)iS`sKKJz#H_p3M$S)m&8>jOdbI=3;Scp1){j&?Yacl8ca3<8gXVh4)d)7uDIb?8tuU)(L>oqOn;0d2qUpH(g zWCuG-`<*3LRoW5EZe!Q36vb0DG)zn}p%If56%pyK)GrZ;p#H{5r*`K~JSt9ZH!F*4 z67T*4OCvP}1%zx7lA0-YIEsixM5J#Z@IRJtgdcE4yn~c&2Gt+>l_2+YeKLZVW;jh#@>BabqP!PE&*1+Yt zgz-O#tg;6{`vR&#Pj2BL>CaH`OvlN%$~AvtVj@cbJN&AZ*>|A!PVGOY7fv$Eh(R%1 za(#VRbR8OsK#jWl@$m=7r%pq}rCOcFXpd5}ISPzP#^VV#4i4^!x?cEH>Ck6RCXELQ zwFV2k=X7C&@@!=pq13w{Nk7nY+g3j;RLkM#xyNULlHP-|4{m)mEH$Zz>VsC>O9h;; z*|@kkhru~@FSPfp(jr0`JFi|CwDn`V)$HvSNSQuVxh`lL#0S866${zWA8nco*voC^2rSWVtPFzs8y$Ppz&$7weg#72{Cj z@I8Bd{OOLoPcf@)x|emmR`G{@t>Te()|D3!>xU0t)JIBPsF=$sxp+UOw2f9+#98*> z{aDC@c&fLppuu($JL4GW5GsJgv9Xo~GiC%cN=95?L6jDKqkBd{=DYjH&K*n$i{+c0 zHi3_TWIAJO22S?x>}^rwcwlzACx4rR9Upxtvd0MJ@}c{7WK2dShqGMmzV!VxkL6P5d(LzXnHsX~4{e*%O6zaAzgf|# zxO{MMrL|*%^bx&^Mca6oR}z};aaIfn)9yUbg}-T2dGu%rjPGFVA%%5;E(!Yq*9S*| z_TNuq(Dk8iTs4-kR00PLYB$K$Rs4^;Ly|x{-}jw*#;$VY{40SZ2zPGTWt*r+@6)>q z({AnH?zRYCEj5_ob}si85PS%(-Cvxh48TNbw( z%qxZ*41->er)IrrkbCy$N@F5G+gH;sdn<+&WLFLmCKH%m{)J=m~W*u4;B(QUa;JP7;e(e3g=OpkqCEtH4N{Bc?Bmx4KgC z{xa)FQhH{k1BJ1vNrD;4n9OIjoHsq*QRAY&k4af+YsXB+jht(|N!{~bkdloLXdiG% z60(gzaRP~18JK7p7%paIoE9L|keElKSw!KwbdP3`%I8>CN=%{2ihBw3;k`U(Szbn; zxrK~i_tpT6x2!~j7%>r1OnKbPmlrB3D*O@aGjyvV0Ho0XvQ_D2Wo{yd%4lWKu{ICr zUJd&LM{o0Y7i$$TMQXL^AHq}CR2W@6A2C*EL~u@STP{c@1QsORk;iWPGYyWH@u+E1 z_+1Q~NUal46Nqz~cPsIB@Y)Tph<1;K%7N&`~mxY*V~T(Cdpvbfl5^Y zBxjN%q-Sbm1o?ga^8|E7@5nZSPjFet)eEZg61r_Et$=z%5c#^Wx&riv{s~iQgb=nY zj!&WO=^q>t!b3qFMOxC!X%C7eI;p@8yv22V=j!63vfDI`o0QhJtFNt{CZ@FUKG8K( zEb?DmU;PB@Ijd3&78X;tQ@PWtL95XHB_aWe;5&>^}tEq zrb$;)P>2KB*p3u8E;@QPq!=M%&9)T$J@!Nk;N;eV8}tS?jU&?TZ^Jf1>DSSr8f!^R zFdFjagXCd?0ko~<=!&hWLI4+`c*TSqpMp9l>N8W=R&4-*m6={mOnwCiO_<>1-pE<^ z+CQ1ArgH>Z9iz*mjqUszn*n@w#(!YV0~7~C-Q8>ePQ${B?2RAKq3VnPK+DF?j@6jD z2VmlA&X*)~o2Mbh78?$?fP{Omu(caSrzG7s=6@j<`W#MZ{4(svuyr35HJ*nFnmnSR z^4^cD6Osl}MqgLd*W$Z`J5z^6yyVISs})8!LI+~>LY8MA{{adlSzd`IPqjsW3{Z4T zOpF6p;c)NlGNAg-t``**txms*AQDqLIctAc$P6G0jGqFQ6zbTaJFTo_uL-hlPXCJg zdzk8^VMza1;!-R=4OG+x@Z63|ZLvdzOi@KUnI!EP&>@@s5_!m0Evga4z?xYa%cI+u z6aA)B)4(9X+(MO6q#$B5L)U3Y$1rOesEEXr4g2&zzr(=v8ry*fP!IKVCca@CVQx;#m?{q^WBUmY2}iE zh-R`z$IU7n^!%Lx!4Zkq8MQZFjm=IP^eWDf%}^d5K*G+3KAV0dq{Aq|!C}$Pw+$#B zAHRH=Y}AX`zh*yj`ke1nFwkjRDvLuSmAd&@DR8-KyAv3&Pq_ud@uZ-xK=tJ5p9fM` z&pbu{d}Kc7BN*JssBwo~gzq-*4+BlP@MXi$z31?F`5>pnn?T!v*0`*#P2tX#WYgDF ztMlF756jkX#2MJ&?xyp;yAAb+vK5PHhNV1nkhzaToz(|Sj`^4J)9N(_=Jg8P{N&ob zggs@#PF&{B#^5ehSEa?lNDg zJaIv&DAZjcuRO3s&ZO{`pV6#7PzGV#4_;!kREh<511aeMjD-9kzfP8X7tR2db0K zK+|Hnye_M89?b{1Ucb0oWxN6ug3Suaq&nhBlJXIF6b*|CkqI3J{coOlKWB~4$1$M|f^wbah-D_ci~&)r1<=pgZ*UZr>rA2V z76qJgnB6wN9Q=zBOn8B9NW9r6_Cl8erE|-0o6)@(A0NN^zE1+^_5d*xgwP5k0u;0n z29e89@45W47&j}B1CNLz`jK^`rYU7%DWFS=dlNnr@`7Df-3^`+Pg&X)A~<~JYzH6T zlXLGQNm@JWA{x!DmBL4i8lx`VE>UohKTr$p+TC0#OXs%l9{K?kb03Kn#tFWidPKt$ zQG9%iYV7>OygLi1#-b1<{QZ+sVCB# z+*ns{FoCHyWDG(hG(uPT`G0IyllgsZZ-2E?jbxL#wrDs1VqkU>8qtw|r;Ng z5Ez2;sk8!OM4g4nbOl&wt?fb$2;tCEgcQXqQoru+q{G|s0(P3CO9;F{im?dpMTC^Y zAtXXG^rH!W5+DSlD58_2qDJRg{?!jqP>GuWApUCPq3Xo}`)uk>;+ssU$aM24xD11h z6v4l$p#$zp-E$6Xky#E@K!dR{S$J|D>ay^m)FcCSf+%LL^$D_o&5LN%deduSZvS|m zUtV z?KqVW21T~#EhTfs=vmI)^_vc%5FH3StGD3eZy9Flw`y~Ku9e|nbS`AFE*$^H1;`H_Sse_2^!a6N# zX)ZAt7W|!8_1~#BDH$0VmFU7BKYj)P))#!p8q~de=>P?+aAu%C6-JB16abpSY_4w7 zT9N<`;C0h8k{?%Z9igF50A8d?{F)uPZu%{XDo!F$VQDVvg4eTNp1B`|Gb#jM(SmeV?kpRZ|H2LX8tZrJ_D&JS0YuB{>U%);x1BiGq zIPQX=-18udPgBp5)U$Cv+cD-h?qXTT;jRw!|E_K%1{ZojR_Z`S7zqlL%Q7nTkD0A0 zPoP%6kAx$BqW}g=2Le_)lJZRIP8w`*e=uu23LqyJczB*+6&9A-K6-8p)EEXNuI5%6 zD{Mxx`0Sir<9j|Q-ZN1~dg#=ySRa6$M*zASGHgHLpL%WZFO483Y*&L43MoR8xVKC* z{weH%OxHdfBC9s>wFRoCE~Y0N#g_NRe-EocR~`ZlKqw2^{xW%7ZNEtJ^I?$s;Tx5u zPmwFhH8gHUMZ?z?#lz*5`~ZyNuzRG9aBK+bt^ijj^1C4)dqx}njJV*)e8ZWvV#B9B!)GHWWsdR)h+`0I8a-1=7Ht8Zy7u$U3|7gwVGy!m z+Z3RW0?eP_PKWYa-Bs_3F{yvFEt%QW^q=M83x>#yw2q9>Q`##-Qr!W6>po}0Cf&he z997u~oZ<{e=FtxqJf^)=98?X2e?Yi(C&nr?(p^muU2(VGfNGB_y{b}XR`b5CFiK`m zdV=_)nyQG(K*Tjc!J8Hqzta}VpZ!Z=6ihAx@Yc+InUPS44FNP58deIaf*3}crA{xR zJu^;Vjm-Mz_IAzfOW0<35#tKS^aNq28=Dxpivf(xC zML0#ENpd6Royk3w^1tG(=y}SB*$1ExmOsPjA%OQ{d>{ z9w8}o9CZvSdu)-I$FS-B8CE`l6OfIQ5UbYFktEIo+#mD!WL#uqN}vp9Rgo>f_QMbY zPT9{h+72N?2`^q)_HH|v{5#Di|0$R7P3@78q>Y!P^O6x9MK~igFrY$v8PtPU^B;QO zbl$2;qO0a)IoCkneI~!A#*o*jnk!UViU$3k2qY3?18~R6mdE+tF(`TY5WC;FxVWV* zZ;!k_`273?QfoHsvul@~o2xZuX=|I;NT$Ie0mj>nN<19;)zia?2zd-t8V=M8f#LhF zwXSo=`a{d+=Mu^g8r}CSUQbW?HhfOdo&w_+x<>AD*zt+RhdVuZLH->4)D)m*6qgs) zvtR>q=A>lABNj5jYu6OyJfk}8Pe%InveoGg^`?EQtqF$s*jmX*v7t=?7CEbO zVpqW3_JcH4kGDqLbaN{c+vwJce)Vd$`x`t6NaN5tnFnhTc-Ws0ZAeW`^=FviN(y9E zLiqn*!qkC9hQ)YF*G-{q6+wG5A{@3Nb%H}55(+ekGADIC#Jd&K0Z|L@CE?G zt&`PB2wd-v0KH`s6x5CMw*(_E?u+yDe}93nfBSDE`OLuDSU!nl+=BYOeaky(2gRWl z5EA1070k?jlD;Exrr_5E1lm(&LMDK_kI~7!CF~ZNO;hU&dR>+8c$r}pasXa)3Gk zn`(6;MC|h3zWkwqw6wH#eJ}v+9wv)So$wR*IqU(JTHn~Xx3_1#5tK7kOSkjZv}ii& zSSj`Bw#6~|X~fOG5n@vFAXZ7QMb%gVSucki@lc@3s1sTjbNsCz3VUi~4jhGWS4 zhswTe==Ez@FFt%OA1(2)|M#qtdgpqRmhM-6-36BW%)*YcvvYIo0Cu^3=gvLA40Cev zND4VI)^!Age6S&c%OaWcB3P3dQqlVSqCP7aR`J%Y?fi-VlZV6b@rjz0bxDjO5Rw{! zozHAdtWc^YzSkbK1sT3bYeq@YjDTYriM}`-u@z%Z?)tHjvfp>ktT)(}B>hqod=z+sbL4fRTb&-z}_r_FW?R zk1PgocQUG>oP7^}EO^U!`!`3qkhv;7DW|>S&-w)5wc(Xc9{mNpVwW!)Y&F~OvP7j| zklTX+zR|zbds@cU2@|d8fK2jhtH|N&7cVO3$3IpP`GyyNY8WFiH$h}EOUWznM+cg< zLv|T2uqvL^9Ys-lLaYak2XT-|Lb(MI@+rc#*|%9_9=5;*2G z)sa0Ax4peRTMl3cQSa&s)2|p8r!3Y>P$J|>L=N&V6J9tU%!ik2jloC?$;IlHg4H58O&75X}E*nWvutA_dl^AQ&c3If z?;$G$=bEs42?SAlxvHv4XHow1J75vqMLfPISYACdu^-sOX%r=ZymUz=IyyRIaME|^ zAYyfJF>})W4W*Zdb0x#)-Sv{)F~5KQY9t%0crY6~UOtrok=`sh!||v)Q5%=)`U9%r5z;@#KdOuO_}8u6ubaEs3DuwPO3?qr=Agrn0&^W{i6HA z$w?Fkp1`GQ@(|bpf98v)r`b;f3TAzBA6kOKUb{`0^VK#RLLiIetY=`qZZ&KWVD*_G zr`CNz*yhBO`SpTO()rJ?V#~{H5c1A2;1vBg8;CnD9AUu9@sL$7fDtQ#BtK<`j*c!e zG7|AVoK;e{z$npmc*w&=&Rw6GmX^g} zxg{lk>KPEiZi@+d#vg`gSHrz}`#@DhM?-3VNXtm0E;}RRhWp!&7B`9NyA(Ror~eB! z>A^}KFHU|Os!o6qQDLn$kx<+vBod`#bC0h2CDCzd4p7ZjeT+ci9w^H3lSzTZmB^R5 ztPxirMPwJ0z+=ljXS*->wPsY2jByh&|K}oNU;|jb*zU_>`OBQ(Wk))RshQ}x7Evb; zVa#E__FDzZahZIVyq_0WBT)~-ivSz~F-o>adDehK5K0J0a7y6 zO?#%3fZ%WFLI_^sS=}fvrM)Z!kAYzlC#VPChveij>dp`%+4iQty=fO+wK3l96S_h! zjMAVcObSo3;u=aL7BVIKy}1~tW^SJL=&FOf@qb}UkdpY-6+PSz2R4NpN<|~x{`s>u zQ_7C~H|>4J9`teV(LAdG+@BL23%{!3>Um#6)U7wBKVdBcAFx{i7} z<6YiW|M418lChQFU*ZS9(d-^YEJvUAD6m$zTm!PuXB2hhNkAPs!p5IZasnV&DwlHQ-DJdzlSG@YgvXcaFAR_q0 z$FxMWkRRaVx^Mi@We15Cpkip>bMxw%!5d5Tu2ox$sgc_2UaJpKccYW-29iR#oKZ+M%#wngD6!1i9~4V;~dX z@6uB-4K*YrburOxC`u(>;A5@#t^t!Hpj#mK5(S>u0em+G()a5ZS9uwh9XsFm-p2O) z*5m;G&sN9i{um&5-F(?tSC2jExE#*UU>RDmRsW$h7Nrh8W(fV=(WRebze z{D=6BE=RXIf(_&KV(G(S?M|(e&YrBQEj+pG!Qg6J#n(S64h5ZkeL2No?q&-WsSiAh6Ipg2|+u?N$iFaUKxC`J1h{ARDiIF28l7X}bbQPL!%Uk0SRR;5!B_-W& z#Li`+uJBZiUU?ZC%Z|m%!8L2gh8dG$@4i`sc^#`nH&pdxKLC(JK|!I-HsO)?F$Mr2 zVay$@L%KxQ8&*JpfjnYJ3BL#+=@Qg^X4a)F@e`H<<_8=pIfR$@ zn7+TD|3Hi@Z3~>-ocpWK=?AEBZ-WV-3_|uO_pKZ9@;nsIk7UaKs=OXO{_j{oU7Dhi zR9no3si$8Dw#vOl=vBZUs7pyi|FM^>YllUS?*IjWRjdRr@*!1_2Lb^e?C1wE zB!j@njpM&8q{9hy3?XN}mHGwvEZ(PN!y#>FMfmtex*TeM(&>Cx1NyMcUdw*eG&F=_ z7B$W4)H8q)m4h(%_O7WUXt4A@O~3)$8VTSJB3(bTWd$gp)KU?p#C2w<#A{z+i%4J~ zP&tBbonTnikd5UBAQDym$~cq+vUc6a-w7(RO@W=}R)A}K)5-&p6qePsj|=Mr4KnEV z&P;|(-h)uxG{OcRyp;<@MW=y$9Rr04e2>BJw{>*{M0$i`Rxm2HlE)|Jx}cya$+P5X zp$EqZiC+Z=rt{uJni!a~mX;YjGBY)m*;hAC&dMY`Jk_UeJ_GnSU4w&{KuTT=ME)b% zGQ)PE6D@%ucA$v})wDrNOh)#6Z_kV7Al&^m*90ic*4*<*AUMG!F(Dwe-#L8e#styS znc6*|eO|kszG;*eMv0@*X(Hc5OGE9cc(I6`ci&xIEi8X`tg(-O9&lU~{#r3Vusc*>z6I;r@20ToEl#Hr zq`8`<^tK*Luh6=}=H8Nk9t*3_-6q2U^cpBaff$<8_m;o|+u1q!`$p}x^(M72G^L7` z&a?$s`V60&&RVsK?m8CIQmNpzIK8;#(V)@{Y61_e9mv>ns45p{eigl;Hv{!Yl^!KJ z7!q>)#RSl(0>|&EA?r9$Yb6vka}_g-uY6`ZRk>jblpt)+%ZCGn11azb7znH@4Aazz zE#79RCZ2OD@n@xHi)+Wdro+K<>vE93W!F;fYZ>P+DH3k8-5-NV&PH{K$CuZ zPur44VyN2P3GgBulX6vFU2`x~XP)}}(hO9J-5RDr@Ay2EY|FJekzWd?JKwrUx}^k# zU?;zeXcK`pO;`-Z@Q=t+sY>+@v0*Y;kJDxAA?EhX^TYt?q;sq zW?Y>YFMmUcqPejcmV8_C;gFbaoZ^S7WUtjQ(5A$LE{pN*aY5xJm0p-*BM3fyNeOoF zlHbGb>AA?DMi*AEhMDK&@H~uAZr7l-7Rw93{+-`vPNb=pzr{72YlYL_fCKIF!4l0} zO;>;maHSd3xo7yHamECc+wA4yyHYQMQ-IxQ?CCJ4$ANX)#yhmct3y{sq6)M95u?h2 zMyWYXA^k~{M}OsKPNj|`sWW|xP3B@L5Tq%Adq@1#)zR;H_|7pv38r%9n?};RZ%x0g z%*@13mk5K}gSFwDlN9|Eh&i7U-wGPcg7TB*+%f*dM?W6P3j-}ECO~#2B3qPbaOj<- znsR@J#~Y0|H!8*yDA6>m1yHpa6H2p>`!C7(rI=67a@#E^Jf&A;?TM%Rt`a(|tgQGDIBd1=7u zD``!1`pH6o`{yDJ+RQ}iKTGW?quf#FC*{t=hQ7Z0`s?pHG5P&Hq06odea+q5xCCTP zC5-esoc3GGru5<-&Koor{Z6+Gk);Km(dAKmz;+bo43znSEhP#BMa&Pbe_}bhkuFMg zJP7JJDGHPsyN-9&t^C`~36}47hW`5{3e;e0WTVm&^Vn13<3Tj1x#_q=RnM!|gy=(KI?@6No-*fKvxei(=D8-bP z+V$V|@$qS6`TCN-)nj9p#*vZu_~o*Z$jhC2VxnL+pXRrk@`!AI86ZYk4BUT)aycL+ zfC#Em-^j>lVBAFhKR?h!nL^}s*S+gDE#=n4Gqw39Dm4<}RhPM+FRLvpoo6T=#sB@l zNKk#*!(oZBQBdt>eXEukOKAhNV68ki7hNjK+?IwGe3Iux$jf%Fn72hbOUoFa93Bkn zCsiHpwK+8$NOv$MrwTmD59}2!eu*`B_+$)LFP(AEIwCIy{@qMt3ajp{s0+%XuP$gy zXxRc=Tk3o0^WxbZGcBJ*`x)!#>l}nv%$2$OwhTuG^zWe*!I2)}_r{;`RU+hS+6UU_WW5BF2QgdO^n4`8 zU#<#^dE*F1&T3S}C_=43q1WzflK7&V?*1Z3-V%S0Uc7W^GS#x1{}JiGHM$Q+Vlsk7 zd)sRZ)oUHZM$K+V?}}>Y`xTj#D6jLG?n& z81uk%^s{2pl}Ap|hXXl^EhbWg#3@3v1Q9gooSQ3J&1CXV&(W-U)Xh;X{pSW}16%nD z`^7Tgi~Sqs!Q}2UjxeK@H<3L0@MBkq3#CK>DOuVgP8UNd@w=8?_V>U5srJP&up#CYfLzXN9Na-Gesc?%({N1 zSsD0Fc^yJ3_}u*BaG`0yQ)Wqtvnt;?{`2lo@Vy)e4wZWZI66MMNkw30PcQ@DP%=wV zA>!|rbv?oOe0uHf$BGF~zGg_C;CrymJ8ZR;uZMf|0$9TxNd`lpzMIlc%d{ZWv-$yX z*W`?Wy&siSfau%8Es!GVCrfzy|2tu>FmQqH0&YBM|K+eW4^tgNkR*NT5E>`30sWOf zXuSTu$MFK)1h&gs_>wcXAz_|gQ3H+OEbxi%d2?2GsnoKtVx z!8Bkc&4U!%)HCEv)=Qspa%PEnI-o68!G+Kq3>3eohjaSiUEv@s=u;tN%()588Q?DH zu*#rM24i{q!O^l?o%qNi=sOy8CJzv2T?ZUmgABe(A0M!g!@pRN+`^tPvmux#d}Wc?FD5 zlIL~nuBKOl4<9r)H@kv~P&`~*eD0nlw!K~8vW$zN0z}KLzOm{mx^<-~*5_`WL})h9 zL{T@_52m9`Blq4BOoQFCootUS1wtl(A?$Qn6PmU$qdfKRDk*@)1Y6s=1fyQeG)Tg# zzEO#?J1_Q^eGN(y@`Zg;4@(o05(k@Gg$RoCVT(nP)(Q?L+y8julxFLour{OvMP4ME+z%qMu5Z5TN`Z0>S zmaG4{^Pr;H-DOrC$Qe3b9)$gDa@JZ0DPVsn#rZtonXmW8+8rBjYblflVn>|k!i6h@ zUiHtvK(j!!_Y^4rg3MCj`}9=`X#Cw*k4+c$rlc%_6a7=%DLhUZy1JNf-R8NW%MYFB zp<{R;W_v=VK|n$m*`VQIb-a@caIPG=IRr$Gr=l!gHIzc(!bbDg4^wAvzviS z_ys_VM08HhN~M&xR2pzeee5p`#)w#D`;uLby|pqDNv=+_L42`gjvc?JCopW3v+t$8Wpv|iN$o51NyQ+yV>`*ChOJ2UC(pjURe2Iv+) z|KO|A(FS0c;nSNMOp!UxOnd!j_QYR~$DWx5W?H#9giR?&@=-$;vCWU1*g^Y7(u@*e zk&N(@JO}$)TLBPgmgMg!jV2WG6(ncRI70HE{KCY-Xa27x0|p1~O_*4fzpr1%31jo8 zrKP<^g^Jy*d}|9FX$O^#ca(fiZBG!S5{M<~E*LgP@clbiIENHjQy*Bau)+g55Q>o4 zt?gXn{q~@$+-aOKORM0ENAG(`8JU?Wb~zxQ7f+orS1JHMWB6W8PjivZzTuA{3dsP= zq<{XcP7-GCu=ds9YBU#&j9G%=D$Iz*H$rSR6o@`Wco}QZ6`%X-LH2HBDDu^vACMG zJW=%F6oMXkFQf`#;2I?V)BWk38@^qNoWh_t!h$mw@~ou<%U@6_5O zBe}pnhOsJ&TC1U;R^`%U*sF#0lSD|9<3nxBmSVrA&XnTvMf!DSP8a7VHXl&?9N?{* zzuGYL4DY2Y_D*kMPykQ`RUhm-)kk6^L`EjR1+;LO5`pFxCC@0^C-J?L&f%r>|? zDyCTJx-bjt%)@QO99x9L^CL7;MEII7m{RInRoC6pYp`k>Dv2UAEBxQ=t;xZ%VZOqF z?!zx^2Q=29*o`&>{Q={1w`~JS2%x=kV1257i`vNZ;9N`C%uI0x2N#%z7w^63gpQZT zfUL7Gy4S@y(_62k^C#nNo1{2y7DvE}DfQX+5JfMW*pX9wKUkg62ffdR-WxyA%T2OR zo?;J|xga*T=mj(BE&@J<@F%Xj>YK43jf{K=!-`_Nzv;QohPbe2sN%9X(7Rv$qflSq zI0xPeMgdpGLlo17Q)9%}Xu%wJ@A=yBtt!EJYu(bSmgl}D10YVf0Au}rR=U`Tt~61} z&~htl8;3KA-{-lNS7=jEBVaDEEXx?;x+jIYTjAI=HL4-A@hLqmEs*|=eWc!zqpamfsg7TLKv??f z5o+g)_e7Mut?wHskLc!d<`+i(ezbW_O|4Dv^?|`AK-DtvI9GF%1R!FYnf)Bg-vQAf zq0kdl1>~RLD~_;Oa|aM|4Qzn?x^!T`fb;X_T+ihId6^y-h+iLq4h*_n+tMaeAH1BS zz>E*pk{2XRpA$trjBugfVCvU@WNUG{ji1TU^dco|&Nx1FPuNljf>ztK6+A{{8eb8m zU|aGTh3xCvLt^(|1Wd_pe%O=~l_>nSq3STYERwY9bkkNTnC8rxeh^QpjBy%?enid} z2mo5x$m%}uiyiJ5C9$Q>)PVOO7&gYecMSwa%CPlawr^CU{2T_hFuxK`6j^6UGOI`& z92nU*gz?nUN-*obzd5*{G6$0U%%mvswIFE7yXa!dJNm0d`I03a?Gdq6Uxjsqm@}p>P5WAyKv*Hs9oaqQYx;+!nO@5xzOiJ|4IwaR$EIDk z+Ouc>9!>KzeiLF3zVZe?5x|9W5m;Tr(H1rWcuW$`o7Bh0D>8v~VlZ`a>h+5WkR6AQ zS9hltGxNH`D^>cZTnlFy-@3U|>CAIkdV7lsyuNFwRgnH@^AX?HcsMD45Y0`9&Vvq+ z!U{jE!sL(bWK}=)7|Fh?N;LTb;_>Brj}QybTm0S&bMP##jMcph13FVt5_3C<6HkR) z1M!2!0mD^)I{0*O76@J`$_8pY%RI-J9nRm9K8gdplz~ZGbpTec+A$^-1}6LBKT7UH zTh5T}uKZqlWvH`q&o_K>uPXJ2XGIjq%kQ`L-9m>vpU^8C6kmA#j@Q+0PA}{#A-1d{ zD88)S<^z%-yPfqJLW)~dKjixqeW5w)Vh&@nZoJp6I_vgDBN2~|(J*A>Hi$m>eaX&B zk-#QQDZk)q3#v_^AK`Gs{|$jL4+)*;etrQJ9ZL|pxlYo_5T?YFJPOp=Nnrsq%|7V_lmd=TvH^;+que-2hYI1!`UHWdL$J5uVTsE2( zt+UMUfU=qFV5tB-w$rE6EvR}<$^x`cCLnId3-q4(>nDyJn=yF3{p-n3I7s}Wqba8- zC@tRKsRmJ#^vHRfyNrKN&{h(rp*8kUizzngW8>9d0@~E#kM7e9rFas##cO_6&{lb# zt@l)VI998hC#xF(Pv(r_f9>|)1%kk?MnYJY&k9*PSNw))f8*B#w{^fe-pX|Ky5v>Q zlfQY4A)@}0DB9B!&NwH+qy#b4D?#q0aCi9#2=#S>S%oUw)Ku1#+E{jO!vM`6pFZo% zm({v7Us9Lv0hFXGbpK1ad-1y+aik9Nyq@4fpwids{%j;R8tMYL$|0IvL`R z59VL{jRS1X#kdJu=GP6wvHkqfG~Q$dk>$EP$2+nP zM_-9`fw>u?q6E408Flm(>eOtQ8@ZIs_a&bnFX^5FsyR~Z&O3{zcA$z4a)n7Tl%TV| zVbs9)JG(QxMYNL{`}pKcwv;NdyZliZ4a&12IW?bhwL$8(J`GYnQm5EqD))^8ujXI-8wY>9$Y%>5f)~9F69O6sx35m-T0*XF>!;hk~!uQxt!x z3sSOv6Y?rY^Rnn-`S?6QI>t9e5tPZtTZml?X-d>zoY99hCH}3|4-JyRFJ{&e$9kw?_1>Fu5t7-`_EP<@0OCT&U# z^~n7`W1r+_K96IR9A8i!XiDdApv^m8L347PuejPq$?f|f;ayzyWm<6l6@EQG%O?%0 zkbL7~JWV{KzC(9dGNqEv#Tg(u$7^fkpZ@%Uv$$YE?H8N12iGGXE+kvK)8Ez`J&?8m z<%`_;w*yH@)`$EZLXE&N*?}DHZRK7hi%j*86S)1aO+m7P3jq$}3<0!K{}Bf!C;Flh zn@^lw3kY_=QiUN$2vfifb55P3ympiR`R(ls@(2B1DO=g>>B6eZ-L8~3H=h1yUo+X9Vg?GnCR#z-SA{a|)Y;^TT7o~N})mt}Vs)SiYo-bNCPd4FiMu&!XKepuj z}4)CSU)&-Tm&nsOI>272BzdL{&Dd_`F?jar2!?>1hf{9*1R|e-;%< z21R39aGn}o4Z#Ge1a)RlOAD=4ONu{yVc%cGaP)VPmtfVyO_DW-1fE4JPPbf5U+Om> z%G?f;vD{C8ngGdZkj-g-OSF*m{{D~lpbv9~tkY>@#Phx4YPwr~2R&5R1UY*uAI{#Z z`m`x>SyQ|k^b}R~1Nj39UWOr?$H(a0(KTw4`5#r+9gpSvwvh@AJFBd0qC&{b$liM= ziL&=zl|%_4dq?()lAVkwdu5O8z4v&}8-0Jh|J3J`+|T`7*LAMrIL`9|yCr`*A94$Q z{D9=fzV417re{k8V@mSzVkn$Pr|}Z_I?uMb?O*>ZN?hPUbG!e~h6Tb~D}--j8}~>U zJf6xEvS6`rq-89{k~(}Qr2VN&xcyDmx3BRAb9QlqIBWgK>ZveSJHV0e7*xObao+gG zNk)7UxgSz`p^%=TxznJ7)O5U#>nAIqB%T1=bDZAhmyBx|tZpBQcxN@6lXR4G6#U>m z%Vo3r;DuDIB`jyboEaQbt)mYAg#|LZyv-Ye8+c(R8GMOMI%%I(FeDeu2TKUC6|fop zS0$mKSwle|Kz5DyF&YA8BM4VbPUD%-{dip5e7xiJFL>j{$8#Yt31u!VXroC${ zZ0R_n@n7b62XwybRJO4{{$;fzK)9Ndu_C3N{CT~f|7j;St(e95e;wt>q1BoAjywx`ta^xHa+FY06hkZ$;3UkZSpwgZ<~aLDGIn z`q)PRBo#sjNVNZzq9;9dcQ0C4`jV0t@QXXBc1maH-FmV%8ldWO2vBJ$jw5EGk&#g| znO&6^YR>FF0Km9{nXO|N{&y~f%prbtza-yFEE5PbEwuhqxA@89HBbTzHC=MC87~{v7k`}pFG~PdRC5nDl5dDk(CNaP4Z>QtoO%V>H4|ISktOXeQq$oEZOyl|jXz2@+s2Typc`q;SzoA zlc9swPruKzBT}X+xxoRAybb5nRi5cXM-UQyfkhA`lwxa0sEkr1!bSRJB$`N_9;?15x6k9-(;424XH_#6j`r1U_9c?2DXBc1=>N4EHL1Ba z*<`*v@(o}Lj(+gT0Jk*Xe?z=7a|lCs{yF{c;PlgBvNWZ}dGQGWtWB1G9sc}8CmSU? z@G|TqN_m^n-b~mN>iBt_OF#~rtzYT!d1m_Dr)xt|URzjHb~|ZeIZw;9`!a=bV!M9b zC346I4NC9*w^vE>Zc+S`wNM7Rp}nZ0kG~}@fr~mp{Q3$S8)_)dHi0aT?=b}A{f5RW zD+%KrpAgx+>7#(gGyWJZRLdnL>t**it6x4AuOsTukIC2(Ww%+jJ3*LET*`H%a2qdd zo6*4dafU++V;|`HY(4%%lA7ue^HWdgjc&ta^K3|9TFz8wvr@uesEyr9#N9$gkvQGZ z9e6H{WzvdMrvBuiGk|%>-+g#FhzXHjDrQ!Jm{SYH56WF)Z!er=T0czC%A+>&DdM)3 z`*jL>^?vVWx$6|O*)_2Iodv)*@5EX$@^B77)!!Rg#|Qpzl2(8*viqK;pfFkqP5kXu z>-s>o5e!t0l#ZHj$17HK9({IdTr2P~f3|Bab4*dAxzUu{FIhu60dDu^0e;r)YXMXD!)R^EyI_C90zn{93~3XQ6DZH|Kx`-8eD%4L6IHt z(2TK>dZIXwM*XUSsDjYpy(PV*Lel9Kbac%4T{qwK;bJBb-1GPMyL5U~a4}gl3u=HY z_1z{3#$!Hl#H8LpI<;*s4KG2_@7=hEf4tTh$SNdAkUbGkfXQ-`I8J;*9TvOOIL9XT z2nS&;wV^j`(6)u2q|>wn>v;2LB!rTt&JyW7*fkHPXJ}@c;g(*!B7x%#WX*70AO(f;$~W|D?;an&W>q~p!Rkj@qd@tXI@YZMfnd-KvG~zU9gtq>;~h39_$#MD$j%*M>jHbniO|3Nf9C}<{ko6fmQVt7YkB&=Sc z&4)|RIxtQa5Z4=k+9;+g0w4(-i@BYFk_zvzPST+iie#f(qK>keng;FNy-W z*zzS*bcJCV+A}K{4Coc0Cm8C6bEm$!3lnZli`|d!%FjD7-;?zVKn};scx%x%MjG`3kgG|HZ%{}Hamh~K zD+7nyZ99*UfItI4tW1`vf6^-0*hpk!TQ0l5evJecb8sSxTeRm*R7A~?lLzmdCM;Bo zkflbz8srwlu$`>#>7h3U!2w3D^G&LFgQm3QZ#o z$#bKa4A>?d*a{Oz^F!sO3%~QPyNP7|RrFNh{)S+F=_)r4>A$P>gBw4nU8CB4QFXYahesQJ}9d08x zhcJh04L50@$8LS~;uOlkx!GT28ea6Iqi)>`_n%YkC6o$+oTfsOL7Ku#{~m0n7utKxX4+Hitu@|4dbk|}fvJU_yWjVto6#zI7k-UZcd4T#pV0Sj z20SOeiyxIxaJDVkmzgzU<0i_mql`nsZQORHYUTo6$nurK*MXyj8=CNC+sCCxwv{@ zp6yJHe2TuJ)FTokxDPEuvPu%AHD%c@&~bB+ST zr{(l`Vxb{=UBp)d_BL{=mq^1$`xs;64?xMUmzS^24nex2Nnbxf30zer=J>9w)0@j^ zN3=KHwyj)2Gy$C>))09=J=G}VOTd%*uh#fA?)(XYed*Sa>$krTW=DhSwun(VRRd_X zbdwv1JyGJKFQdq!i}gvkB0)S=C!XmQLF11zr2bexPyCWLW|~vNs;c=+wvSx`$IJ{46NFaS@L`k^1lBVkRLb?ueTOHQHFyUUw*hd*X3Z+n&53e+v)dox$8&X ziO(nqr~;zg3@X_>&a2~QWOx7kkI}?gW(2PvFURs7OIAoP0h+iF;!&-?>gO3P^RpL@ z-vb3rQyB7x8U(uskl+(M>~TXH$vg^)(CZnVI(F#K!wJ9;+ZvpHYCQd*92sea7a6 z!w&_H0oeaTLIS{WGwJ-*dcFPzm3Ul4+n)tycgJB~BR=5G=-;5BHf2)lK#zjpLpm*e-B@>YDXLCu`}YkHMl-+=_%!siXfYcI1my zwZIoU;46J|g9#Ng0qX#yL74>$a60BgmF4n#^jw=j{h(rWP5<;mBjp}IeU}grQp!5Y1|7Z$b9lwBnV2|6r%I~$^{kChupVx z$#`r)$J9Zeyen&bnyegqDjYU2aHod+cuNck6kW)$(}_hHqWPQ)(jV@_Xl`7GXobD} zzmKv&2Y+M;shUGG&(sI)o@wk8^FP_MclW{dJ~4U1t&G6|O02%m=5wO0R_+z!@1%8V zx4{={f)^@oI^~mbB(xEjViQr~f#!*Yi;K&APqO}W{f^%)$OO#Hk50;!L=rLhD>tzE zx1g~woEd@tH#hq&uRnW9TYHl7Nr+C z3YVF}I0AFfuz>(z&TfwU;BQWY?1E4%4uC-Tzpm2YV=!FwKvb6BN6M`^o_7AQsMvW7 zzDd1iAaQ8(FSxICZv?sp3g2Gi?SnX_WbO3!|0U>!0QE*)=@6oC_Z9+w8teFLwky+c z_HFef?K1=|eb1^(+96G1g+CWfT9srz8R{`&8(I%mRst zDh@t|#~_2ydprh4#{8)`*JeGZ(X)G7l}F|<>#;=%?;;trUz~>%G;{O9I+gjc;EvE= zp}9~a+vw+eIdoNTKLB&;O33<8*{*l@9~>PXq)MDkas2kzcOWI(l41LBn4U~92GTZv z`MQ4;GjxsbTJs>M%3A^af{3DlW;b3?_#5=5D6Gf~%3P~$7>`(j6PR`ON7YHudjo@^ zGY{HApR^I(J&D=r^m!mL+N&2lH1Ir_(_a{L94><13EFaH8>Zk9Xj+?lo6=&>SViaV zbrp8@2O_*7;ncPJ%!-jlS{A3)-P!lWa!IrmvVfL5mP0xngT3S@u_fpx8dJM3O4Q95 z4rF5}lQFN}wfivylRoyqb(=N3quqq56TiXrz7t4AJ#$V2dP`!T`z_{!75ovPKd3@J z&r1jc?Z}+~|KZu!ltJ0(T3;;8p`rVY={8ta!CY?T5V`C8EnXPDAv=8P;e>SYgU+Y5 zm;BWMfuLSPQ8BpTy7JcDT|EVbAiJBORV=u`T3qGxEpvngd-C1em@{AnxELd-q^OrO z3!qNuRpsH*>*#2j>G)XsF>AHz??%{5CKMO{9vq*Xn(CP_;JI>a4<8s&2ZsUH??$9) ztLM6wL|`J@?1wK*q`Z%Q;LHt{ewi2_?`*imgA~EAQ_Coq#C(i2WfK5MM$COnMMYlX z&n+KE88FN^w^d2rgY}MV5bmsSd>1%9xup1@4L&~<&zV|x8TltrV)1adfXtTunH0(b z@W)VnHdUT^{0RA>Fc{w@R39;%R{VB2(Iq&+PEQ!7njoq_flIT}0!Y~F)~}sr{4~*C zN!a60o}V5*J~S-xaKm%Qd7CyOrp{(>DZY-^diEK5YoAu7$H9C~>7orL9GC4seRt{) zPhT$$oyP0k5jzvzo#V9S#14N@!&%Yf=)K74fQIEhTwo+U&nx;{$tTF7^1wkGW<(>p zE9mUHZq~$f>W21@4HT*zTUEzDmOlLdhKLb1c-&!>{QVG0G%12O449C}`*aD0B#NTG-vtW;|>#5M3_FCGeP3GK$+b zdi0l83(8?yD7ZZDal1IR6SFbJOhduj5&Yz^OTvA;-+Dw3zC6{HGGin zCy|8~5quIz;{SXIkt@i|t>}B)5@!y%9fnTrDc&ulgC1(AMV`R#vi{1{)8StP*h?Qt zEbSkYsApr+6yPYOH8Y4R)&@iFB5VCY!As*LesfYQC@4H&de#Xck948F?qnNJwr!ag zGL_1fn}1$M3l*GIut#LPo3(5nZG(BuF+3e_ukzqIdiLTT8+k#vm;d|?0N3uqH0^R6 z;*(P8G!?5xj^UY?wKxiwTfyH(31fvkVR~!#{SsGkkeL5<+7J$N#CI;!qY^H-PK2qm zu(7oOKYrQs@;k-T<9NJl30GjdOi=@M4`e|gd+rnkbZkGLF(#p$DwE$KFBm%}A^EWh z75VSmzFsz}mD^*l@3^d+L<_i=bmi&~3qCib`S&{l1~-6SB*Kofd<{XQ`ruZoIgaos ziwA3KYYS|iJFhQM2n?LNNIb%ua}neCo8pN)fNJrx+l~#r+a@G1w*uO+{&y6hypTY_ zR-lk$5|O%yI;at6RgKB|;pVLyb=^|H1}}W>w?Nu3`ktM=@Q(Z$g?8?5tmCJ)`*>kp zg9`uW_*FR;-i5*rrFLv*?+osDyDN2M zmI_xHX+KrnLk`mi3h#rxt1=DQd-Tr>S{fP=1r=5gj?Gen-y6EUN`{~N;nVj)M1A`8>!aIJ z2U)FW{+Ee(%OD{d^OGpWTxb>4x@K_38P^UkUd{5qt_xt_9glq{#}4Gu#Hud0;}$e; z7D_~Ez6aN6>u7~Sj@Krz7TNOXTN(-Vzw3%84%wVF%aaCr`2NmNA#30DA%r}k8@iJo zTb6IU$2WF=7ImW85F$Whs^dZ+0ienT-M0o=nJ61svyhL&3HEB|vxm}G6x=k$Gg?m)Z^@0 z6e~E9-0jTy_*cYJ_gwS-F4Bvi9ss^#(49vNd+J4!uN-q02ZJ&Xq{-Sqnhkm$9iU2g z{4oUQsZ;S~_~>ve^{N$9YiLMF2zhKW(ebeivONW@AdUmTydy``lZxiV7IM zTYcyoH`1l^NMG1r82H)&ZVu^y>3XT(|2dPBxKL>As8s~JH~whfSe^2w38y}Cgb?H@ z218R`NU*ap^Yha#rcC|H3edB1W|s+`p_dS2TP$0XbA^4-wf>+i&)-GLVS-bPc_L*2 ziUaPcpA#NJiZ(I9MojOF^z(iaLv0i>E-fq%7jYU%7X>VhI=|b#QI9ILR+FzgdG5rsyO=m0mtz~ z22Mr*y>AX}d=)5MbxaHpOM@!z3n=92j}nUbo~d7*={1fog1hM&kp8?Nc`Z|CVuzE$ zh5#pMIS=j#P;Q=La~r+D8gujP;7AaTSJe>)!|Z+RIQu5rmWBr*U!uw5^zGWj7Vo(% z@7f&=0SvdrMXw_`!LSS`w=d9h-|$NV#o_XKqA@q{Y%2W|&|rVZS$Nf|f;1{iKWN@o z1Q-8y(w~Aul`|;l)PPY3yz&k6pi2lM^tl3E-$mVU3Gf@z3_ex1uj6k; zk-;}Bwvc&|(0iPdt1q_xGY@^Od6h>8OLVzZCxzGT5HIxiMEY)RK1q6xgZ8iDBY6VW z`^3>hKP@xs??{QRuv-;Vcx)%S&uI^1&Crq->!y0V_suj0X{007%8=vV$Q%im+O^6= z(C$Vkpp`VZ!C@Z=nOhtzr7v7i;Ygj0fdsD*3j1CV4k@>tJ*@p z5W#n}3Ttv;A(Alm$A~I#vSr=rz7zI*8SLxJ1>ZpX_&&3brj?#x#fzj0o+8kZFmCfM z!zzl8Lp7LJG1Y|8hlrWT1Tqbgm!!<%Y37UfUPcYh*&Pt^Pm==f4O&h+U| zh1fJ-CcatKGzS?3(iWoF-+B&^MRr0tU6^5zX-|o*m$H9%B2-!D#XYD-A3mjby6#ip z38bNgHB^A}-sj2lG;Buh-{mSZOnbHmuVdI+9Jfu6+_-$nHZQltDl=EI^TiC&a2oG4f* z4=|_kWU$BW{$$&+5Lika@g)29f_#7~Y()4-blXNXDqKbluuZ-QM`Nk5O zZZ(-4DDV_o(e4#>xmYdoo6Yoo`iMW9VNOsu0?jaakZ_fzG|KNs5AV~NT(EtXD9Vzu z!oa|gR-ktfte*X%7ZQhF{;dIJBX@v=bOg(;zGaeg+3Yp;UFe6l1)W0=zx3OxY2iPv z1UBsHEl8|iG`<_RNQI^x!ngU`Ff1K~CgNwq7<^j`i6xDc+;>5l1Zt!6h;$tKq$11w zzV{l1>pn(WCW-(P9jB9OptRPYHscPlVhrZo9tiqz&El~0J@L`-(LucF9YCUxfe-Y* zT5S38N(fO(C<~qD!4G^f>`6OilGo>Dv&=t%AXkAG4W`;U3|yM_epz-) zo_q8~asR8&e|Dzgm;7%(;l;FBB@geJg6OWp+KyDZh!V5x?1UeZx`>(H9&>S~lCs)h z(coTtU%$$_vf)P`mo`wSSMI_Z(4nfXt2%S=)!_TNsTKM*DY|>IJztpAn5-3igpStY zk2K6D8|J)3B{B8l-KKvaEWTQ4luT+?HXtAF>DvJ06ztnd2yK8-V-s>Y{3K zrG7X4=JdhU=u&Xf#a_T`=rZ=pvMgJ9iLb_ae)Yp8f>#^M3ctq7nOD>~acNL~j-xVl z@J;Wp)W|!B%nk>==!6S8`Tqd=0xIJ_kg`ACC%Ekuh1VK5 z3ihbIldREk&|&YY`(j#L$KX2BFVkbu&UTz{rBNmSzlaAeJOOrdXdw`8Ba%eg_g$ufl+ z`67e8g^%57Eus>D^nUZq*71JJ%0WLnw#xm23r(A(JMG~W<9wUz2XG^R-LrI2#uk+b zDe5dD|Llo4uNiavpQY$(8~664UL7<$Rv5xnA^L>g%5fPbIeJjv8Q!p#8`I2_eIeizd|DG27{R`=XI$ zg0v1&`=P}o8Zn!YblXlP)+M5SCXN5h0|o2gXt~OTyT0}nQV-tynk6vCdMzG2idxb? zTn+cmT%Z@+@rx#EDrX6GGz){dnb7jV;_X7xZ+rK$H#eq}yd7cEC|5`A2z2M@R!~+3 z1gs!+&hiCRpL318(p>F`L3*G+`~JnW@4FS%S59+!Cs*e;o;yGF9bQlDqzBCldH?L! z)ANc8H-g)d@i)rszb)Z~jXM+Xw{xacS5NHF8Yb=xu@EXnySGKZ%c z&&o4|5LK>LBHavf1EHx>iY5hsN~+)%edPe_EML2m;6>7I}zIzkB47gpk zHbEu~YHcS~94|Dj$L}JPC;>z7p8*h>Re%Yfove)9V`Ki%X&Xz{LOVmFePaq8I zKAj@F!v6X$m3+6Q+aEI4`fMdGC+gfU0)2bHu`zK$hYmyOpSQd^0t&IVyIYz2pJ1g% z1R>8nj8?u+;Nw;O-F}otUa~Th^(}#3^2eAGoa*DckFp$N`mr`SS4o5FH#|r|Bm~j$ zbeJRNq&+CbgEX$N${>wj{lGL|PIqPcfF++N zv^d?Bfv~du3~E5g@KhAeV{ME_myzCkp%Qze{N#tKxS?XRM~+$-W0EKJFc!Lar4LEN{fO|7t$5Cf)*J z8eP-&Loy`D8*Sys2EJ5mWIvUad=PRz30)mixN$HYjfctWL#wT`{5e-?HB*{jXu7_> z><0nszt&XNE6!JDGRP%h5SIzGI|ejeIC>v$#BgWmko2R!sc3--BQ`<%qBAR#e3rV8 zuI=?v*;G@f4Y4aZ58XyqtAs_OuD2xV9>oKNkg84-!jKu{9EruvNc3?kh3rYCQ#WJo z$M*ZvTuM_#WgK0CH?};OInS@eS-KD>xQEROG183hFa>MG{TNGMX(-!rs;dG(Oz1HH z3r%mFlfp6S5-5}paG2udlj0xI6=zy=e!NM?U({7A`r-AjVp8K1+&%3Us?QE1TRgeK zC6e18>h?aJfl%j&PE+kP48Y=J{D_vJa!AZLdMtc2 za~-|F&r6hu?a|lNKiwPZAM(bcJ`)wYKd`2oz#W1#tR~#Q+9}oda3!jS*H1rAJfTnV zTdb3ek9+7_rkE!>an3_QLt7(`&a-u<-t~$VO?^>^74?SRwi&JSCbk(Hac7&KP}e8B zo_Cg(y18W&emHVoP(o`LS_$S*M>%_Rlxf#>+=Ie%n)#PT6Q{)HZoS&jrCM)nBi+Y& z0P6o{W;-ZGa;8IV=A~$m)X@`fdtEV9u)aQx66d`apJ14f?#`n!imf~{;}NWh*@l)D zN4|JV-#Ew($WPT789dt}5B zo~nssCGRg8uU>i6gVsC4onBDIqsr|d>;LC0R)ZgTpg#}eyslXMV#yqIr2 zW8B=JP*L@bZ-HCB`2`PoF}A~ixYIX&Z!JcfFy8HAlSRQpOSYBV&>^8JG_gRs@Qgj| z4>qmZORdxkx;M6l%FXRib6Q+%SlQ0%M$DvqTp22z)E<>{5oT?9Yd0C(_;utrtj$Br zw5Y74OGp}Tk&5^FeK%#03Yv?P8`KQ_jumUM5uyst`3=f9G|vWcXlzKuE9}89FcH zfJ47|{=AxbbXBN&Tix{*sQ})aEP^ns?q((2ev9;yD%;ylG{taP#zhlhF0Hs6og=?K zFopC0;%W%z?J|DbfI=aVe|I{$nRgSIMpiq1a@0=V)We18l>8rORD^S}d>9ve-tGW0 zR&2C7S%;h*(6emxxZRE-#apf(Ibiad9h2LU`##~GL6sB1)f1wkORxl^wRJU|gi~Hf z%V%}ocJG#!&wDN=jrqO=rK2`r!D?>dFk|}F7LAGE2Oe0wmbPJzvUx3 z4sT-2>7^J8>K4HxH)+vVMsIwL*x{JnLm%hdfqQJK%VB&w?&mImDhDUp%wT5sZ*#nS zY6X^%n*_2bsO)b2PDDO0$e?m$}rh^sP%IUtXViA8&OV}jnJ zf2h>Nbv~HNi=9nJ34Wo*FWOV|h&yB}ll(EGXFB?Azvq58Z-q{O^ff|~UhMTV{JhTt z6Mqze@THWe>#Ebt6|}RhRRam%_U1}!egOmV)h!uMCrtiMYt1*Z_?%47qrKr$=T^%; zn3O0Ivd#UpGp$PZ>4xUB?2J-oKK`4Y>CNhd;qB4~onI3PP(b}~XM%4dqh6f1I3oR3 zcnoFe5_@at8I`YQ8%hyJ>J_VmU$nNcFcQ2!fSk({{PspY-)(0tJgJNh^ z-E2~k53x5?jz-`0nZ-6Uy;E)n&EB zD}F{G4wNf=N9hcGTWYxG?|70xjiY`imuY^r`NBn#Tpi7odvP`;=hpoXeq`E!cOI8W#)i*;*W-#swhV@@}9F%hfwIwm!XPaewhuNOu0kHCIq6xA1dSG&eS52 z-OS=C5wld4^p{`u-H9`bQpdD-dIafem~=Q^&NbC!^}B?Mm-|7XH@gPW+ zsYX936I~%dG3f~mlpp*vT|x7kCPs=SJg>}k%i@Civ_!CN97+iksw0n)aUf zH~lUqI-v8hwe}Ugt8kr@%y^;4FP59#@Lc(;)A-qyX5OXZAOfE^(|*OQeRkKa+Qf)@ zxhi*L9Z?f6kPZ@0Cz(yRCR&v5CZlh=^kskSwx{)QG3=>LWD1wU=)$*hW_SAPS!V8p zU~Qn;S{-i-ASS0NqHQ?Dk-$c~e*cXXS|n5A(Q0_5ok4L)Gv>O6w1d3--5HuvAYTRz zRBq`AYcPBhCzC)~t7!q;xf_yt1&2QYTzz0dx;!`Ty1L&M=rNw1vC8_b2S0)k(;oB;s+tswuhCl}gKf^%t8n{T+Kv6i zT=qS)a5cUX1+b4>UR0fjHhF-CM=nx4drji3sLQmU@+w!T6ch&o>dtxRRxb?PkJoow zscjV7-Fl0h)ax*Lt&+z`loQmBDnuIJ1mAO-(PeX~Yxq_t5Zt~V*rOrS&sZi(WU%^B zN$=_eiV|rZc7!}9FjNF&#nqbhsr3HLPJ z4HVCnUn%=px&=B2$I`}6>eX`q3s1Z-y!LaCm(@}`l8lFDGPw){5wA8zgUeLFa zy+TOHQ;+Ig$rP$P^wz&n$vdG#j<-on^NEO`%Qv5FjuySkeE?g{EpkcpEZ`l6MoAfV z>?9ff;Kv$(l zlVo=xqkrw)ei8ggwl-le$SWFsJk0Hv`=*vXAh!5Ppb)!7AQ3ZD?bt zh#K33x@t{$j4r}sN8dK`$LFIRcX^m|*o5Bvspb$tjRwiik%vQ0<|PP(`)r`|BZ4BD z1o|qhKbxOs#>5SH8;NM-TLJ&&2}IQ;o_i=M|JD9hx|;;vSqiwfJY2g`+Kx5&xBS>g zuAY(yYAa~EH8YZ*S;sN_wx*ZCxpltqviN1J>hy4CQiV$qDoqscM>wtaua(FK-PW4I zb{HlYr~RIn=!F#1=1NX*zNsId`RF?VV=C=@1_+|E6`XwHd^5?(Tdb=Wl1ikXIgox$eAd7|8XkJ1oxI^O$* zkdMS8krX{2SLS(bc~MS1RiSm(bGIGv@LR2|+wkqnnH`^G8QjC<=8y$|Lx3{DR~jp} zBjC6ZHX#S&N5A~Dv>bgEH>F&w+Ths?c|X3lHd;*Ux!CLYslvww*B!I^F_V5H&M!jix+7ReN6SYxK`6Tod|*x_!3v~WQ{|9WTT0$TD%v} zSyT;m5u!H9N?j9MOWQBgvuLeypIBkOrC%Qu!Dh`l_!WIK9!cm`(b}0)v}dW>Ww{1b z?2THvgh!rxEpzf>O6+%ty)6?82_E1ZOq+cuRO_FYfnFo#$w7E0Imjsm3&Rah*WR=O zA(*#Az4#35zNc96A_Rw!E?#Sqe|)Yw&Hjuk5#1=aCgGxKyQg1HW2IK~L%x#A;2sl} zup!g-FOMvk?yyP80>SF>v?H@o1_)#qv1n%d_(D0 zWY5~N<5EPo%THUT;(y{f=0`seG6ke_&$ORw(ylNseEL&Nz+F_Kn~ZtXvJt)c~2`TuJm* zWMIt+QH+3Fue?#vOfClfrg6o%c$K>q6v$KW9x>PBydOjl{TUdvJuh&c*xdn7VUd%6 zTVaul@Y%l;oxt*b(FqZ5|B4fIiGP5$x_g!V@f$>2p$6l^N4lS|;$t%O?vohD7^v&o zhanRh;0~1WvWnZ*EbAoj*>Xajd#VQNVz@Yh$!iZU{Euq}U=9sPY=lA5_=p}#ti2-? z@4nf4m!I{#v?ZDpr6<6U{V@AA);NMG_#q-{#(-f(Eqcxqgk*vqWwFkak%y#LlmDMy z?Fu5-A8Rn42Dv`bG$Q`3^(P$VdMMkCt6mu@V-}dJt1ft;eHSn z8xf6y;tn5g>D%ZvG!iKxY<8rVKU~)#GT9^!kjfpa(hG*ppD zE1-|aWB!XMD%TS@Ff;J!Ugg1NzXMQI+)InU$WZzJHv<;g z?Ib9V0`9-s(3Bl{fiGu8?m^+cuBc}FU^x+!f#&eNwnaXuvwp9&2wH-y4!fL68V2MP zURTi5vp|M#0yQc8!rIe{BdGp zLKBMo10IF@gj}dTHOTfY4j@cB((Qt<^FN_Uqg2)bhGo7J7pk6$;xt7BW8I(4wM#d; zwQmRt3Ob+vVD$e#Z35Am?+~JtW%Il5+D+~FZIhfMe*N#VkHEcl2?9|vFW>Q@ zHJ*2YlBFM^q@bE;;KjLN%;61ciaw%><+F1z7%LO65(@h_sXqmDOr27UIW*NYZ;ft{Mr?_Z(E=8pZWN_#}- zC6~7VXaDy}uzOzTkEbO{8KbSDng7m9#QzMMiucXBDVB_M3DpwFoM=Qc;8R1v@4`{b zKemkX<1*TAf0@IAmU@I4XfPdW3Dvn<%xt)g>-X8EKv7%;X`d0O&)@77!3e%kYG7PL z=Sp)zW*fV6_2XMb7@OLF(#{42Y7rSXz5kU9h2rGSA8c~sz#OYo8F!E&IXy^+NuB+E zReqf<`MEgHnL0XFO3vSmZBvPkCS8=vlViZQCx409!b0<&GF`505=E8bI4UT(-46qo ze=MeqEgAoK`)FC1Pl(-Vb=u`AMhuYTn|-Fay|39SOhV{nrDW;3pWeq&IMnc|sRYD) zbG<`8T6i4J^^zXamV}V*HQduQ=(oLL9YIsa6W9V?={HiSg}5=e9F}~h|$W*Tho-1yLXDz}5;?K17 zJj$1(IfB}@cr1o%$SHXcV3e-ZEY>3rHQr+RD>Yl;E%eWgiE&uw83Tk?fU9lJQlaisG+uGDrcSR}%XwJTrfpkfVF~W+cpeyKA6O#eP z=8R)`T$;elm-{oSG%lggV4HkDK!#DhppE9Pj-&U}H~G7c!e~yT1+j2KdLgMSCE%N?#kvp^rcLAehm(XT8?M70py@i1RAUt41!C-35TN=7rCuJ*-oz zl=s$~xQ6XU4ZNSF)i^Bp-lL4hbgKU7PlgDzSWBj1LcP%%=C|KeL854@+xwmr`*nw3 z$I^qudsPcM;tsc$Hup28=7-w0dTaEIUk<$WIi#|JiKk!p-LPoYwUU7b=V8+!tgM0P zyiVPkERNmrlMRv4ZyPZ%lAT90X>7H9Ac)iI(}Iw&Oy7s0uY|QenWC9geYVaj$x8?sR?D!}sUqUdKrRlUl;W6{7V@hS^QCps(ob zBU%O-OiD=uiynCDw;k1{5qY8aZ)jJktMki7aNz1F7*aV8Fi5$ymW)AkUYdrY2wF*= z07CXjmrA`+4kmJbC55i!<1Ejy@j_9U`Y8s_1KYv*#tV*+@PL-+4w!ztv`B*IaN|ab z71zPuCc2_ul2)ptrRGR!H&xU*l$=^|pOT+{lx6JyFb0wxCyKW*_mitXv0qtX&%>_N zS!O3|eH?V@S4&x?Vo9BX(?pr`8lntv5K~?M;s6>a)~y4$wfrh~CsVv}QcuniV0 z!C#Bs*+Z%~RT!n3`PO7gp*BK#d{j3tY>6GT4!cDr>61H+pl)pm4s3q=xm2-d;n+mO zCL8Hd50&keEzNYLLV@3KIgCY%z+P51%+oCool?e*2~*a}1$1OU#alB~U}mBh=wwq* z(6tPx6OJfnBu7P6&l~~!`WvK(W^GAgthKL|%mRpSRi_NLi&SbL(BvkBn}MS1!43d^ zIW#hU{0&!L$PQ&jK0vNfl&#f!ge|b0;5to_K0LIOlsAg7B3()n4T=8=Uu@oV-u*duXoXNRb!FDAz5F{!e9WOMH?{C={LU}qvZm^a zxvMH#=ga5fM0!f@5^a=>z9iFW%(3Df25x3?IEH#42h@4WM!Nt4x4cbmzIRK#V$;fC zD6vmhKX~o{s@4N4Vv^vH+!D9u}~1VPiB? ze{(ms7zKrKSW@(!%0UL>8@;z2&~=l&$MwNs$a(4-{`m>d&F1Hjb*w2Kr8eS@g9O6L zv)_Kn83YH8i_?7VSD8q=dFwa6tnAL^=C)I~EBfQaip%qFghq26$hI$eaXCT(Sp<>e}_JRZTz@Sag=753H<;CNg_8Poa>|j<5yWkuO zI#q7fAq6(yG*LxN8x1G4lF>DE`EqHy_v(pyCEF`}W*f?kxGG_MMe-x17Fp}+$%ov~F!XG|v+>GNl(%P4@B-S-+4u=2dRDs#F0- zNgr`z>wsv|Zja)Fv0uKXW%^mX5+WesMF-NNA?ilg5Z@Vxt3GP!f!Y#uAGH=k4NC-g1Z zjl@WZwmHNdjMEERn{6B*s$R&5nzU7SSifoh6x?6_-e~lV0+|Qu3R5Iy3@;etiPNCG zEGbt{l=Y*+Bcgpeqa~7LDtp5!tBC)oIv=+Z5enp(3hwo`%mX}nv0ql#aVDnIKBDI9 zgO_-twADVm6rFkgVY9+`x>m^*6 zTU*M)N$B@umyp!Nb-56ROjt&!4$*4N#)My2X9ywAoU>?BW(Wz&PLidMv3j=mg>cr= zyBYPMyh|j~Ds>q3z+)O!)?8)=V`Fa}ZrSMunQ-bW*@^o)KVeWVzj4rR;RFSx(mxwgzDGORgB?%*O6f_(T~XcN(EFUMwBG6SiH}!~Z$)(LPk)lw z>sek^mNqdhI3k10aR9QD-_TfFEz+STw%pTc7r|G0S z%4KQ=&dtQU==-80*#VYyv>yK7#CeJO-&Z$vr#Sb#5n2VYN<5J6#9Yxtx;7C9B*KxQq|kLeQ+tNGlJ0Ha`yT88?rkQx+ZH(R(C-eBo>Su5 zHX>Or6^!I}{fwV=d-PlJWDC9!EvY!3?|4zBDN`g@{i1ZOC(XK~#tOQ@U}gia`i>Uu zMaddv@1&#sDM31U4(If<{x(JYTu*I|eQX5nxb%D%w@Q$-n5(_#GI$$aDygab2nn3< zDnc`t))gc{ti^kg3vGS$EOUv6$P9iUm2KOURwcSC&&v~Bv=AS*A8LHw${rhDa=CIg zBQwKlv)k9DXZRZCSfBh<`DPeQ?sDNyadwKZku-b@d?SI@d?Xcw4F zZH}}NBk3+r=MH7dgQo1O#m{6tx9r@+Y8zZ&?h^Ua^c&8Tb611X808-hmcF=sO$57| zZ$nNb^M-q*D8%S(X*-h@w-ejt%=^-qHR9v+}yw5sKM5$1-dSWu=?0Z`cTF~t<*KH z*4Hva#&EqwDcMISk15_^>p$3KIq!^-3pA~vBKMIE4ttgL89$79e8k(m!^1cl;LHS0^;dLiSiB`oTBWp{-KH4lJT#*tabdZOP^Zi-J1obwrFfOfkMsIT#M~xH$CWH<9mJnQNA== zdEtS3=Jly_J+I9_U`N-PEjfO>$)0b0P&#^J!EtJfo>MK~x-wRCd+w8F;n8c9#^m;L zgDW9*FIIFA!B+fu{vq5Y_SK%nil10vWpAujGul`PS1<)dfo-ex;o?1|%f(mx?IUqC zUKh^}grf!&@Gn{RB)I-xUEduK=hn52%#o2OGb9oOQ6oWgf>EMI@4bfThUiAG(Mj}9 zNJ2uCh(3DsjBX@)Cwd=@^4`vQ&-tG7KKcCaKlThW*1cD`_ugw=*CI{0FjvD{_3`pu z>e{2kGl&idEA7b6sLzncSeCWFTzol}7J#246Y=VmniG*JiBk+E!?a8tw$%V#yJj~n z(xP!q{DD%NMjcLmT&tn$bTsMBmXE>|cGJIb{=QbF2(4hDoo%B#m=_HF;aHBF<^zs^wn0q`Vi-bj6fAL7YR7l>Fv%HGjsmHx% zSw!I7=fhJfos{tmmyyc#`f)F0NZR^m8vEosng)^31kc@3K&C2zFi9?&wsvv^ytuOD zeV?&(*yeNtRu1@8CS$lSvOJBY{8R`%&DQj^589d!+{X4UGn;YNw*z|96Z=G)VQBpm zs~w43*&>_Yo`vrDn%VG#T|X0i*Dlz zeaW`6O3#M3O3z|NYY-W5J&LyO`WF~X#<|COJsIy!@YHJ%?@$p`rkIPfm{ z(mZt;wryY)#V;jku5kP&HmZXoE@)`SK>E$i8O`7zRn$$*XZ>HNMQ)a^;s}o*=HR(4 zpVU4CGv6wlkfSiwc}NeExDS%Zm23_WVW7XY-P^~!X>je#x#xCKXx*qgV#Ddl_@l-TNfKywPA|A*e$!~FJ{wO z)D(Rq!|6gy9wS9vV(anjW~$a3vQyZ(B5J2)Dz!dy;E{7IjfYn#dIyQ4t?~jrWo%i| zAMgLAsKfFIaYpr6?lD<8+&Ri+YNO~dk8WH=7LJLe{&k&%^rR6fXGk1YWalDd)Ub$Y zg|m~M?l@mDBQ1b6rNsS`mw5@~_)I2*RZvsbcP!UO9d3EVeoTAA_d!!<#xq5>ksjM7N_Ca*e-$Kms?n0?AkCA?Ay7_g_(Vqwlj36<#>5BtUctaclJ$qsTAruZ(bKKt$*%`?ZO9x*Jm7zY&Y9 zuM;LFQq3lja9pHLP=WKLYJz0a5XBHt6!*PB7oN&?FG z-fkzT6_pf`(u3V9DjbWisKusm(RdZQ$;?4F#vh)i?Tw#bz-DA|vK~w& zHY^c%-Z$Wtm_&x&Bjca6{%nBn_?6wCRDcU-ED!4P+{Ae%+FRE_laMl&@)AZ6Q)he6 ztxbgAcB@5~i-vd*VHAKPuIx!>8cP4FZGDptLY50*zsP z_5gG(K^93ZCOizrP#^SmZ?k~B{=?Kt;U?PoJmyhpeXM{<_n<9jjVMhmO)rSm*&mIk zEw`SFbRu(i!;E44vd20G+&;H|R_oNLeiMZ$-dwYbw3-1H^hatYCVDFvgYO=)1i9Zn zt36*|@*YO^w8<4S=2CbL&{Wl+1@XZK0(8TSbLI6M=da9$CoezzltEPNakx>;kIqJO z9*P!SmszuGKH^J}3szf59S|dYS=(7}Rli~gK%6#%pn;kt{+I*$R?Mi!>LFA-j5&Qz z!W4unkj@>y`n14_Nm1uGfOAn!AQdWYsRbsK2mo{3o0g0$TMn!wv}8^18J!-k1K?31?+_J)HG@xIuxk%tAmnaPbA#E{fG@YXm^6T{vsVu@agAa{?Rk-w zh??9|wVU}C2BpK<>!-r&hhmOgbOT~1-74b*h<6Gs^GdrHngZ~5CYZd zjq)yEXxXPX_A`=fs-ug~dNE<1ZnXFKp71IC42?qOBrx~5`E3?Bia)c(!zjnz!%v8e zfX&{vZHapJ2tJ#Ke991z%=2apq6@(lxEUpr92O%r|- zrk%+|Y~c-o@viJ{5HG_;>ozzLCQ{d3D*#5f6t%b*-XMzcqo$&Zde6Xl+=u^2wIFoo zV~g!qoi^Uq74erEir|puNib|bz>0t6{6vhmo~F)E3;SdHA(rpX`RIn=wsvI&pM#uu$yK|#n5Ql9OE1LE zi>W8MY)!8{^b1KTP#v|?V}R8~fut)7M{fH@7i%B=&ul+q)=l5Dj{K}NZ z#BmS|08{lweh=oC6bvXr(V1^wnjif04DT%>9R4W1MQk6J!iuE zZmmbRrhM~{`p^OcDefF^UOB{%3O>T(-(2IiRhjZSx5U!kX`+C-Cp-DFNg#5L^=h8! zn7(Nm-PUO|GhVa6iKdyyY)-FDKF%Yd#QmC?g?!ZwNsE#4ffx7S`8G?PjTZ=0c zOM&^%>AoW!2NADm?nk#STUH{lOvPU_v?5&MKF5T3BO2 z?Mjn>4jEki#L;g~jIWcX4nAZ_HNP(uFCN=2w~UauWtL5Ccbf%qr~C6SJqLc%Y4Mq} zWr2wm7;Z=LccY?)k-8j&Nz{{k(d`nRUrJChqECMFWI5JAbCwB&N!VF(AGUDwgV9*l zi&tS2Y}(8byGCZ9Ic*22;CK1O_qGfB`R9e6?|?`xEuHZS*FS`t7;URe5TKTnm=E03 zBN&NFJW5xjji@9?M!8By4deDYxr5FMDF(;t;wt@2>K+Hxv{yRhetYp&V9Hfv{pn}a z!|z_ev^HKQb?0=9#tH0ba~jHf-7-9=J+}eWKdHUX86u3#uufU<= zD@sq6!kTY^YDNtvYnIfwdMv($Lgb&UiY6AYaA$-xeG_u{qu{b@`F zx(DXyJ`m*B0J!qb<;pZ!YJUARm>6T=9sXkguF<#|Zi`&cOx6i1zb8(PAt}W->M2rg z0Z^&q#MB)3sa2yc*(+|$N*~|qu{I;7?g8geZQhXg1(sVM=uC50dlpI^h<#6=qu^pS z78^Rmo@;?93x5}Bm!5rNF8BJFgSW^TCZApG%%$H10rkpH>kRrcqBlH~`-Oxryp(`(Dw0lyg{Z5X4C|ts+;V@0^DT@2C2@@TD0iZj(&vqw7htv~a*X^EWmpuX6 z69tdf-k&9%#Fo_BU}mbRaWn20pw{a+Ed9q*$%C(l_}efZ+>xRky>@L$_>lE&zi+2V zj7Q##ipj*-VQ{y0nNUj6O!E`mgGTJuy7ass)5erY1cMa(6v)rA4P_$_KRd$3mZ6w6?gMDTc)^|5Wim>N&MImd!}8o)u)JEyS$^y5V578;-g%JK8=~=Vp_@h82;{ zK)(KKwl~u)zs#4T8Y4Yxd-o{$oZ>kZ;Y1%|rXKj6X3j33XxnQdmMTV(dqX3?R&aKK zf>dOT!!K-OT90(o6&Ki7o2avGK{)BNX^n463HTI@)E0eC?2EDEmJB5efAk3JT0h?I zrw>S%djB0X{aL_~2akoWV^Mz(8q1wS)|7S4>~6M1aTt=n!zgU+YjRzz&<8#AC`}uX zgEU`Hno=rN?P-q`*Kci=wn|$!vnK1iYJ*nQZVW(lQGmH#ys00M;nU6A-ay*)E0c-~ zQf9gI3Bn(RUXHKeaxi7B+b5oEvd?>Hl#sdIU8CVy^X&LMJagJ5D>}4gVyujrQ)?|7 zaGSTtK~%jorQ6vCs8j?jA`9E-1C$pcCaRl8i)S49sH`S{^>{mk^ON+Cfn2UfznB@= zWcM5exuat{B}{2RutLSi7w`6g(l%GD{Ny8|7Q{w{0W()0OVb<4EUp-|h5Y!8NH(Hz zMZ_6^&{kt^PBTM*mzSs3JFkSMppMN@A~{mc}9LKM?} zg$P7l9ryFU=wT`EsE~<%0-SGJ~L|a?)@>#6}%p4?#Xj^#>Ql*Je zOl+;6J}lwe{1EcZ+t@~7Oj{+Ep**yV*Ye@s7U?QSyp)~}%~ zXz_TyATrbM^cQP(ea`7ffp(ua#dG(Wq5~ZGZ5-IM6mGJeq)o;}m9s2NVJmD%K?xyhaf9S}Io5eM~+!`5@S3^AM z;##9D^y?jZLPEB+mOh*m#&?e|TS3;rwOfx0j}C&@s}vx+`usZWG;I6zia@{6j$W@X zC)SqZQ0Z6U9(r(kk)S;|@|cb{VXvsICV2m*9Rz73enW`UwN{06hW^LKoj zU2+-@cJi=rZrr5((Ja@FlZS8fzo{>+KG;c3tWWHkO;cXY(ka}7z)pK!yHt5nr<55O z`}f)85IFJI^D?AHez*d%>(BL_wEt@LorWW+DM(&aXjQx|jd2=#d;a--NuyXI1>|A& zfM3|&_Zfidc#}_a>$*Cdp+CR|5LN--q!85GwS-ch47*(>cwosLET5Hs$Lr=ru;MxXe|(YWcYbJmYeS>PCa zxrepXK9dX+EKT{mW+ap+S}whEe=3UbuBYyu5d)HpimmDY>V20OHvP4lqkiLydsb$kB!ZQI zhp8^|U|vt&v^tA*Q;lhHA<7Os-EyiQq`@NK&T6$bB3a|F}-rN zv1Ee>bz<5~l3aM3b>?pIBK5Nxy4Smm7BIRG?%ApFTY&7Y;P9NYmXy@mt{G(cF>ZoAWqQquemKb*N75j&GE_=KB5%;JI`=*Fl74(?A6c z+)7J6i9Y&vxulgA%NoG?FyXav_7vAe_w7O{S)VHsaRX&0(H0tV$C240oc|%*La=Bl zapc2e8PEHEq+{V?-*nWtg!bA`rMmV`Y>f%7I}=8Jn*AOiP}Hun61uXM(s=Mb>GkZE zsAsPn?Kg(f#db!R?#2S(aHSXpb3dtOjyv23COn8BBbaN!j6-}~Gfy1%g%2iX zV^F(!x==A+!=OS$KXzsx z|DxI`U={5%pPAwotO-ABn`*{=s-c;S3q1T*MBq*R{OvMayOW%{i_?03-dnPvOe8)Q zy`9J|#DnZF+d&sbM=R>szM?@EF&v2~Wk)uUgsC|xWWJSE6P)md&G;>;ddjPjj$$|4 zN(%7mGtVdc#7TFJ@u%r(qCUlC$V9*uIN#7fv(?r!`b+;Aqm(hzW!y#e2S#~5&T zWF$K=^3~Ylmy9yMP8lf%{?QM@-`C~SX=#G@X1f_`Xo7vlRp}i<8s;BQ;k2H-RW17;>i!BU3^2t-)NEnNuDs(nUvi(-;!a=W3B3R4Q5bt2a`HRTW zv+YNlJoro(cESlt4hwi=!XV?o;=pNg(xWr}lKA8#gp9x_CbSs__I#29ut;qVvF9BB z#0=12^r|zFB!7k?AR48L;m*I(8)VPuwsm~JsdxRAOB6-zq{sz|lV2=21AU$rxzbkiNPORhuD(60F#r&O*isV?=Y6VE9w z=39Wt#!D_0rIt>9T4hGd(cN_L_j{~MKptBTSZ5~j z>f6Tl@-=VrI`az6@;ZcdQ1`MG&Ww- zpS;1TF?AJK|GosFoLod?%s#*hvd@O&p*t%SGS3bNF`PLuQd&sNDkz(Ng!0$lR#BeL za&C>~4u+}+bDj&5J!6kzy1x1)^Wz8)$nyTnF1oO1bb1KHYoN&7tnF$a5>B z6xav<>uNRxznq2OZzbVa;CnE0`E}>+KuiAiAeB_r13x7RgoubRMz_LAPF3^|L2ukyP6l3Ug~#Pq(c98#@TI|5kZ=O zOv?(;`>sSNb3DS4Y@lr{Keyw&tM9mcVz%u)gB{m&Svt4$Nut%GK><{TxgxM@#Ll+q z@3hx&1$6oVdu07Lf z0O*1O;3G!b@U=0ZsILhD)V8MskesS4`<_J&=NF)6L%(g!%ilclwR1L?pU zfHqJ-soD5ac_)n>4Px=lGC(;7mo>s#c2Jo$J!JUz7yoS-%hLDpR*_vFCLy}cc$P8M z;J8bG?+eWgn{M>=UO#PI3`<@M`#(ng=SzD!JS_aJIqK~zaqxF>acd+}7^t*;A>5lG zm*5BR67{R9H{Mn<=A|K5rQEQT@pMdwu{kH zKQ}7!%RmyJ`_FgRo#?;x|L33oGcE^_;)#)~hyn-0sZz7e*GPQSbve<#l=J4X3WyM+8-@40fIK>{h9sZ}eM z!<&Ij^smc~nS}H{+WzLw?V)%Cfiv_Egu*EBq8L?M=lzc=aw;p@#deyn!FA7Eaqm|1U`Xb2q?%nI^Xu37VmoDk8IYfL6)0=_an)%+PWNo`Wx?!!e&C-m z6ht2o8xXGr$leBpkoyBQ=KNNfPBLu_u0SU$6hOrbnQv=R- zUxGr~fgKr#!_n5%#H1f~69r^|hLCGorMB5eUngI^%Fm4dSE&2jy6ZsmxZ_Om7(fCS zCex~80M*%W0)T4A4FP5`6tETKA3J})^N+y)Iryvu=pQY5DR>Iey@Ll-==r+;T8|_6I z(Br|IK~t3cccuWrlZ2+~_xpr1;(RyEQCyw( zhG7d7{kkV?m;Y_>f4-B_3~X}`w?0i{$o?3hmx2L^_86u=|LZ>E&ZeWkcXs<)~cI}Ap?}O8oPEF|p!MS8mi{O6*`|p7T6A)1J`VH5pe?Og9LU6tj z2Mt7oe|h@4Am{d9^YOp$q&@@eLQ3lA-zN4OyED}T9McHRlj8N; g$oZG16d89et*(33Wc40|;s8H#(#ldL5~e}_10h;PIsgCw diff --git a/docs/index.html b/docs/index.html index 8a3a25b..e7e8d6a 100644 --- a/docs/index.html +++ b/docs/index.html @@ -193,22 +193,20 @@

eBird Workshops OCA II

Introduction

-

The contents of this website comprise the notes for a workshop on best practices for using eBird data and eBird Status data products presented at the Ornithological Congress of The Americas (OCA) in August 2023 in Gramado, Brazil. The workshop is divided into two lessons covering:

+

This website contains the notes for a set of two workshops on best practices for using eBird data and eBird Status data products, respectively, presented at the Ornithological Congress of The Americas (OCA) in August 2023 in Gramado, Brazil. The two workshops are:

  1. Best Practices for Using eBird Data: introduction to the eBird Basic Dataset (EBD), challenges associated with using eBird data for analysis, and best practices for preparing eBird data for modeling.
  2. eBird Status and Trends: downloading eBird Status data products, loading the data into R, and using them for a variety of applications.

Setup

-

This workshop is intended to be interactive. All examples are written in the R programming language, and the instructor will work through the examples in real time, while the attendees are encouraged following along by writing the same code. To ensure we can avoid any unnecessary delays, please follow these setup instructions prior to the workshop

+

This workshop is intended to be interactive. All examples are written in the R programming language, and the instructor will work through the examples in real time, while the attendees are encouraged following along by writing the same code. To ensure we can avoid any unnecessary delays, please follow these setup instructions prior to the workshop:

    -
  1. Create an eBird account if you don’t already have one and request access to the raw eBird data and/or the eBird Status data products depending on which workshops you’re attending:
  2. -
+
  • Create an eBird account if you don’t already have one and request access to the raw eBird data and/or the eBird Status data products depending on which workshops you’re attending: -
      +
    1. Download and install the latest version of R. You must have R version 4.0.0 or newer to follow along with this workshop
    2. Download and install the latest version of RStudio. RStudio is not required for this workshop; however, the instructors will be using it and you may find it easier to following along if you’re working in the same environment.
    3. The lessons in this workshop use a variety of R packages. To install all the necessary packages, run the following code
    4. @@ -221,12 +219,12 @@

      Setup

    1. Ensure all packages are updated to their most recent versions by clicking on the Update button on the Packages tab in RStudio.
    2. -
    3. Download the data package for the workshop you are attending:
    4. -
    +
  • Download the data package for the workshop you are attending: +
  • +

    Tidyverse

    diff --git a/docs/search.json b/docs/search.json index 813d943..41e8c24 100644 --- a/docs/search.json +++ b/docs/search.json @@ -4,14 +4,14 @@ "href": "index.html", "title": "eBird Workshops OCA II", "section": "", - "text": "Introduction\nThe contents of this website comprise the notes for a workshop on best practices for using eBird data and eBird Status data products presented at the Ornithological Congress of The Americas (OCA) in August 2023 in Gramado, Brazil. The workshop is divided into two lessons covering:" + "text": "Introduction\nThis website contains the notes for a set of two workshops on best practices for using eBird data and eBird Status data products, respectively, presented at the Ornithological Congress of The Americas (OCA) in August 2023 in Gramado, Brazil. The two workshops are:" }, { "objectID": "index.html#sec-intro-setup", "href": "index.html#sec-intro-setup", "title": "eBird Workshops OCA II", "section": "Setup", - "text": "Setup\nThis workshop is intended to be interactive. All examples are written in the R programming language, and the instructor will work through the examples in real time, while the attendees are encouraged following along by writing the same code. To ensure we can avoid any unnecessary delays, please follow these setup instructions prior to the workshop\n\nCreate an eBird account if you don’t already have one and request access to the raw eBird data and/or the eBird Status data products depending on which workshops you’re attending:\n\n\nBest Practices for Using eBird Data: request access to the eBird Basic Dataset.\neBird Status and Trends: request access to the eBird Status data products\n\n\nDownload and install the latest version of R. You must have R version 4.0.0 or newer to follow along with this workshop\nDownload and install the latest version of RStudio. RStudio is not required for this workshop; however, the instructors will be using it and you may find it easier to following along if you’re working in the same environment.\nThe lessons in this workshop use a variety of R packages. To install all the necessary packages, run the following code\n\n\nif (!requireNamespace(\"remotes\", quietly = TRUE)) {\n install.packages(\"remotes\")\n}\nremotes::install_github(\"ebird/ebird-best-practices\")\n\n\nEnsure all packages are updated to their most recent versions by clicking on the Update button on the Packages tab in RStudio.\nDownload the data package for the workshop you are attending:\n\n\nBest Practices for Using eBird Data\neBird Status and Trends" + "text": "Setup\nThis workshop is intended to be interactive. All examples are written in the R programming language, and the instructor will work through the examples in real time, while the attendees are encouraged following along by writing the same code. To ensure we can avoid any unnecessary delays, please follow these setup instructions prior to the workshop:\n\nCreate an eBird account if you don’t already have one and request access to the raw eBird data and/or the eBird Status data products depending on which workshops you’re attending:\n\nBest Practices for Using eBird Data: request access to the eBird Basic Dataset.\neBird Status and Trends: request access to the eBird Status data products\n\nDownload and install the latest version of R. You must have R version 4.0.0 or newer to follow along with this workshop\nDownload and install the latest version of RStudio. RStudio is not required for this workshop; however, the instructors will be using it and you may find it easier to following along if you’re working in the same environment.\nThe lessons in this workshop use a variety of R packages. To install all the necessary packages, run the following code\n\n\nif (!requireNamespace(\"remotes\", quietly = TRUE)) {\n install.packages(\"remotes\")\n}\nremotes::install_github(\"ebird/ebird-best-practices\")\n\n\nEnsure all packages are updated to their most recent versions by clicking on the Update button on the Packages tab in RStudio.\nDownload the data package for the workshop you are attending:\n\nBest Practices for Using eBird Data\neBird Status and Trends" }, { "objectID": "index.html#sec-intro-tidyverse", @@ -39,28 +39,28 @@ "href": "ebird.html#sec-ebird-import", "title": "1  Best Practices for using eBird Data", "section": "1.3 Importing eBird data into R", - "text": "1.3 Importing eBird data into R\nThe previous step left us with two tab separated text files, one for the EBD (i.e. observation data) and one for the SED (i.e. checklist data). Start a new RStudio project and put the downloaded text files in the data/ sub-directory of the project directory.\nThe auk R package is specifically designed for working with eBird data. It contains the functions read_ebd() and read_sampling(), designed to import the EBD and SED, respectively, into R. First let’s import the checklist data (SED).\n\nlibrary(auk)\nlibrary(dplyr)\nlibrary(ggplot2)\nlibrary(lubridate)\nlibrary(sf)\nlibrary(tmap)\n\nf_sed <- \"data/ebd_BR-RS_fotfly_smp_relJun-2023_sampling.txt\"\nchecklists <- read_sampling(f_sed, unique = FALSE)\nglimpse(checklists)\n#> Rows: 34,005\n#> Columns: 30\n#> $ last_edited_date <chr> \"2021-02-15 15:28:32.796728\", \"2021-12-12 14…\n#> $ country <chr> \"Brazil\", \"Brazil\", \"Brazil\", \"Brazil\", \"Bra…\n#> $ country_code <chr> \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"B…\n#> $ state <chr> \"Rio Grande do Sul\", \"Rio Grande do Sul\", \"R…\n#> $ state_code <chr> \"BR-RS\", \"BR-RS\", \"BR-RS\", \"BR-RS\", \"BR-RS\",…\n#> $ county <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ county_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ iba_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ bcr_code <int> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ usfws_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ atlas_block <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ locality <chr> \"UFRGS--Estação Experimental Agronômica\", \"C…\n#> $ locality_id <chr> \"L10057337\", \"L10637103\", \"L10637103\", \"L108…\n#> $ locality_type <chr> \"H\", \"P\", \"P\", \"P\", \"H\", \"H\", \"H\", \"P\", \"P\",…\n#> $ latitude <dbl> -30.1, -28.2, -28.2, -30.4, -32.6, -31.2, -3…\n#> $ longitude <dbl> -51.7, -51.7, -51.7, -51.5, -52.8, -50.8, -5…\n#> $ observation_date <date> 1993-03-22, 1998-12-11, 1999-12-27, 1990-01…\n#> $ time_observations_started <chr> \"08:00:00\", \"09:00:00\", \"09:00:00\", NA, NA, …\n#> $ observer_id <chr> \"obs203567\", \"obs1166183\", \"obs1166183\", \"ob…\n#> $ sampling_event_identifier <chr> \"S81646316\", \"S98801647\", \"S98802795\", \"S758…\n#> $ protocol_type <chr> \"Traveling\", \"Traveling\", \"Traveling\", \"Inci…\n#> $ protocol_code <chr> \"P22\", \"P22\", \"P22\", \"P20\", \"P20\", \"P62\", \"P…\n#> $ project_code <chr> \"EBIRD\", \"EBIRD\", \"EBIRD\", \"EBIRD\", \"EBIRD\",…\n#> $ duration_minutes <int> 195, 120, 120, NA, NA, 90, NA, 80, NA, NA, N…\n#> $ effort_distance_km <dbl> 3.22, 2.00, 2.00, NA, NA, NA, NA, 4.00, NA, …\n#> $ effort_area_ha <dbl> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ number_observers <int> 2, 1, 1, NA, NA, 2, NA, 1, 1, 2, 1, 1, 1, 2,…\n#> $ all_species_reported <lgl> FALSE, TRUE, TRUE, FALSE, FALSE, FALSE, FALS…\n#> $ group_identifier <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ trip_comments <chr> NA, \"lista feita por LB.\", \"lista feita por …\n\n\n\n\n\n\n\nCheckpoint\n\n\n\nTake some time to explore the variables in the checklist dataset. If you’re unsure about any of the variables, consult the metadata document that came with the data download (eBird_Basic_Dataset_Metadata_v1.14.pdf).\n\n\nNext we’ll import the observation data.\n\nf_ebd <- \"data/ebd_BR-RS_fotfly_smp_relJun-2023.txt\"\nobservations <- read_ebd(f_ebd, unique = FALSE, rollup = FALSE)\nglimpse(observations)\n#> Rows: 4,810\n#> Columns: 49\n#> $ global_unique_identifier <chr> \"URN:CornellLabOfOrnithology:EBIRD:OBS10006…\n#> $ last_edited_date <chr> \"2023-05-11 20:08:09.920625\", \"2022-08-04 0…\n#> $ taxonomic_order <dbl> 17062, 17062, 17062, 17062, 17062, 17062, 1…\n#> $ category <chr> \"species\", \"species\", \"species\", \"species\",…\n#> $ taxon_concept_id <chr> \"avibase-A2510EF4\", \"avibase-A2510EF4\", \"av…\n#> $ common_name <chr> \"Fork-tailed Flycatcher\", \"Fork-tailed Flyc…\n#> $ scientific_name <chr> \"Tyrannus savana\", \"Tyrannus savana\", \"Tyra…\n#> $ subspecies_common_name <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ subspecies_scientific_name <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ exotic_code <lgl> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ observation_count <chr> \"X\", \"1\", \"4\", \"1\", \"X\", \"X\", \"X\", \"X\", \"X\"…\n#> $ breeding_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ breeding_category <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ behavior_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ age_sex <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ country <chr> \"Brazil\", \"Brazil\", \"Brazil\", \"Brazil\", \"Br…\n#> $ country_code <chr> \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"…\n#> $ state <chr> \"Rio Grande do Sul\", \"Rio Grande do Sul\", \"…\n#> $ state_code <chr> \"BR-RS\", \"BR-RS\", \"BR-RS\", \"BR-RS\", \"BR-RS\"…\n#> $ county <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ county_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ iba_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ bcr_code <int> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ usfws_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ atlas_block <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ locality <chr> \"São Francisco de Paula--listas históricas …\n#> $ locality_id <chr> \"L2862103\", \"L2453957\", \"L2312691\", \"L23126…\n#> $ locality_type <chr> \"H\", \"H\", \"P\", \"P\", \"P\", \"P\", \"P\", \"H\", \"H\"…\n#> $ latitude <dbl> -29.4, -31.3, -29.4, -29.4, -29.7, -28.2, -…\n#> $ longitude <dbl> -50.6, -51.0, -50.6, -50.6, -50.0, -51.7, -…\n#> $ observation_date <date> 1993-11-06, 1996-09-28, 1996-10-17, 1996-1…\n#> $ time_observations_started <chr> NA, \"07:00:00\", \"15:00:00\", \"06:00:00\", NA,…\n#> $ observer_id <chr> \"obsr477997\", \"obsr556494\", \"obsr293781\", \"…\n#> $ sampling_event_identifier <chr> \"S75217442\", \"S28837996\", \"S14886987\", \"S14…\n#> $ protocol_type <chr> \"Historical\", \"Historical\", \"Traveling\", \"T…\n#> $ protocol_code <chr> \"P62\", \"P62\", \"P22\", \"P22\", \"P20\", \"P22\", \"…\n#> $ project_code <chr> \"EBIRD\", \"EBIRD\", \"EBIRD\", \"EBIRD\", \"EBIRD\"…\n#> $ duration_minutes <int> NA, 720, 120, 480, NA, 120, NA, NA, NA, 120…\n#> $ effort_distance_km <dbl> NA, NA, 1.61, 6.44, NA, 2.00, NA, NA, NA, 2…\n#> $ effort_area_ha <dbl> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ number_observers <int> NA, 2, 12, 12, 1, 1, 1, 2, 1, 1, 8, 8, 2, 2…\n#> $ all_species_reported <lgl> TRUE, TRUE, TRUE, TRUE, FALSE, TRUE, TRUE, …\n#> $ group_identifier <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ has_media <lgl> FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, F…\n#> $ approved <lgl> TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, T…\n#> $ reviewed <lgl> FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, F…\n#> $ reason <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ trip_comments <chr> NA, NA, \"Victor Emanuel Nature Tours birdin…\n#> $ species_comments <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n\n\n\n\n\n\n\nCheckpoint\n\n\n\nTake some time to explore the variables in the observation dataset. Notice that the EBD duplicates many of the checklist-level variables from the SED.\n\n\nWhen we read the data into R you probably noticed we used unique = FALSE and rollup = FALSE. By default the read functions in auk perform two important pre-processing steps: combining duplicate shared checklists and taxonomic rollup. We intentionally turned off this functionality for the purposes of demonstration.\n\n1.3.1 Shared checklists\neBird allows users to share checklists with other eBirders in their group, for example this checklist is shared by 10 observers. These checklists can be identified by looking at the group_identifier variable, which assigns an ID connecting all checklists in the group.\n\nchecklists %>% \n filter(!is.na(group_identifier)) %>% \n arrange(group_identifier) %>% \n select(sampling_event_identifier, group_identifier)\n#> # A tibble: 8,632 × 2\n#> sampling_event_identifier group_identifier\n#> <chr> <chr> \n#> 1 S133745869 G10019405 \n#> 2 S134107963 G10019405 \n#> 3 S134468930 G10040061 \n#> 4 S134466265 G10040061 \n#> 5 S134466330 G10040062 \n#> 6 S134468944 G10040062 \n#> # ℹ 8,626 more rows\n\nChecklists with the same group_identifier provide duplicate information on the same birding event in the eBird database. For most analyses, it’s important to collapse these shared checklists down into a single checklist. This can be accomplished with the function auk_unique(), which retains only one independent copy of each checklist.\n\nchecklists_unique <- auk_unique(checklists, checklists_only = TRUE)\nnrow(checklists)\n#> [1] 34005\nnrow(checklists_unique)\n#> [1] 28930\n\nNotice that a new variable, checklist_id, was created that is set to group_identifier for shared checklists and sampling_event_identifier for non-shared checklists.\n\nhead(checklists_unique$checklist_id)\n#> [1] \"S81646316\" \"S98801647\" \"S98802795\" \"S7580857\" \"S7581039\" \"S28832587\"\ntail(checklists_unique$checklist_id)\n#> [1] \"G7592371\" \"G7592372\" \"G7573316\" \"G7594361\" \"G7633009\" \"G7603956\"\n\n\n\n1.3.2 Taxonomic rollup\neBird observations can be made at levels below species (e.g. subspecies) or above species (e.g. a bird that was identified as a duck, but the species could not be determined); however, for most uses we’ll want observations at the species level. This is especially true if we want to produce detection/non-detection data from complete checklists because “complete” only applies to species.\n\n\n\n\n\n\nTip\n\n\n\nIn the example dataset used for this workshop, these taxonomic issues don’t apply. We have requested Fork-tailed Flycatcher observations, so we haven’t received any observations for taxa above species, and Fork-tailed Flycatcher only has a single subspecies within Rio Grande do Sul. However, in many other situations, these taxonomic issues can be important.\n\n\nThe function auk_rollup() drops all observations not identifiable to a species and rolls up all observations reported below species to the species level.\n\nobservations_rollup <- auk_rollup(observations)\n# only one checklist is affected by this\nobservations %>% \n filter(sampling_event_identifier == \"S99335111\") %>% \n select(sampling_event_identifier, common_name, subspecies_common_name)\n#> # A tibble: 2 × 3\n#> sampling_event_identifier common_name subspecies_common_name \n#> <chr> <chr> <chr> \n#> 1 S99335111 Fork-tailed Flycatcher <NA> \n#> 2 S99335111 Fork-tailed Flycatcher Fork-tailed Flycatcher (sava…\nobservations_rollup %>% \n filter(sampling_event_identifier == \"S99335111\") %>% \n select(sampling_event_identifier, common_name)\n#> # A tibble: 1 × 2\n#> sampling_event_identifier common_name \n#> <chr> <chr> \n#> 1 S99335111 Fork-tailed Flycatcher" + "text": "1.3 Importing eBird data into R\nThe previous step left us with two tab separated text files, one for the EBD (i.e. observation data) and one for the SED (i.e. checklist data). Start a new RStudio project and put the downloaded text files in the data/ sub-directory of the project directory.\nThe auk R package is specifically designed for working with eBird data. It includes the functions read_ebd() and read_sampling() for importing the EBD and SED, respectively, into R. First let’s import the checklist data (SED).\n\nlibrary(auk)\nlibrary(dplyr)\nlibrary(ggplot2)\nlibrary(lubridate)\nlibrary(sf)\n\nf_sed <- \"data/ebd_BR-RS_fotfly_smp_relJun-2023_sampling.txt\"\nchecklists <- read_sampling(f_sed, unique = FALSE)\nglimpse(checklists)\n#> Rows: 34,005\n#> Columns: 30\n#> $ last_edited_date <chr> \"2021-02-15 15:28:32.796728\", \"2021-12-12 14…\n#> $ country <chr> \"Brazil\", \"Brazil\", \"Brazil\", \"Brazil\", \"Bra…\n#> $ country_code <chr> \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"B…\n#> $ state <chr> \"Rio Grande do Sul\", \"Rio Grande do Sul\", \"R…\n#> $ state_code <chr> \"BR-RS\", \"BR-RS\", \"BR-RS\", \"BR-RS\", \"BR-RS\",…\n#> $ county <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ county_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ iba_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ bcr_code <int> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ usfws_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ atlas_block <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ locality <chr> \"UFRGS--Estação Experimental Agronômica\", \"C…\n#> $ locality_id <chr> \"L10057337\", \"L10637103\", \"L10637103\", \"L108…\n#> $ locality_type <chr> \"H\", \"P\", \"P\", \"P\", \"H\", \"H\", \"H\", \"P\", \"P\",…\n#> $ latitude <dbl> -30.1, -28.2, -28.2, -30.4, -32.6, -31.2, -3…\n#> $ longitude <dbl> -51.7, -51.7, -51.7, -51.5, -52.8, -50.8, -5…\n#> $ observation_date <date> 1993-03-22, 1998-12-11, 1999-12-27, 1990-01…\n#> $ time_observations_started <chr> \"08:00:00\", \"09:00:00\", \"09:00:00\", NA, NA, …\n#> $ observer_id <chr> \"obs203567\", \"obs1166183\", \"obs1166183\", \"ob…\n#> $ sampling_event_identifier <chr> \"S81646316\", \"S98801647\", \"S98802795\", \"S758…\n#> $ protocol_type <chr> \"Traveling\", \"Traveling\", \"Traveling\", \"Inci…\n#> $ protocol_code <chr> \"P22\", \"P22\", \"P22\", \"P20\", \"P20\", \"P62\", \"P…\n#> $ project_code <chr> \"EBIRD\", \"EBIRD\", \"EBIRD\", \"EBIRD\", \"EBIRD\",…\n#> $ duration_minutes <int> 195, 120, 120, NA, NA, 90, NA, 80, NA, NA, N…\n#> $ effort_distance_km <dbl> 3.22, 2.00, 2.00, NA, NA, NA, NA, 4.00, NA, …\n#> $ effort_area_ha <dbl> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ number_observers <int> 2, 1, 1, NA, NA, 2, NA, 1, 1, 2, 1, 1, 1, 2,…\n#> $ all_species_reported <lgl> FALSE, TRUE, TRUE, FALSE, FALSE, FALSE, FALS…\n#> $ group_identifier <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ trip_comments <chr> NA, \"lista feita por LB.\", \"lista feita por …\n\n\n\n\n\n\n\nCheckpoint\n\n\n\nTake some time to explore the variables in the checklist dataset. If you’re unsure about any of the variables, consult the metadata document that came with the data download (eBird_Basic_Dataset_Metadata_v1.14.pdf).\n\n\nNext, let’s import the observation data.\n\nf_ebd <- \"data/ebd_BR-RS_fotfly_smp_relJun-2023.txt\"\nobservations <- read_ebd(f_ebd, unique = FALSE, rollup = FALSE)\nglimpse(observations)\n#> Rows: 4,810\n#> Columns: 49\n#> $ global_unique_identifier <chr> \"URN:CornellLabOfOrnithology:EBIRD:OBS10006…\n#> $ last_edited_date <chr> \"2023-05-11 20:08:09.920625\", \"2022-08-04 0…\n#> $ taxonomic_order <dbl> 17062, 17062, 17062, 17062, 17062, 17062, 1…\n#> $ category <chr> \"species\", \"species\", \"species\", \"species\",…\n#> $ taxon_concept_id <chr> \"avibase-A2510EF4\", \"avibase-A2510EF4\", \"av…\n#> $ common_name <chr> \"Fork-tailed Flycatcher\", \"Fork-tailed Flyc…\n#> $ scientific_name <chr> \"Tyrannus savana\", \"Tyrannus savana\", \"Tyra…\n#> $ subspecies_common_name <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ subspecies_scientific_name <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ exotic_code <lgl> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ observation_count <chr> \"X\", \"1\", \"4\", \"1\", \"X\", \"X\", \"X\", \"X\", \"X\"…\n#> $ breeding_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ breeding_category <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ behavior_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ age_sex <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ country <chr> \"Brazil\", \"Brazil\", \"Brazil\", \"Brazil\", \"Br…\n#> $ country_code <chr> \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"…\n#> $ state <chr> \"Rio Grande do Sul\", \"Rio Grande do Sul\", \"…\n#> $ state_code <chr> \"BR-RS\", \"BR-RS\", \"BR-RS\", \"BR-RS\", \"BR-RS\"…\n#> $ county <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ county_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ iba_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ bcr_code <int> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ usfws_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ atlas_block <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ locality <chr> \"São Francisco de Paula--listas históricas …\n#> $ locality_id <chr> \"L2862103\", \"L2453957\", \"L2312691\", \"L23126…\n#> $ locality_type <chr> \"H\", \"H\", \"P\", \"P\", \"P\", \"P\", \"P\", \"H\", \"H\"…\n#> $ latitude <dbl> -29.4, -31.3, -29.4, -29.4, -29.7, -28.2, -…\n#> $ longitude <dbl> -50.6, -51.0, -50.6, -50.6, -50.0, -51.7, -…\n#> $ observation_date <date> 1993-11-06, 1996-09-28, 1996-10-17, 1996-1…\n#> $ time_observations_started <chr> NA, \"07:00:00\", \"15:00:00\", \"06:00:00\", NA,…\n#> $ observer_id <chr> \"obsr477997\", \"obsr556494\", \"obsr293781\", \"…\n#> $ sampling_event_identifier <chr> \"S75217442\", \"S28837996\", \"S14886987\", \"S14…\n#> $ protocol_type <chr> \"Historical\", \"Historical\", \"Traveling\", \"T…\n#> $ protocol_code <chr> \"P62\", \"P62\", \"P22\", \"P22\", \"P20\", \"P22\", \"…\n#> $ project_code <chr> \"EBIRD\", \"EBIRD\", \"EBIRD\", \"EBIRD\", \"EBIRD\"…\n#> $ duration_minutes <int> NA, 720, 120, 480, NA, 120, NA, NA, NA, 120…\n#> $ effort_distance_km <dbl> NA, NA, 1.61, 6.44, NA, 2.00, NA, NA, NA, 2…\n#> $ effort_area_ha <dbl> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ number_observers <int> NA, 2, 12, 12, 1, 1, 1, 2, 1, 1, 8, 8, 2, 2…\n#> $ all_species_reported <lgl> TRUE, TRUE, TRUE, TRUE, FALSE, TRUE, TRUE, …\n#> $ group_identifier <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ has_media <lgl> FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, F…\n#> $ approved <lgl> TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, T…\n#> $ reviewed <lgl> FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, F…\n#> $ reason <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n#> $ trip_comments <chr> NA, NA, \"Victor Emanuel Nature Tours birdin…\n#> $ species_comments <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,…\n\n\n\n\n\n\n\nCheckpoint\n\n\n\nTake some time to explore the variables in the observation dataset. Notice that the EBD duplicates many of the checklist-level variables from the SED.\n\n\nWhen we read the data into R, we used unique = FALSE and rollup = FALSE. By default the read functions in auk perform two important pre-processing steps: combining duplicate shared checklists and taxonomic rollup. We intentionally turned off this functionality for the purposes of demonstration.\n\n1.3.1 Shared checklists\neBird allows users to share checklists with other eBirders in their group, for example this checklist is shared by 10 observers. These checklists can be identified by looking at the group_identifier variable, which assigns an ID connecting all checklists in the group.\n\nchecklists %>% \n filter(!is.na(group_identifier)) %>% \n arrange(group_identifier) %>% \n select(sampling_event_identifier, group_identifier)\n#> # A tibble: 8,632 × 2\n#> sampling_event_identifier group_identifier\n#> <chr> <chr> \n#> 1 S133745869 G10019405 \n#> 2 S134107963 G10019405 \n#> 3 S134468930 G10040061 \n#> 4 S134466265 G10040061 \n#> 5 S134466330 G10040062 \n#> 6 S134468944 G10040062 \n#> # ℹ 8,626 more rows\n\nChecklists with the same group_identifier provide duplicate information on the same birding event in the eBird database. For most analyses, it’s important to collapse these shared checklists down into a single checklist. This can be accomplished with the function auk_unique(), which retains only one independent copy of each checklist.\n\nchecklists_unique <- auk_unique(checklists, checklists_only = TRUE)\nnrow(checklists)\n#> [1] 34005\nnrow(checklists_unique)\n#> [1] 28930\n\nNotice that a new variable, checklist_id, was created that is set to group_identifier for shared checklists and sampling_event_identifier for non-shared checklists.\n\nhead(checklists_unique$checklist_id)\n#> [1] \"S81646316\" \"S98801647\" \"S98802795\" \"S7580857\" \"S7581039\" \"S28832587\"\ntail(checklists_unique$checklist_id)\n#> [1] \"G7592371\" \"G7592372\" \"G7573316\" \"G7594361\" \"G7633009\" \"G7603956\"\n\n\n\n\n\n\n\nTip\n\n\n\nCurious when checklists and observers contributed to a shared checklist after it has been collapsed? The sampling_event_identifier and observer_id contain comma-separated lists of all checklists and observers that went into the shared checklists.\n\nchecklists_unique %>% \n filter(checklist_id == \"G10019405\") %>% \n select(checklist_id, group_identifier, sampling_event_identifier, observer_id)\n#> # A tibble: 1 × 4\n#> checklist_id group_identifier sampling_event_identifier observer_id \n#> <chr> <chr> <chr> <chr> \n#> 1 G10019405 G10019405 S133745869,S134107963 obs1481597,obs567598\n\n\n\n\n\n1.3.2 Taxonomic rollup\neBird observations can be made at levels below species (e.g. subspecies) or above species (e.g. a bird that was identified as a duck, but the species could not be determined); however, for most uses we’ll want observations at the species level. This is especially true if we want to produce detection/non-detection data from complete checklists because “complete” only applies at the species level.\n\n\n\n\n\n\nTip\n\n\n\nIn the example dataset used for this workshop, these taxonomic issues don’t apply. We have requested Fork-tailed Flycatcher observations, so we haven’t received any observations for taxa above species, and Fork-tailed Flycatcher only has a single subspecies within Rio Grande do Sul. However, in many other situations, these taxonomic issues can be important.\n\n\nThe function auk_rollup() drops all observations not identifiable to a species and rolls up all observations reported below species to the species level.\n\nobservations_rollup <- auk_rollup(observations)\n# only one checklist is affected by this\nobservations %>% \n filter(sampling_event_identifier == \"S99335111\") %>% \n select(sampling_event_identifier, common_name, subspecies_common_name, \n observation_count)\n#> # A tibble: 2 × 4\n#> sampling_event_identifier common_name subspecies_common_name observation_count\n#> <chr> <chr> <chr> <chr> \n#> 1 S99335111 Fork-taile… <NA> X \n#> 2 S99335111 Fork-taile… Fork-tailed Flycatche… 1\nobservations_rollup %>% \n filter(sampling_event_identifier == \"S99335111\") %>% \n select(sampling_event_identifier, common_name,\n observation_count)\n#> # A tibble: 1 × 3\n#> sampling_event_identifier common_name observation_count\n#> <chr> <chr> <chr> \n#> 1 S99335111 Fork-tailed Flycatcher X\n\n\n\n\n\n\n\nTip\n\n\n\nIf multiple taxa on a single checklist roll up to the same species, auk_rollup() attempts to combine them intelligently. If each observation has a count, those counts are added together, but if any of the observations is missing a count (i.e. the count is “X”) the combined observation is also assigned an “X”." }, { "objectID": "ebird.html#sec-ebird-zf", "href": "ebird.html#sec-ebird-zf", "title": "1  Best Practices for using eBird Data", "section": "1.4 Generating detection/non-detection data", - "text": "1.4 Generating detection/non-detection data\nComplete eBird checklists are extremely valuable because, for all species that weren’t reported, we can infer counts of 0. This allows us to convert eBird from presence only data to detection/non-detection data, which allows for much more robust analyses. Note that we don’t use the term presence/absence data here because a non-detection doesn’t necessarily imply the species was absent, only that observer didn’t detect and identify it.\nWe refer to the process of producing detection/non-detection data as “zero-filling” the eBird data because we’re filling in the missing zeros. We’ll read the eBird data into R again, filter to only complete checklists, then use the function auk_zerofill() to generate detection/non-detection data. Note that shared checklists are combined and taxonomic rollup is performed by default when using the read_*() functions from auk.\n\n# import checklist data\nchecklists <- read_sampling(f_sed) %>% \n # subset to complete checklists\n filter(all_species_reported)\n# import observation data\nobservations <- read_ebd(f_ebd) %>% \n # subset to complete checklists\n filter(all_species_reported)\n# zero-fill to produce detection/non-detection data\nzf <- auk_zerofill(observations, checklists, collapse = TRUE)\nglimpse(zf)\n#> Rows: 22,838\n#> Columns: 38\n#> $ checklist_id <chr> \"S98801647\", \"S98802795\", \"S91164181\", \"S114…\n#> $ last_edited_date <chr> \"2021-12-12 14:52:43.115062\", \"2022-10-25 03…\n#> $ country <chr> \"Brazil\", \"Brazil\", \"Brazil\", \"Brazil\", \"Bra…\n#> $ country_code <chr> \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"B…\n#> $ state <chr> \"Rio Grande do Sul\", \"Rio Grande do Sul\", \"R…\n#> $ state_code <chr> \"BR-RS\", \"BR-RS\", \"BR-RS\", \"BR-RS\", \"BR-RS\",…\n#> $ county <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ county_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ iba_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ bcr_code <int> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ usfws_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ atlas_block <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ locality <chr> \"Capela Sagrado Coração de Jesus,RS,BR\", \"Ca…\n#> $ locality_id <chr> \"L10637103\", \"L10637103\", \"L15616802\", \"L165…\n#> $ locality_type <chr> \"P\", \"P\", \"P\", \"P\", \"H\", \"P\", \"P\", \"P\", \"P\",…\n#> $ latitude <dbl> -28.2, -28.2, -29.3, -29.3, -29.5, -29.3, -3…\n#> $ longitude <dbl> -51.7, -51.7, -49.7, -49.7, -50.6, -50.3, -5…\n#> $ observation_date <date> 1998-12-11, 1999-12-27, 1989-12-27, 1992-04…\n#> $ time_observations_started <chr> \"09:00:00\", \"09:00:00\", \"07:30:00\", NA, NA, …\n#> $ observer_id <chr> \"obs1166183\", \"obs1166183\", \"obs501289\", \"ob…\n#> $ sampling_event_identifier <chr> \"S98801647\", \"S98802795\", \"S91164181\", \"S114…\n#> $ protocol_type <chr> \"Traveling\", \"Traveling\", \"Traveling\", \"Hist…\n#> $ protocol_code <chr> \"P22\", \"P22\", \"P22\", \"P62\", \"P62\", \"P22\", \"P…\n#> $ project_code <chr> \"EBIRD\", \"EBIRD\", \"EBIRD\", \"EBIRD\", \"EBIRD\",…\n#> $ duration_minutes <int> 120, 120, 80, NA, NA, 180, NA, NA, 120, 480,…\n#> $ effort_distance_km <dbl> 2.000, 2.000, 4.000, NA, NA, 5.000, NA, NA, …\n#> $ effort_area_ha <dbl> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ number_observers <int> 1, 1, 1, 1, 2, 1, 3, 3, 12, 12, 12, 2, 1, NA…\n#> $ all_species_reported <lgl> TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TR…\n#> $ group_identifier <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ trip_comments <chr> \"lista feita por LB.\", \"lista feita por LB.\"…\n#> $ scientific_name <chr> \"Tyrannus savana\", \"Tyrannus savana\", \"Tyran…\n#> $ breeding_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ breeding_category <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ behavior_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ age_sex <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ observation_count <chr> \"X\", \"X\", \"0\", \"0\", \"0\", \"0\", \"0\", \"0\", \"4\",…\n#> $ species_observed <lgl> TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALS…\n\nThe observation_count variable has true counts as well as “X”s, which indicate that the species was detected but the number of individuals was not counted. auk_zerofill() adds a new binary column, species_observed, indicating whether or not the species was detected.\n\nselect(zf, observation_count, species_observed) %>% \n head(10)\n#> # A tibble: 10 × 2\n#> observation_count species_observed\n#> <chr> <lgl> \n#> 1 X TRUE \n#> 2 X TRUE \n#> 3 0 FALSE \n#> 4 0 FALSE \n#> 5 0 FALSE \n#> 6 0 FALSE \n#> # ℹ 4 more rows\n\nLet’s convert the “X”s to NAs and transform observation_count to an integer variable.\n\nzf$observation_count <- if_else(zf$observation_count == \"X\", \n NA_character_, zf$observation_count) %>% \n as.integer()\nselect(zf, observation_count, species_observed) %>% \n head(10)\n#> # A tibble: 10 × 2\n#> observation_count species_observed\n#> <int> <lgl> \n#> 1 NA TRUE \n#> 2 NA TRUE \n#> 3 0 FALSE \n#> 4 0 FALSE \n#> 5 0 FALSE \n#> 6 0 FALSE \n#> # ℹ 4 more rows" + "text": "1.4 Generating detection/non-detection data\nComplete eBird checklists are extremely valuable because, for all species that weren’t reported, we can infer counts of 0. This allows us to convert eBird from presence only data to detection/non-detection data, which allows for much more robust analyses. Note that we don’t use the term presence/absence data here because a non-detection doesn’t necessarily imply the species was absent, only that the observer didn’t detect and identify it.\nWe refer to the process of producing detection/non-detection data as “zero-filling” the eBird data because we’re filling in the missing zeros. We’ll read the eBird data into R again, filter to only complete checklists, then use the function auk_zerofill() to generate detection/non-detection data. Note that shared checklists are combined and taxonomic rollup is performed by default when using the read_*() functions from auk.\n\n# import checklist data\nchecklists <- read_sampling(f_sed) %>% \n # subset to complete checklists\n filter(all_species_reported)\n# import observation data\nobservations <- read_ebd(f_ebd) %>% \n # subset to complete checklists\n filter(all_species_reported)\n# zero-fill to produce detection/non-detection data\nzf <- auk_zerofill(observations, checklists, collapse = TRUE)\nglimpse(zf)\n#> Rows: 22,838\n#> Columns: 38\n#> $ checklist_id <chr> \"S98801647\", \"S98802795\", \"S91164181\", \"S114…\n#> $ last_edited_date <chr> \"2021-12-12 14:52:43.115062\", \"2022-10-25 03…\n#> $ country <chr> \"Brazil\", \"Brazil\", \"Brazil\", \"Brazil\", \"Bra…\n#> $ country_code <chr> \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"BR\", \"B…\n#> $ state <chr> \"Rio Grande do Sul\", \"Rio Grande do Sul\", \"R…\n#> $ state_code <chr> \"BR-RS\", \"BR-RS\", \"BR-RS\", \"BR-RS\", \"BR-RS\",…\n#> $ county <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ county_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ iba_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ bcr_code <int> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ usfws_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ atlas_block <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ locality <chr> \"Capela Sagrado Coração de Jesus,RS,BR\", \"Ca…\n#> $ locality_id <chr> \"L10637103\", \"L10637103\", \"L15616802\", \"L165…\n#> $ locality_type <chr> \"P\", \"P\", \"P\", \"P\", \"H\", \"P\", \"P\", \"P\", \"P\",…\n#> $ latitude <dbl> -28.2, -28.2, -29.3, -29.3, -29.5, -29.3, -3…\n#> $ longitude <dbl> -51.7, -51.7, -49.7, -49.7, -50.6, -50.3, -5…\n#> $ observation_date <date> 1998-12-11, 1999-12-27, 1989-12-27, 1992-04…\n#> $ time_observations_started <chr> \"09:00:00\", \"09:00:00\", \"07:30:00\", NA, NA, …\n#> $ observer_id <chr> \"obs1166183\", \"obs1166183\", \"obs501289\", \"ob…\n#> $ sampling_event_identifier <chr> \"S98801647\", \"S98802795\", \"S91164181\", \"S114…\n#> $ protocol_type <chr> \"Traveling\", \"Traveling\", \"Traveling\", \"Hist…\n#> $ protocol_code <chr> \"P22\", \"P22\", \"P22\", \"P62\", \"P62\", \"P22\", \"P…\n#> $ project_code <chr> \"EBIRD\", \"EBIRD\", \"EBIRD\", \"EBIRD\", \"EBIRD\",…\n#> $ duration_minutes <int> 120, 120, 80, NA, NA, 180, NA, NA, 120, 480,…\n#> $ effort_distance_km <dbl> 2.000, 2.000, 4.000, NA, NA, 5.000, NA, NA, …\n#> $ effort_area_ha <dbl> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ number_observers <int> 1, 1, 1, 1, 2, 1, 3, 3, 12, 12, 12, 2, 1, NA…\n#> $ all_species_reported <lgl> TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TRUE, TR…\n#> $ group_identifier <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ trip_comments <chr> \"lista feita por LB.\", \"lista feita por LB.\"…\n#> $ scientific_name <chr> \"Tyrannus savana\", \"Tyrannus savana\", \"Tyran…\n#> $ breeding_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ breeding_category <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ behavior_code <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ age_sex <chr> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, …\n#> $ observation_count <chr> \"X\", \"X\", \"0\", \"0\", \"0\", \"0\", \"0\", \"0\", \"4\",…\n#> $ species_observed <lgl> TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, FALS…\n\nThe observation_count variable has true counts as well as “X”s, which indicate that the species was detected but the number of individuals was not counted. auk_zerofill() adds a new binary column, species_observed, indicating whether or not the species was detected.\n\nselect(zf, observation_count, species_observed) %>% \n head(10)\n#> # A tibble: 10 × 2\n#> observation_count species_observed\n#> <chr> <lgl> \n#> 1 X TRUE \n#> 2 X TRUE \n#> 3 0 FALSE \n#> 4 0 FALSE \n#> 5 0 FALSE \n#> 6 0 FALSE \n#> # ℹ 4 more rows\n\nLet’s convert the “X”s to NAs and transform observation_count to an integer variable.\n\nzf$observation_count <- if_else(zf$observation_count == \"X\", \n NA_character_, zf$observation_count) %>% \n as.integer()\nselect(zf, observation_count, species_observed) %>% \n head(10)\n#> # A tibble: 10 × 2\n#> observation_count species_observed\n#> <int> <lgl> \n#> 1 NA TRUE \n#> 2 NA TRUE \n#> 3 0 FALSE \n#> 4 0 FALSE \n#> 5 0 FALSE \n#> 6 0 FALSE \n#> # ℹ 4 more rows" }, { "objectID": "ebird.html#sec-ebird-filtering", "href": "ebird.html#sec-ebird-filtering", "title": "1  Best Practices for using eBird Data", "section": "1.5 Filtering data", - "text": "1.5 Filtering data\nNow that you have a detection/non-detection dataset, it’s likely that you want to do something with it. For example, you may want to make a map, use the eBird data to identify priority areas for a species, or train a species distribution model. Regardless of the specific application, it’s likely that some amount of filtering of the data is required first. Some of the ways you may want to filter eBird data include:\n\nTemporal filtering: filter the data to a specific range of years or to a specific time of year.\nSpatial filtering: filter the data to focus on a specific region, e.g. a protected area.\nIncreasing precision: some eBird checklists are quite long in distance or duration leading to spatial or temporal imprecision. By removing longer checklists we can increase the spatial precision of the dataset.\nReducing variation in effort: unlike structured scientific surveys, data can be submitted to eBird using a variety of protocols and there is significant variation in effort between checklists in the eBird dataset. Variation in protocol and effort leads to variation in detectability (more effort generally leads to higher detectability). We can choose to impose more structure on the eBird dataset by filtering to reduce variation in protocol and effort.\n\nThe specific filtering you apply will depend on how you intend to use the eBird data. However, for the sake of this example, let’s filter the eBird data to only traveling and stationary checklists from 2013-2022 that are less than 6 hours in duration and 10km in length.\n\nzf_filtered <- zf %>% \n filter(year(observation_date) >= 2013, year(observation_date) <= 2022,\n protocol_type %in% c(\"Traveling\", \"Stationary\"),\n duration_minutes < 6 * 60,\n effort_distance_km < 10 | protocol_type == \"Stationary\")\nnrow(zf)\n#> [1] 22838\nnrow(zf_filtered)\n#> [1] 16526\n\nWe reduced the number of checklists by 6,312, but the checklists remaining are of higher quality.\nFinally, many of the columns in this data frame are unnecessary or redundant, so we’ll select only the columns we need.\n\nchecklists <- zf_filtered %>% \n select(checklist_id, \n latitude, longitude,\n observation_date, time_observations_started,\n protocol_type,\n duration_minutes, effort_distance_km, number_observers,\n observation_count, species_observed)" + "text": "1.5 Filtering data\nNow that you have a detection/non-detection dataset, it’s likely that you want to do something with it. For example, you may want to make a map, identify priority areas for a species, or train a species distribution model. Regardless of the specific application, it’s likely that some amount of filtering of the data is required first. Some of the ways you may want to filter eBird data include:\n\nTemporal filtering: filter the data to a specific range of years or to a specific time of year.\nSpatial filtering: filter the data to focus on a specific region, e.g. a protected area.\nIncreasing precision: some eBird checklists are quite long in distance or duration leading to spatial or temporal imprecision. By removing longer checklists we can increase the spatial precision of the dataset.\nReducing variation in effort: unlike structured scientific surveys, data can be submitted to eBird using a variety of protocols and there is significant variation in effort between checklists in the eBird dataset. Variation in protocol and effort leads to variation in detectability (more effort generally leads to higher detectability). We can choose to impose more structure on the eBird dataset by filtering to reduce variation in protocol and effort.\n\nThe specific filtering you apply will depend on how you intend to use the eBird data. However, for the sake of this example, let’s filter the eBird data to only traveling and stationary checklists from 2013-2022 that are less than 6 hours in duration and 10 km in length.\n\nzf_filtered <- zf %>% \n filter(year(observation_date) >= 2013, year(observation_date) <= 2022,\n protocol_type %in% c(\"Traveling\", \"Stationary\"),\n duration_minutes < 6 * 60,\n effort_distance_km < 10 | protocol_type == \"Stationary\")\nnrow(zf)\n#> [1] 22838\nnrow(zf_filtered)\n#> [1] 16526\n\nWe reduced the number of checklists by 6,312, but the checklists remaining are of higher quality.\nFinally, many of the columns in this data frame are unnecessary or redundant, so we’ll select only the columns we need.\n\nchecklists_zf <- zf_filtered %>% \n select(checklist_id, \n latitude, longitude,\n observation_date, time_observations_started,\n protocol_type,\n duration_minutes, effort_distance_km, number_observers,\n observation_count, species_observed)" }, { "objectID": "ebird.html#sec-ebird-applications", "href": "ebird.html#sec-ebird-applications", "title": "1  Best Practices for using eBird Data", "section": "1.6 Applications", - "text": "1.6 Applications\n\n1.6.1 Detection frequency\nThe simplest thing we can do with these eBird observations is estimate the frequency of detection of Fork-tailed Flycatcher within Rio Grande do Sul. This is the proportion of eBird checklists in the region that detected the species. species_observed is a binary TRUE/FALSE column indicating if a species was detected and R treats TRUE as 1 and FALSE as 0, so we can take the average of this column to get the detection frequency.\n\nmean(checklists$species_observed)\n#> [1] 0.15\n\nSo, Fork-tailed Flycatcher is fairly common within this region with 15% of checklists detecting the species. Detection frequency can be used to compare the prevalence of a species between regions or over time. For example, Fork-tailed Flycatcher is migratory, so let’s look at how detection frequency changes over the months of the year.\n\nmonthly_detection <- checklists %>% \n mutate(month = month(observation_date)) %>% \n group_by(month) %>% \n summarize(detection_frequency = mean(species_observed))\n\n# plot monthly detection frequency\nggplot(monthly_detection) +\n aes(x = month, y = detection_frequency) +\n geom_line() +\n geom_point() +\n scale_x_continuous(breaks = 1:12) +\n scale_y_continuous(labels = scales::percent) +\n labs(x = \"Month of year\",\n y = \"Detection frequency\",\n title = \"Monthly detection frequency for Fork-tailed Flycatcher\",\n subtitle = \"Rio Grande do Sul, Brazil\")\n\n\n\n\n\n\n\n\nBased on this chart, Fork-tailed Flycatcher appears to arrive in Rio Grande do Sul in September and depart in February.\n\n\n\n\n\n\nExercise\n\n\n\nUse a similar technique to calculate and plot the monthly number of eBird checklists in Rio Grande do Sul. Are there differences between months? If so, what does this tell you about using number of detections from presence-only as a measure of prevalence?\n\n\n\n\n\n\n\n\nSolution\n\n\n\n\n\nThere is significant variability in checklist submissions per month, with twice as many checklists in February as October. If we were to look at the monthly number of detections from presence-only data we would expect more detections in months with more checklists even if the prevalence of Fork-tailed Flycatcher is the same.\n\nmonthly_checklists <- count(checklists, month = month(observation_date))\n\n# plot monthly number of checklists\nggplot(monthly_checklists) +\n aes(x = month, y = n) +\n geom_line() +\n geom_point() +\n scale_x_continuous(breaks = 1:12) +\n scale_y_continuous(limits = c(0, NA), labels = scales::comma) +\n labs(x = \"Month of year\",\n y = \"# of eBird checklists\",\n title = \"Monthly eBird checklist submissions in Rio Grande do Sul\")\n\n\n\n\n\n\n\n\n\n\n\n\n\n1.6.2 Converting to spatial format\nMany applications of eBird data require converting the data into an explicitly spatial format, for example, to make a map or subset the observations to only those within a polygon for a protected area. The R package sf can be use to represent spatial points, lines, and polygons in R. We can convert the data frame of checklists to an sf object using the latitude and longitude.\n\nchecklists_sf <- st_as_sf(checklists, coords = c(\"longitude\", \"latitude\"),\n # 4326 is the code for an unprojected lon/lat\n # coordiante reference system\n crs = 4326)\nprint(checklists_sf)\n#> Simple feature collection with 16526 features and 9 fields\n#> Geometry type: POINT\n#> Dimension: XY\n#> Bounding box: xmin: -57.6 ymin: -35 xmax: -48.7 ymax: -27.1\n#> Geodetic CRS: WGS 84\n#> # A tibble: 16,526 × 10\n#> checklist_id observation_date time_observations_started protocol_type\n#> * <chr> <date> <chr> <chr> \n#> 1 S117444976 2013-05-18 07:47:00 Traveling \n#> 2 S117215031 2013-04-14 07:53:00 Traveling \n#> 3 S53740464 2013-01-11 08:00:00 Traveling \n#> 4 S16023053 2013-12-14 17:30:00 Stationary \n#> 5 S15844084 2013-12-03 13:00:00 Traveling \n#> 6 S117214399 2013-03-16 07:36:00 Traveling \n#> # ℹ 16,520 more rows\n#> # ℹ 6 more variables: duration_minutes <int>, effort_distance_km <dbl>,\n#> # number_observers <int>, observation_count <int>, species_observed <lgl>,\n#> # geometry <POINT [°]>\n\nImagine that we’re only interested in observations from within 50 km of Gramado, Brazil (29.375°S, 50.876°W). We can use sf to generate a circle of radium 50 km centered on Gramado, then subset observations to only those falling within the circle.\n\ngramado_point <- st_sfc(st_point(c(-50.876, -29.375)), crs = 4326)\n# 50km = 50,000m\ngramado_circle <- st_buffer(gramado_point, dist = 50000)\nchecklists_gramado <- checklists_sf[gramado_circle, ]\n\nWe could now, for example, calculate the detection frequency in the area around Gramado.\n\nmean(checklists_gramado$species_observed)\n#> [1] 0.097\n\nFinally, in many cases, it may be more convenient to work with eBird data outside of R in a GIS such as QGIS, a free and open source GIS. We can export the Fork-tailed Flycatcher observations to a GeoPackage using sf.\n\nwrite_sf(checklists_sf, \"data/fotfly-ebird_br-rs.gpkg\",\n layer = \"fotfly_observations\")\n\n\n\n\n\n\n\nTip\n\n\n\nGeoPackage is a modern, open source alternative to the shapefile format for storing spatial data. GeoPackages avoid many of the problems and limitations associated with shapefiles, and they are much more efficient than shapefiles. The online ArcGIS documentation provides instructions for how to open a GeoPackage in ArcGIS.\n\n\n\n\n1.6.3 Mapping\nNow that we have the data in a spatial format, we can produce a map of the Fork-tailed Flycatcher detection/non-detection data. For complex, highly customized maps, we recommend using a GIS such as QGIS that’s specifically designed for cartography. However, it’s possible to make a quick, simple map in R using the tmap package.\nWe’ll start by loading polygons defining coutry and state borders, which will provide contextual information for our map. These polygons come from Natural Earth, and excellent source of global, attribution free spatial data. The R package rnaturalearth provides access to Natural Earth data within R; however, for convenience we’ve provided the necessary layers in the file data/gis-data.gpkg included in the data package for this workshop. We’ll also project everything to an equal area projection center on Rio Grande do Sul.\n\ncrs <- st_crs(\"+proj=laea +lat_0=-30 +lon_0=-50\")\n\n# polygons from natural earth\nne_land <- read_sf(\"data/gis-data.gpkg\", \"ne_land\") %>% \n st_transform(crs = crs)\nne_country_lines <- read_sf(\"data/gis-data.gpkg\", \"ne_country_lines\") %>% \n st_transform(crs = crs)\nrgds_boundary <- read_sf(\"data/gis-data.gpkg\", \"ne_states\") %>% \n filter(state_code == \"BR-RS\") %>% \n st_transform(crs = crs)\n\n# transform ebird data to equal area projection\nchecklists_proj <- st_transform(checklists_sf, crs = crs)\n\n\npar(mar = c(0.25, 0.25, 0.25, 0.25))\n\n# set up plot area\nplot(st_geometry(checklists_proj), col = NA)\n\n# contextual gis data\nplot(ne_land, col = \"#dddddd\", border = \"#888888\", lwd = 0.5, add = TRUE)\nplot(rgds_boundary, col = \"#cccccc\", border = NA, add = TRUE)\n#> Warning in plot.sf(rgds_boundary, col = \"#cccccc\", border = NA, add = TRUE):\n#> ignoring all but the first attribute\nplot(ne_country_lines, col = \"#ffffff\", lwd = 1.5, add = TRUE)\n\n# ebird observations\n# not detected\nplot(filter(checklists_proj, !species_observed),\n pch = 19, cex = 0.2, col = alpha(\"#555555\", 0.5),\n add = TRUE)\n#> Warning in plot.sf(filter(checklists_proj, !species_observed), pch = 19, :\n#> ignoring all but the first attribute\n# detected\nplot(filter(checklists_proj, species_observed),\n pch = 19, cex = 0.3, col = alpha(\"#4daf4a\", 1),\n add = TRUE)\n#> Warning in plot.sf(filter(checklists_proj, species_observed), pch = 19, :\n#> ignoring all but the first attribute\n# legend\nlegend(\"bottomright\", bty = \"n\",\n col = c(\"#555555\", \"#4daf4a\"),\n legend = c(\"eBird checklists\", \"Fork-tailed Flycatcher sightings\"),\n pch = 19)\nbox()\npar(new = TRUE, mar = c(0, 0, 3, 0))\ntitle(\"Fork-tailed Flycatcher eBird Observations\\n2013-2022\")" + "text": "1.6 Applications\n\n1.6.1 Detection frequency\nThe simplest thing we can do with these eBird observations is estimate the frequency of detection of Fork-tailed Flycatcher within Rio Grande do Sul. This is the proportion of eBird checklists in the region that detected the species. species_observed is a binary TRUE/FALSE column indicating if a species was detected and R treats TRUE as 1 and FALSE as 0, so we can take the average of this column to get the detection frequency.\n\nmean(checklists_zf$species_observed)\n#> [1] 0.15\n\nSo, Fork-tailed Flycatcher is fairly common within this region with 15% of checklists detecting the species. Detection frequency can be used to compare the prevalence of a species between regions or over time. For example, Fork-tailed Flycatcher is migratory, so let’s look at how detection frequency changes over the months of the year.\n\nmonthly_detection <- checklists_zf %>% \n mutate(month = month(observation_date)) %>% \n group_by(month) %>% \n summarize(detection_frequency = mean(species_observed))\n\n# plot monthly detection frequency\nggplot(monthly_detection) +\n aes(x = month, y = detection_frequency) +\n geom_line() +\n geom_point() +\n scale_x_continuous(breaks = 1:12) +\n scale_y_continuous(labels = scales::percent) +\n labs(x = \"Month of year\",\n y = \"Detection frequency\",\n title = \"Monthly detection frequency for Fork-tailed Flycatcher\",\n subtitle = \"Rio Grande do Sul, Brazil\")\n\n\n\n\n\n\n\n\nBased on this chart, Fork-tailed Flycatcher appears to arrive in Rio Grande do Sul in September and depart in February.\n\n\n\n\n\n\nExercise\n\n\n\nUse a similar technique to calculate and plot the monthly number of eBird checklists in Rio Grande do Sul. Are there differences between months? If so, what does this tell you about using number of detections from presence-only as a measure of prevalence?\n\n\n\n\n\n\n\n\nSolution\n\n\n\n\n\nThere is significant variability in checklist submissions per month, with twice as many checklists in February as October. If we were to look at the monthly number of detections from presence-only data we would expect more detections in months with more checklists even if the prevalence of Fork-tailed Flycatcher is the same.\n\nmonthly_checklists <- count(checklists_zf, month = month(observation_date))\n\n# plot monthly number of checklists\nggplot(monthly_checklists) +\n aes(x = month, y = n) +\n geom_line() +\n geom_point() +\n scale_x_continuous(breaks = 1:12) +\n scale_y_continuous(limits = c(0, NA), labels = scales::comma) +\n labs(x = \"Month of year\",\n y = \"# of eBird checklists\",\n title = \"Monthly eBird checklist submissions in Rio Grande do Sul\")\n\n\n\n\n\n\n\n\n\n\n\n\n\n1.6.2 Converting to spatial format\nMany applications of eBird data require converting the data into an explicitly spatial format, for example, to make a map or subset the observations to only those within a polygon for a protected area. The R package sf can be use to represent spatial points, lines, and polygons in R. We can convert the data frame of checklists to an sf object using the latitude and longitude.\n\nchecklists_sf <- st_as_sf(checklists_zf, coords = c(\"longitude\", \"latitude\"),\n # 4326 is the code for an unprojected lon/lat\n # coordiante reference system\n crs = 4326)\nprint(checklists_sf)\n#> Simple feature collection with 16526 features and 9 fields\n#> Geometry type: POINT\n#> Dimension: XY\n#> Bounding box: xmin: -57.6 ymin: -35 xmax: -48.7 ymax: -27.1\n#> Geodetic CRS: WGS 84\n#> # A tibble: 16,526 × 10\n#> checklist_id observation_date time_observations_started protocol_type\n#> * <chr> <date> <chr> <chr> \n#> 1 S117444976 2013-05-18 07:47:00 Traveling \n#> 2 S117215031 2013-04-14 07:53:00 Traveling \n#> 3 S53740464 2013-01-11 08:00:00 Traveling \n#> 4 S16023053 2013-12-14 17:30:00 Stationary \n#> 5 S15844084 2013-12-03 13:00:00 Traveling \n#> 6 S117214399 2013-03-16 07:36:00 Traveling \n#> # ℹ 16,520 more rows\n#> # ℹ 6 more variables: duration_minutes <int>, effort_distance_km <dbl>,\n#> # number_observers <int>, observation_count <int>, species_observed <lgl>,\n#> # geometry <POINT [°]>\n\nImagine that we’re only interested in observations from within 50 km of Gramado, Brazil (29.375°S, 50.876°W). We can use sf to generate a circle of radium 50 km centered on Gramado, then subset observations to only those falling within the circle.\n\ngramado_point <- st_sfc(st_point(c(-50.876, -29.375)), crs = 4326)\n# 50km = 50,000m\ngramado_circle <- st_buffer(gramado_point, dist = 50000)\nchecklists_gramado <- checklists_sf[gramado_circle, ]\n\nWe could now, for example, calculate the detection frequency in the area around Gramado.\n\nmean(checklists_gramado$species_observed)\n#> [1] 0.097\n\nFinally, in many cases, it may be more convenient to work with eBird data outside of R in a GIS such as QGIS, a free and open source GIS. We can export the Fork-tailed Flycatcher observations to a GeoPackage using sf.\n\nwrite_sf(checklists_sf, \"data/fotfly-ebird_br-rs.gpkg\",\n layer = \"fotfly_observations\")\n\n\n\n\n\n\n\nTip\n\n\n\nThe GeoPackage is a modern, open source alternative to the shapefile format for storing spatial data. GeoPackages avoid many of the problems and limitations associated with shapefiles, and they are much more efficient than shapefiles. The online ArcGIS documentation provides instructions for how to open a GeoPackage in ArcGIS.\n\n\n\n\n1.6.3 Mapping\nNow that we have the data in a spatial format, we can produce a map of the Fork-tailed Flycatcher detection/non-detection data. For complex, highly customized maps, we recommend using a GIS such as QGIS that’s specifically designed for cartography. However, it is possible to make a quick, simple map in R.\nWe’ll start by loading polygons defining coutry and state borders, which will provide contextual information for our map. These polygons come from Natural Earth, and excellent source of global, attribution free spatial data. The R package rnaturalearth provides access to Natural Earth data within R; however, for convenience we’ve provided the necessary layers in the file data/gis-data.gpkg included in the data package for this workshop. We’ll also project everything to an equal area projection center on Rio Grande do Sul.\n\ncrs <- st_crs(\"+proj=laea +lat_0=-30 +lon_0=-50\")\n\n# polygons from natural earth\nne_land <- read_sf(\"data/gis-data.gpkg\", \"ne_land\") %>% \n st_transform(crs = crs)\nne_country_lines <- read_sf(\"data/gis-data.gpkg\", \"ne_country_lines\") %>% \n st_transform(crs = crs)\nrgds_boundary <- read_sf(\"data/gis-data.gpkg\", \"ne_states\") %>% \n filter(state_code == \"BR-RS\") %>% \n st_transform(crs = crs)\n\n# transform ebird data to equal area projection\nchecklists_proj <- st_transform(checklists_sf, crs = crs)\n\nNow we can make a map of observations of Fork-tailed Flycatcher in Rio Grande do Sul. We build up the map in layers, first creating a basemap with the Natural Earth polygons, then plotting the eBird detection and non-detection data on top. When building up a map in layes like this, it’s often useful to first plot a blank version the main dataset you intend to map to define the spatial extent of the map, then layer everything else on top, finishing with plotting the data a second time so it appears as the top layer.\n\npar(mar = c(0.25, 0.25, 2, 0.25))\n\n# start with a blank plot of the data to define the spatial extent of the map\nplot(st_geometry(checklists_proj), col = NA)\n\n# contextual gis data\nplot(ne_land, col = \"#dddddd\", border = \"#888888\", lwd = 0.5, add = TRUE)\nplot(rgds_boundary, col = \"#cccccc\", border = NA, add = TRUE)\n#> Warning in plot.sf(rgds_boundary, col = \"#cccccc\", border = NA, add = TRUE):\n#> ignoring all but the first attribute\nplot(ne_country_lines, col = \"#ffffff\", lwd = 1.5, add = TRUE)\n\n# ebird observations\n# not detected\nplot(filter(checklists_proj, !species_observed),\n pch = 19, cex = 0.2, col = alpha(\"#555555\", 0.5),\n add = TRUE)\n#> Warning in plot.sf(filter(checklists_proj, !species_observed), pch = 19, :\n#> ignoring all but the first attribute\n# detected\nplot(filter(checklists_proj, species_observed),\n pch = 19, cex = 0.3, col = alpha(\"#4daf4a\", 1),\n add = TRUE)\n#> Warning in plot.sf(filter(checklists_proj, species_observed), pch = 19, :\n#> ignoring all but the first attribute\n# legend\nlegend(\"bottomright\", bty = \"n\",\n col = c(\"#555555\", \"#4daf4a\"),\n legend = c(\"eBird checklists\", \"Fork-tailed Flycatcher sightings\"),\n pch = 19)\nbox()\ntitle(\"Fork-tailed Flycatcher eBird Observations (2013-2022)\")" }, { "objectID": "ebirdst.html#sec-ebirdst-access", diff --git a/docs/sitemap.xml b/docs/sitemap.xml index e9985dc..5da90c3 100644 --- a/docs/sitemap.xml +++ b/docs/sitemap.xml @@ -2,14 +2,14 @@ https://ebird.github.io/ebird-workshop-oca/index.html - 2023-07-19T19:20:48.584Z + 2023-07-20T16:57:42.021Z https://ebird.github.io/ebird-workshop-oca/ebird.html - 2023-07-19T19:20:48.616Z + 2023-07-20T21:23:18.040Z https://ebird.github.io/ebird-workshop-oca/ebirdst.html - 2023-07-19T19:20:48.665Z + 2023-07-20T16:55:39.478Z diff --git a/ebird.qmd b/ebird.qmd index 3787f81..9286186 100644 --- a/ebird.qmd +++ b/ebird.qmd @@ -36,7 +36,7 @@ If you would prefer to directly download the exact dataset used in this workshop The previous step left us with two tab separated text files, one for the EBD (i.e. observation data) and one for the SED (i.e. checklist data). Start a new RStudio project and put the downloaded text files in the `data/` sub-directory of the project directory. -The `auk` R package is specifically designed for working with eBird data. It contains the functions [`read_ebd()`](https://cornelllabofornithology.github.io/auk/reference/read_ebd.html) and [`read_sampling()`](https://cornelllabofornithology.github.io/auk/reference/read_ebd.html), designed to import the EBD and SED, respectively, into R. First let's import the checklist data (SED). +The `auk` R package is specifically designed for working with eBird data. It includes the functions [`read_ebd()`](https://cornelllabofornithology.github.io/auk/reference/read_ebd.html) and [`read_sampling()`](https://cornelllabofornithology.github.io/auk/reference/read_ebd.html) for importing the EBD and SED, respectively, into R. First let's import the checklist data (SED). ```{r} #| label: ebird-import-sed @@ -45,7 +45,6 @@ library(dplyr) library(ggplot2) library(lubridate) library(sf) -library(tmap) f_sed <- "data/ebd_BR-RS_fotfly_smp_relJun-2023_sampling.txt" checklists <- read_sampling(f_sed, unique = FALSE) @@ -58,7 +57,7 @@ glimpse(checklists) Take some time to explore the variables in the checklist dataset. If you're unsure about any of the variables, consult the metadata document that came with the data download (`eBird_Basic_Dataset_Metadata_v1.14.pdf`). ::: -Next we'll import the observation data. +Next, let's import the observation data. ```{r} #| label: ebird-import-ebd @@ -73,7 +72,7 @@ glimpse(observations) Take some time to explore the variables in the observation dataset. Notice that the EBD duplicates many of the checklist-level variables from the SED. ::: -When we read the data into R you probably noticed we used `unique = FALSE` and `rollup = FALSE`. By default the read functions in `auk` perform two important pre-processing steps: **combining duplicate shared checklists** and **taxonomic rollup**. We intentionally turned off this functionality for the purposes of demonstration. +When we read the data into R, we used `unique = FALSE` and `rollup = FALSE`. By default the read functions in `auk` perform two important pre-processing steps: **combining duplicate shared checklists** and **taxonomic rollup**. We intentionally turned off this functionality for the purposes of demonstration. ### Shared checklists {#sec-ebird-import-shared} @@ -104,9 +103,22 @@ head(checklists_unique$checklist_id) tail(checklists_unique$checklist_id) ``` +::: callout-tip +## Tip + +Curious when checklists and observers contributed to a shared checklist after it has been collapsed? The `sampling_event_identifier` and `observer_id` contain comma-separated lists of all checklists and observers that went into the shared checklists. + +```{r} +#| label: ebird-import-shared-tip +checklists_unique %>% + filter(checklist_id == "G10019405") %>% + select(checklist_id, group_identifier, sampling_event_identifier, observer_id) +``` +::: + ### Taxonomic rollup {#sec-ebird-import-rollup} -eBird observations can be made at levels below species (e.g. subspecies) or above species (e.g. a bird that was identified as a duck, but the species could not be determined); however, for most uses we'll want observations at the species level. This is especially true if we want to produce detection/non-detection data from complete checklists because "complete" only applies to species. +eBird observations can be made at levels below species (e.g. subspecies) or above species (e.g. a bird that was identified as a duck, but the species could not be determined); however, for most uses we'll want observations at the species level. This is especially true if we want to produce detection/non-detection data from complete checklists because "complete" only applies at the species level. ::: callout-tip ## Tip @@ -122,15 +134,23 @@ observations_rollup <- auk_rollup(observations) # only one checklist is affected by this observations %>% filter(sampling_event_identifier == "S99335111") %>% - select(sampling_event_identifier, common_name, subspecies_common_name) + select(sampling_event_identifier, common_name, subspecies_common_name, + observation_count) observations_rollup %>% filter(sampling_event_identifier == "S99335111") %>% - select(sampling_event_identifier, common_name) + select(sampling_event_identifier, common_name, + observation_count) ``` +::: callout-tip +## Tip + +If multiple taxa on a single checklist roll up to the same species, `auk_rollup()` attempts to combine them intelligently. If each observation has a count, those counts are added together, but if any of the observations is missing a count (i.e. the count is "X") the combined observation is also assigned an "X". +::: + ## Generating detection/non-detection data {#sec-ebird-zf} -Complete eBird checklists are extremely valuable because, for all species that weren't reported, we can infer counts of 0. This allows us to convert eBird from presence only data to detection/non-detection data, which allows for much more robust analyses. Note that we don't use the term presence/absence data here because a non-detection doesn't necessarily imply the species was absent, only that observer didn't detect and identify it. +Complete eBird checklists are extremely valuable because, for all species that weren't reported, we can infer counts of 0. This allows us to convert eBird from presence only data to detection/non-detection data, which allows for much more robust analyses. Note that we don't use the term presence/absence data here because a non-detection doesn't necessarily imply the species was absent, only that the observer didn't detect and identify it. We refer to the process of producing detection/non-detection data as "zero-filling" the eBird data because we're filling in the missing zeros. We'll read the eBird data into R again, filter to only complete checklists, then use the function [`auk_zerofill()`](https://cornelllabofornithology.github.io/auk/reference/auk_zerofill.html) to generate detection/non-detection data. Note that shared checklists are combined and taxonomic rollup is performed by default when using the `read_*()` functions from `auk`. @@ -170,14 +190,14 @@ select(zf, observation_count, species_observed) %>% ## Filtering data {#sec-ebird-filtering} -Now that you have a detection/non-detection dataset, it's likely that you want to do something with it. For example, you may want to make a map, use the eBird data to identify priority areas for a species, or train a species distribution model. Regardless of the specific application, it's likely that some amount of filtering of the data is required first. Some of the ways you may want to filter eBird data include: +Now that you have a detection/non-detection dataset, it's likely that you want to do something with it. For example, you may want to make a map, identify priority areas for a species, or train a species distribution model. Regardless of the specific application, it's likely that some amount of filtering of the data is required first. Some of the ways you may want to filter eBird data include: - **Temporal filtering**: filter the data to a specific range of years or to a specific time of year. - **Spatial filtering**: filter the data to focus on a specific region, e.g. a protected area. - **Increasing precision**: some eBird checklists are quite long in distance or duration leading to spatial or temporal imprecision. By removing longer checklists we can increase the spatial precision of the dataset. - **Reducing variation in effort**: unlike structured scientific surveys, data can be submitted to eBird using a variety of protocols and there is significant variation in effort between checklists in the eBird dataset. Variation in protocol and effort leads to variation in detectability (more effort generally leads to higher detectability). We can choose to impose more structure on the eBird dataset by filtering to reduce variation in protocol and effort. -The specific filtering you apply will depend on how you intend to use the eBird data. However, for the sake of this example, let's filter the eBird data to only traveling and stationary checklists from 2013-2022 that are less than 6 hours in duration and 10km in length. +The specific filtering you apply will depend on how you intend to use the eBird data. However, for the sake of this example, let's filter the eBird data to only traveling and stationary checklists from 2013-2022 that are less than 6 hours in duration and 10 km in length. ```{r} #| label: ebird-filtering-filter @@ -196,7 +216,7 @@ Finally, many of the columns in this data frame are unnecessary or redundant, so ```{r} #| label: ebird-filtering-select -checklists <- zf_filtered %>% +checklists_zf <- zf_filtered %>% select(checklist_id, latitude, longitude, observation_date, time_observations_started, @@ -213,14 +233,14 @@ The simplest thing we can do with these eBird observations is estimate the frequ ```{r} #| label: ebird-applications-freq-total -mean(checklists$species_observed) +mean(checklists_zf$species_observed) ``` -So, Fork-tailed Flycatcher is fairly common within this region with `r scales::percent(mean(checklists$species_observed))` of checklists detecting the species. Detection frequency can be used to compare the prevalence of a species between regions or over time. For example, Fork-tailed Flycatcher is migratory, so let's look at how detection frequency changes over the months of the year. +So, Fork-tailed Flycatcher is fairly common within this region with `r scales::percent(mean(checklists_zf$species_observed))` of checklists detecting the species. Detection frequency can be used to compare the prevalence of a species between regions or over time. For example, Fork-tailed Flycatcher is migratory, so let's look at how detection frequency changes over the months of the year. ```{r} #| label: ebird-applications-freq-monthly -monthly_detection <- checklists %>% +monthly_detection <- checklists_zf %>% mutate(month = month(observation_date)) %>% group_by(month) %>% summarize(detection_frequency = mean(species_observed)) @@ -253,7 +273,7 @@ There is significant variability in checklist submissions per month, with twice ```{r} #| label: ebird-applications-freq-sol -monthly_checklists <- count(checklists, month = month(observation_date)) +monthly_checklists <- count(checklists_zf, month = month(observation_date)) # plot monthly number of checklists ggplot(monthly_checklists) + @@ -274,7 +294,7 @@ Many applications of eBird data require converting the data into an explicitly s ```{r} #| label: ebird-applications-spatial-convert -checklists_sf <- st_as_sf(checklists, coords = c("longitude", "latitude"), +checklists_sf <- st_as_sf(checklists_zf, coords = c("longitude", "latitude"), # 4326 is the code for an unprojected lon/lat # coordiante reference system crs = 4326) @@ -310,12 +330,12 @@ write_sf(checklists_sf, "data/fotfly-ebird_br-rs.gpkg", ::: callout-tip ## Tip -[GeoPackage](https://www.geopackage.org/) is a modern, open source alternative to the shapefile format for storing spatial data. GeoPackages avoid many of the problems and limitations associated with shapefiles, and they are much more efficient than shapefiles. The online ArcGIS documentation provides [instructions for how to open a GeoPackage in ArcGIS](https://desktop.arcgis.com/en/arcmap/latest/manage-data/databases/connect-sqlite.htm). +The [GeoPackage](https://www.geopackage.org/) is a modern, open source alternative to the shapefile format for storing spatial data. GeoPackages avoid many of the problems and limitations associated with shapefiles, and they are much more efficient than shapefiles. The online ArcGIS documentation provides [instructions for how to open a GeoPackage in ArcGIS](https://desktop.arcgis.com/en/arcmap/latest/manage-data/databases/connect-sqlite.htm). ::: ### Mapping {#sec-ebird-applications-mapping} -Now that we have the data in a spatial format, we can produce a map of the Fork-tailed Flycatcher detection/non-detection data. For complex, highly customized maps, we recommend using a GIS such as QGIS that's specifically designed for cartography. However, it's possible to make a quick, simple map in R using the `tmap` package. +Now that we have the data in a spatial format, we can produce a map of the Fork-tailed Flycatcher detection/non-detection data. For complex, highly customized maps, we recommend using a GIS such as QGIS that's specifically designed for cartography. However, it is possible to make a quick, simple map in R. We'll start by loading polygons defining coutry and state borders, which will provide contextual information for our map. These polygons come from [Natural Earth](https://www.naturalearthdata.com/downloads/), and excellent source of global, attribution free spatial data. The R package `rnaturalearth` provides access to Natural Earth data within R; however, for convenience we've provided the necessary layers in the file `data/gis-data.gpkg` included in the [data package](index.qmd#sec-intro-data) for this workshop. We'll also project everything to an equal area projection center on Rio Grande do Sul. @@ -336,13 +356,13 @@ rgds_boundary <- read_sf("data/gis-data.gpkg", "ne_states") %>% checklists_proj <- st_transform(checklists_sf, crs = crs) ``` - +Now we can make a map of observations of Fork-tailed Flycatcher in Rio Grande do Sul. We build up the map in layers, first creating a basemap with the Natural Earth polygons, then plotting the eBird detection and non-detection data on top. When building up a map in layes like this, it's often useful to first plot a blank version the main dataset you intend to map to define the spatial extent of the map, then layer everything else on top, finishing with plotting the data a second time so it appears as the top layer. ```{r} #| label: ebird-applications-mapping-map -par(mar = c(0.25, 0.25, 0.25, 0.25)) +par(mar = c(0.25, 0.25, 2, 0.25)) -# set up plot area +# start with a blank plot of the data to define the spatial extent of the map plot(st_geometry(checklists_proj), col = NA) # contextual gis data @@ -365,6 +385,5 @@ legend("bottomright", bty = "n", legend = c("eBird checklists", "Fork-tailed Flycatcher sightings"), pch = 19) box() -par(new = TRUE, mar = c(0, 0, 3, 0)) -title("Fork-tailed Flycatcher eBird Observations\n2013-2022") +title("Fork-tailed Flycatcher eBird Observations (2013-2022)") ``` diff --git a/index.qmd b/index.qmd index b9f2086..30d9abc 100644 --- a/index.qmd +++ b/index.qmd @@ -8,18 +8,18 @@ editor_options: # Introduction {.unnumbered} -The contents of this website comprise the notes for a workshop on best practices for using [eBird](https://ebird.org/home) data and [eBird Status](https://science.ebird.org/en/status-and-trends) data products presented at the [Ornithological Congress of The Americas (OCA)](https://oca2023.com.br/evento/oca2023/home) in August 2023 in Gramado, Brazil. The workshop is divided into two lessons covering: +This website contains the notes for a set of two workshops on best practices for using [eBird](https://ebird.org/home) data and [eBird Status](https://science.ebird.org/en/status-and-trends) data products, respectively, presented at the [Ornithological Congress of The Americas (OCA)](https://oca2023.com.br/evento/oca2023/home) in August 2023 in Gramado, Brazil. The two workshops are: 1. [Best Practices for Using eBird Data](ebird.qmd): introduction to the eBird Basic Dataset (EBD), challenges associated with using eBird data for analysis, and best practices for preparing eBird data for modeling. 3. [eBird Status and Trends](ebirdst.qmd): downloading eBird Status data products, loading the data into R, and using them for a variety of applications. ## Setup {#sec-intro-setup} -This workshop is intended to be interactive. All examples are written in the R programming language, and the instructor will work through the examples in real time, while the attendees are encouraged following along by writing the same code. To ensure we can avoid any unnecessary delays, please follow these setup instructions prior to the workshop +This workshop is intended to be interactive. All examples are written in the R programming language, and the instructor will work through the examples in real time, while the attendees are encouraged following along by writing the same code. To ensure we can avoid any unnecessary delays, please follow these setup instructions prior to the workshop: 1. [Create an eBird account](https://ebird.github.io/ebird-best-practices/intro.html) if you don't already have one and request access to the raw eBird data and/or the eBird Status data products depending on which workshops you're attending: -- Best Practices for Using eBird Data: [request access to the eBird Basic Dataset](https://ebird.org/data/download). -- eBird Status and Trends: [request access to the eBird Status data products](https://science.ebird.org/en/status-and-trends/download-data) + - Best Practices for Using eBird Data: [request access to the eBird Basic Dataset](https://ebird.org/data/download). + - eBird Status and Trends: [request access to the eBird Status data products](https://science.ebird.org/en/status-and-trends/download-data) 2. [Download](https://cloud.r-project.org/) and install the latest version of R. **You must have R version 4.0.0 or newer to follow along with this workshop** 3. [Download](https://posit.co/download/rstudio-desktop/#download) and install the latest version of RStudio. RStudio is not required for this workshop; however, the instructors will be using it and you may find it easier to following along if you're working in the same environment. 4. The lessons in this workshop use a variety of R packages. To install all the necessary packages, run the following code @@ -34,8 +34,8 @@ remotes::install_github("ebird/ebird-best-practices") ``` 5. Ensure all packages are updated to their most recent versions by clicking on the Update button on the Packages tab in RStudio. 6. Download the data package for the workshop you are attending: -- [Best Practices for Using eBird Data](https://drive.google.com/file/d/1y7MXbiqGzwJpyIsDDwA8ErqNVueGgecF/view?usp=sharing) -- [eBird Status and Trends](https://drive.google.com/file/d/1mXMO2mxqERYkXcneITmuZpmA4Jfj53p3/view?usp=sharing) + - [Best Practices for Using eBird Data](https://drive.google.com/file/d/1y7MXbiqGzwJpyIsDDwA8ErqNVueGgecF/view?usp=sharing) + - [eBird Status and Trends](https://drive.google.com/file/d/1mXMO2mxqERYkXcneITmuZpmA4Jfj53p3/view?usp=sharing) ## Tidyverse {#sec-intro-tidyverse}