Volume 3, Issue 1
APPLICATION
Free Access

RNCEP: global weather and climate data at your fingertips

Michael U. Kemp

Corresponding Author

Correspondence author. E‐mail: m.u.kemp@uva.nlSearch for more papers by this author
E. Emiel van Loon

Computational Geo‐Ecology, Department of Science, Institute for Biodiversity and Ecosystem Dynamics, University of Amsterdam, PO Box 94248, 1090 GE Amsterdam, The Netherlands

Search for more papers by this author
Judy Shamoun‐Baranes

Computational Geo‐Ecology, Department of Science, Institute for Biodiversity and Ecosystem Dynamics, University of Amsterdam, PO Box 94248, 1090 GE Amsterdam, The Netherlands

Search for more papers by this author
Willem Bouten

Computational Geo‐Ecology, Department of Science, Institute for Biodiversity and Ecosystem Dynamics, University of Amsterdam, PO Box 94248, 1090 GE Amsterdam, The Netherlands

Search for more papers by this author
First published: 26 July 2011
Citations: 100

Summary

1. Atmospheric conditions strongly influence ecological systems, and tools that simplify the access and processing of atmospheric data can greatly facilitate ecological research.

2. We have developed RNCEP, a package of functions in the open‐source R language, to access, organise and visualise freely available atmospheric data from two long‐term high‐quality data sets with global coverage.

3. These functions retrieve data, via the Internet, for either a desired spatiotemporal extent or interpolated to a point in space and time. The package also contains functions to temporally aggregate data, producing user‐defined variables, and to visualise these data on a map.

4. By making access to atmospheric data and integration with biological data easier and more flexible, we hope to facilitate and encourage the exploration of relationships between biological systems and atmospheric conditions.

Introduction

Atmospheric conditions at different scales in space and time strongly influence a wide range of biological processes: from short‐term atmospheric conditions, especially in the lowest troposphere (Stull 1988), described collectively as weather, to longer‐term average conditions (i.e. climate). For instance, the sex of some reptilian species’ offspring is temperature‐dependent (Janzen 1994); humidity influences the rate of dehydration and therefore the level of activity in most amphibians (Shoemaker & Nagy 1977); low temperatures and storms can influence avian reproduction (Wingfield 1984); and atmospheric conditions are drivers of migration and long‐distance transport in numerous taxa (Drake & Farrow 1988; Dingle 1996; Nathan 2005; Newton 2008). Recent trends in atmospheric conditions, for example rising temperatures and oscillations in pressure systems (e.g. North Atlantic Oscillation), have profound effects on marine and terrestrial ecosystems (e.g. Hughes 2000; Ottersen et al. 2001; Walther et al. 2002; Parmesan 2006). The connection between climate and biology cannot be overstated, as a species’ ability to inhabit a particular geographic range is largely determined by the area’s climate (MacArthur 1972; Guisan & Zimmermann 2000; Tarroso & Rebelo 2010). Within the past century, climate change has influenced the geographical ranges and abundance of numerous species (Parmesan & Yohe 2003; Root et al. 2003), in some cases leading to population and species extinctions (Pounds, Fogden, & Campbell 1999; Parmesan 2006).

Clearly, this intimate relationship between short‐ and long‐term atmospheric conditions and biological systems demonstrates the need to incorporate atmospheric data in ecological studies. A large amount of atmospheric data, stored in diverse formats, can be accessed through various Internet portals (Shamoun‐Baranes, Bouten, & van Loon 2010); however, not all data are freely available. The National Centers for Environmental Prediction (NCEP)/National Center for Atmospheric Research (NCAR) Reanalysis data set (Kalnay et al. 1996), hereafter called R‐1, and NCEP/Department of Energy (DOE) Reanalysis II data set (Kanamitsu et al. 2002), hereafter called R‐2, are high‐quality, well‐documented, freely available data sets with global coverage of numerous atmospheric variables. In recent years, these NCEP data sets have been increasingly used in ecological research including studies of phenology (e.g. Chmielewski & Rötzer 2002; Cook, Smith, & Mann 2005), land cover and atmospheric interaction (e.g. Lawton et al. 2001; Marengo et al. 2008), and bird migration (e.g. Kemp et al. 2010; Shamoun‐Baranes, Bouten, & van Loon 2010 and references therein). NCEP data can be accessed via ftp where users can download a full year of data, a web service where users can select a temporally and spatially continuous subset of data, or queried directly from the Internet using the Open‐source Project for a network Data Access Protocol (OPenDAP; Sgouros 2004). In all cases, NCEP data are stored in the netCDF data format (a well‐documented binary format for storing array‐oriented scientific data; Rew et al. 2010) and the user needs to extract the data using specially developed software tools.

To facilitate the extraction, organisation, aggregation and visualisation of NCEP R‐1 and R‐2 data, we have developed the RNCEP package of functions in the R language for statistical computing and graphics (R Development Core Team 2010). R is a freely available open‐source computing environment that is highly extendable and can be run on multiple platforms. R is extensively used in ecological research with tools tailored to the ecological community (e.g. Calenge 2006; Kneib & Petzoldt 2007). This article describes the functionality of the RNCEP package.

The NCEP data sets

The NCEP/NCAR R‐1 and NCEP/DOE R‐2 are freely available state‐of‐the‐art gridded reanalysis data sets with global coverage of many relevant atmospheric variables spanning 1957 to present and 1979 to present, respectively. Data for many variables are available at 17 pressure levels ranging from 1000 to 10 mb. Other variables describe conditions either at or near the surface. These data have a spatial resolution of 2.5 × 2.5° and a temporal resolution of 6 h (00, 06, 12, 18 h UTC). Still other variables in these data sets are given on a global T62 Gaussian grid with 192 equally spaced longitudinal and 94 variably spaced latitudinal grid points, also in 6‐h intervals.

The R scripts

Source code and binary distributions of the RNCEP package, with associated help files, are available via the CRAN repository (http://www.cran.r‐project.org/) and can be installed on most systems by entering install.packages(‘RNCEP’, dependencies=TRUE) into an R command prompt. Installed in this way, help files may be called using standard R syntax (e.g. ?RNCEP), and dependent packages are installed automatically. RNCEP depends on the R packages abind (Plate & Heiberger 2004), fields (Furrer, Nychka, & Sain 2010), fossil (Vavrek & Larsson 2010), maps (Becker et al. 2010), tcltk and tgp (Gramacy & Taddy 2010); each is freely available via the CRAN repository.

We have designed several functions that can be used to facilitate common tasks when working with atmospheric data. These tasks are described in more detail in the following text and presented in schematic workflows (Figs. 1 and 2).

image

This flowchart illustrates a workflow to retrieve and organise data from the R‐1 or R‐2 dataset for a specified spatiotemporal extent using the RNCEP package. In the workflow, yellow ovals indicate functions in the RNCEP package. NCEP.gather() obtains data for a desired spatiotemporal extent. These data are arranged in a three‐dimensional array comprising latitude, longitude, and date‐time. Any undesired date‐times can be removed from the array using NCEP.restrict(). NCEP.aggregate() temporally aggregates the data array to calculate user‐defined summary statistics. NCEP.vis.area() visualises a single date‐time (or aggregated date‐time) at any point in this process. We show a filled contour plot of mean temperature (°K) at 1800 UTC from the 850 mb pressure level from 1 October to 15 October 1970–2000. At any stage, these data may be exported in various formats including those readable by third‐party GIS software.

image

This flowchart illustrates a workflow to interpolate weather data from the R‐1 or R‐2 dataset to specified points in space and time using the RNCEP package. In the workflow, yellow ovals indicate functions in the RNCEP package. NCEP.interp() retrieves the eight data points in the R‐1 or R‐2 dataset surrounding the desired point in space and time. In the flowchart, a question‐mark indicates a point in space and time to which interpolation will be performed. The cube indicates the eight grid points in the R‐1 or R‐2 dataset surrounding the desired point in space and time. The function interpolates the data from the surrounding grid points using the specified method of interpolation. The question‐mark becomes a check‐mark after interpolation: the value is now known. NCEP.vis.points() visualises interpolated data in their proper location on a map using colour to indicate their value. Here, we see a migrating lesser black‐backed gull (Larus fuscus Linnaeus, 1758) travelling from northeast to southwest. Its location, recorded by a mounted GPS tracking device, is shown between 17 and 19 September 2008 (median measurement interval: 21 min). The colour of the points indicates the linearly‐interpolated percentage of total cloud cover. The gull and delayed crossing the Bay of Biscay for over 24 h, likely due to inclement weather suggested by the increased cloud cover.

Utilising R’s extensive facilities, one can perform GIS and statistical operations on any retrieved atmospheric data from within R or data may be exported in a variety of formats, ranging from R’s internal format to formats that can be imported into third‐party GIS software (see the RNCEP help files).

R functions to retrieve and organise reanalysis data from a specified spatiotemporal extent

Task 1 – Gather NCEP data

The NCEP.gather() function retrieves data from the R‐1 or R‐2 data set, utilising the OPenDAP method of data access, for a given spatiotemporal range. Users must specify (i) the variable of interest, (ii) the level (i.e. pressure level, surface or T62 Gaussian grid) from which the variable is to be obtained, (iii) the desired spatial range, (iv) the desired month and year ranges and (v) whether data should come from the R‐1 or R‐2 data set. With these parameters specified, NCEP.gather() returns to the R environment a three‐dimensional array containing the specified variable over the desired spatiotemporal range. For example, the user can extract air temperature at the 850‐mb pressure level from the R‐1 data set for October, 1970–2000, 50°N–60°N, 5°W–10°E (Fig. 1).

Task 2 – Restrict NCEP data

The structure of the NCEP data sets makes it difficult to download an interrupted time series of data per year. For example, one cannot easily obtain data for only 1200 UTC every day for a specific month. The function NCEP.restrict() can be used to remove unwanted temporal intervals from the data imported into R in Task 1 using NCEP.gather(). Using NCEP.restrict(), one can remove data for a specified year, month, day, hour or any combination of the four. For the example in Fig. 1, this function is used to restrict the temperature data to 1800 UTC and 1–15 October.

Task 3 – Aggregate NCEP data

Once an array of atmospheric data has been obtained, and the time series restricted, derived variables may be calculated by temporally aggregating or summarising the array, for example by calculating a mean, percentage of occurrence or an accumulation. For instance, one could calculate mean maximum temperature to explain Malaria epidemics (Githeko & Ndegwa 2001), the frequency of tailwind assistance for migrating birds to explain the timing of spring arrival (Sinelschikova et al. 2007), or seasonal temperature accumulation (i.e. degree days) to explain variability in plant phenology (Wang 1960). The NCEP.aggregate() function is applied to perform these temporal aggregations. It summarises data at each grid point and returns a new array with the same spatial dimensions as the input array. The user specifies the function to apply (either an internal R‐function such as ‘mean’, ‘max’ or ‘sum’ or a function created by the user) and whether or not to aggregate each temporal component: year, month, day and hour. While data returned by NCEP.gather() and NCEP.restrict() are technically weather data as they describe atmospheric conditions at relatively short temporal intervals, NCEP.aggregate() can be used to derive climate data by averaging the atmospheric data over a sufficiently long period. In the example in Fig. 1, mean temperature at 1800 UTC from 1 to 15 October 1997–2000 is calculated.

R functions to interpolate reanalysis data to specified points in space and time

The function NCEP.interp() interpolates variables from the R‐1 or R‐2 data set to specified locations in space and time (see Fig. 2 for a workflow of this procedure). The user must specify the atmospheric variable, level (again, pressure level, surface or T62 Gaussian grid) from which the variable should be obtained, and spatial and temporal location to which the variable should be interpolated. Further optional arguments include parameters to control interpolation. NCEP.interp() will accept vectors as arguments and can, therefore, easily be applied to all of the points in an ecological data set with a single command. Thus, users could calculate the temperature and wind conditions at each location along the entire migratory route of an individually tracked animal (e.g. Shamoun‐Baranes et al. 2003; Shamoun‐Baranes, Bouten, & van Loon 2010 and references therein).

NCEP.interp() queries the NCEP data base, utilising OPenDAP via the Internet, obtaining data from the eight grid points surrounding the desired location in space and time. If the method of interpolation is given as ‘linear’, the function performs trilinear interpolation in latitude, longitude and time. Alternatively, if the method of interpolation is ‘IDW’, the function performs inverse distance weighting (Shepard 1968) in space followed by linear interpolation in time. The user can turn off interpolation in space or time or both, in which case NCEP.interp() performs ‘nearest‐neighbour’ interpolation returning the value of the closest grid point in space or time or both, respectively. Spatial interpolation is always performed assuming a spherical grid rather than a planar surface. To indicate the precision of an interpolated result, NCEP.interp() calculates the standard deviation of the values used to perform the interpolation. Thus, precision is described in the same units as the interpolated output, with smaller values indicating less variability among the predictor points. Some variables in these data sets (e.g. cloud cover) should not be temporally interpolated as they describe conditions over an interval of time rather than at a specific point. For these variables, NCEP.interp() will not perform interpolation in time and instead automatically retrieves data describing the interval within which the specified date‐time falls.

R functions to visualise reanalysis data

Regardless of whether data are obtained over a spatiotemporal extent or interpolated to a point in space and time, it is often desirable to visualise these data on a map.

NCEP.vis.area() produces a contour plot of a single date‐time (or single aggregated date‐time) from a data‐array (Fig. 1). Specifying only the input data‐array and date‐time to visualise, the user can quickly obtain a representative map. The map’s spatial dimensions, for instance, are automatically set according to the spatial range of the input data‐array. The user can also manually configure each aspect of the map.

NCEP.vis.points() produces a map indicating the value of a variable interpolated to point locations as obtained using NCEP.interp() (Fig. 2). The colour of each point indicates the interpolated value. The user only needs to specify the location of each point and the value of the variable at that point to produce a representative map, yet all aspects of the map are configurable.

Conclusion

RNCEP is intended to streamline access to and organisation of atmospheric data from two freely available high‐quality gridded data sets with global coverage. Although other tools exist to extract and visualise these data (e.g. GrADS Doty, Holt, & Fiorino 1995; IDV Murray et al. 2003), the RNCEP package integrates those functions that are particularly useful for an ecologist: data download, format conversion, subset, aggregation, interpolation and visualisation. The package enables rapid adjustment of the spatial and temporal ranges obtained, translating logical user input into the necessary commands in OPenDAP and returns data in an easily interpretable, unpacked format. Further, RNCEP does not require that any data be stored locally, nor must any particular data base connection be maintained. With only an Internet connection, data may be obtained on‐demand, explored, manipulated, integrated into R statistical analyses and either saved in various formats or discarded. In the future, other gridded data sets (e.g. the NCEP Global Ocean Data Assimilation System) that are available online in a stable format may be accessed using the approach of the RNCEP package. In this way, many functions in the RNCEP package may be applied directly to these new data sets.

Ecology is inherently a multidisciplinary field at the interface between various Earth systems. As such, tools to integrate data from the different systems, enabling efficient and versatile research, are an important aspect of an e‐science environment (Hey & Trefethen 2005). We hope RNCEP will facilitate and encourage the incorporation of atmospheric data into ecological research and promote the exploration of relationships between biological systems and atmospheric conditions.

To cite RNCEP or acknowledge its use, cite this article as follows, substituting the version of the package that you used for ‘R package version 1.0.1’:

Kemp, M. U., van Loon, E. E., Shamoun‐Baranes, J., & Bouten, W. (2011). RNCEP: global weather and climate data at your fingertips. Methods in Ecology and Evolution, 2. doi: 10.1111/j.2041‐210X.2011.00138.x (R package version 1.0.1).

Acknowledgements

NCEP R‐1 and NCEP R‐2 data were provided by the NOAA/OAR/ESRL PSD, Boulder, Colorado, USA, from their website at http://www.esrl.noaa.gov/psd. R‐2 data were produced with the support of the U.S. National Weather Service and U.S. Department of Energy. Please acknowledge the use of NCEP data in any documents or publications. Our studies are facilitated by the BiG Grid infrastructure for e‐Science (http://www.biggrid.nl), Flysafe2 and the Dutch National Authority for Data concerning Nature (GaN; http://www.gegevensautoriteitnatuur.nl). The authors thank the associate editor of MEE and two anonymous reviewers for constructive comments on an earlier draft of the manuscript.

      Number of times cited according to CrossRef: 100

      • Cyclical helping hands: seasonal tailwinds differentially affect migrating Oriental Storks (Ciconia boyciana) travel speed, Avian Research, 10.1186/s40657-020-00196-8, 11, 1, (2020).
      • Concurrent shifts in wintering distribution and phenology in migratory swans: Individual and generational effects, Global Change Biology, 10.1111/gcb.15151, 26, 8, (4263-4275), (2020).
      • Sex-specific foraging behaviour is affected by wind conditions in a sexually size dimorphic seabird, Animal Behaviour, 10.1016/j.anbehav.2020.05.014, 166, (207-218), (2020).
      • How will snow alter exposure of organisms to cold stress under climate warming?, Global Ecology and Biogeography, 10.1111/geb.13100, 29, 7, (1246-1256), (2020).
      • Globally consistent climate sensitivity of natural disturbances across boreal and temperate forest ecosystems, Ecography, 10.1111/ecog.04995, 43, 7, (967-978), (2020).
      • Habitat availability influences migration speed, refueling patterns and seasonal flyways of a fly-and-forage migrant, Movement Ecology, 10.1186/s40462-020-0190-4, 8, 1, (2020).
      • Coping with the commute: behavioural responses to wind conditions in a foraging seabird, Journal of Avian Biology, 10.1111/jav.02057, 51, 4, (2020).
      • Does Moonlight Increase Predation Risk for Elusive Mammals in Costa Rica?, Tropical Conservation Science, 10.1177/1940082920952405, 13, (194008292095240), (2020).
      • A red knot as a black swan: how a single bird shows navigational abilities during repeat crossings of the Greenland Icecap, Journal of Avian Biology, 10.1111/jav.02464, 51, 8, (2020).
      • Weather at the winter and stopover areas determines spring migration onset, progress, and advancements in Afro-Palearctic migrant birds, Proceedings of the National Academy of Sciences, 10.1073/pnas.1920448117, (201920448), (2020).
      • Ambient temperature correlates with geographic variation in body size of least horseshoe bats, Current Zoology, 10.1093/cz/zoaa004, (2020).
      • Rainfall and nest site competition delay Mountain Bluebird and Tree Swallow breeding but do not impact productivity, The Auk, 10.1093/auk/ukaa006, (2020).
      • Evaluating Contributions of Recent Tracking-Based Animal Movement Ecology to Conservation Management, Frontiers in Ecology and Evolution, 10.3389/fevo.2019.00519, 7, (2020).
      • Climatic changes and the fate of mountain herbivores, Climatic Change, 10.1007/s10584-020-02801-7, (2020).
      • The R Language as a Tool for Biometeorological Research, Atmosphere, 10.3390/atmos11070682, 11, 7, (682), (2020).
      • Increased rice flooding during winter explains the recent increase in the Pacific Flyway White‐fronted Goose Anser albifrons frontalis population in North America, Ibis, 10.1111/ibi.12851, 0, 0, (2020).
      • Linking Weather and Phenology to Stopover Dynamics of a Long-Distance Migrant, Frontiers in Ecology and Evolution, 10.3389/fevo.2020.00145, 8, (2020).
      • Changes in the gut microbiota during Asian particolored bat ( Vespertilio sinensis ) development , PeerJ, 10.7717/peerj.9003, 8, (e9003), (2020).
      • Climate change and maladaptive wing shortening in a long-distance migratory bird, The Auk, 10.1093/auk/ukaa012, (2020).
      • Western Marsh Harriers Circus aeruginosus from nearby breeding areas migrate along comparable loops, but on contrasting schedules in the West African–Eurasian flyway, Journal of Ornithology, 10.1007/s10336-020-01785-6, (2020).
      • A method for computing hourly, historical, terrain‐corrected microclimate anywhere on earth, Methods in Ecology and Evolution, 10.1111/2041-210X.13330, 11, 1, (38-43), (2019).
      • Wind‐associated detours promote seasonal migratory connectivity in a flapping flying long‐distance avian migrant, Journal of Animal Ecology, 10.1111/1365-2656.13112, 89, 2, (635-646), (2019).
      • Autumn bird migration phenology: A potpourri of wind, precipitation and temperature effects, Global Change Biology, 10.1111/gcb.14746, 25, 12, (4064-4080), (2019).
      • Adverse wind conditions during northward Sahara crossings increase the in‐flight mortality of Black‐tailed Godwits, Ecology Letters, 10.1111/ele.13387, 22, 12, (2060-2066), (2019).
      • To cross or not to cross – thrushes at the German North Sea coast adapt flight and routing to wind conditions in autumn, Movement Ecology, 10.1186/s40462-019-0173-5, 7, 1, (2019).
      • Ornithology from the Flatlands, Ardea, 10.5253/arde.v107i2.a9, 107, 2, (115), (2019).
      • A neonicotinoid insecticide reduces fueling and delays migration in songbirds, Science, 10.1126/science.aaw9419, 365, 6458, (1177-1180), (2019).
      • Long-distance migratory shorebirds travel faster towards their breeding grounds, but fly faster post-breeding, Scientific Reports, 10.1038/s41598-019-45862-0, 9, 1, (2019).
      • Spring migration duration exceeds that of autumn migration in Far East Asian Greater White-fronted Geese (Anser albifrons), Avian Research, 10.1186/s40657-019-0157-6, 10, 1, (2019).
      • Sensitivity study of a wind farm maintenance decision - A performance and revenue analysis, Renewable Energy, 10.1016/j.renene.2018.07.110, 132, (93-105), (2019).
      • Comparative Analysis of Rainfall Prediction Models Using Machine Learning in Islands with Complex Orography: Tenerife Island, Applied Sciences, 10.3390/app9224931, 9, 22, (4931), (2019).
      • Size of the Canadian Breeding Population of Monarch Butterflies Is Driven by Factors Acting During Spring Migration and Recolonization, Frontiers in Ecology and Evolution, 10.3389/fevo.2019.00308, 7, (2019).
      • Migration Distance and Body Condition Influence Shorebird Migration Strategies and Stopover Decisions During Southbound Migration, Frontiers in Ecology and Evolution, 10.3389/fevo.2019.00251, 7, (2019).
      • Citizen meets social science: predicting volunteer involvement in a global freshwater monitoring experiment, Freshwater Science, 10.1086/703416, (000-000), (2019).
      • Seasonal and diurnal increases in energy stores in migratory warblers at an autumn stopover site along the Asian–Australasian flyway, Journal of Ornithology, 10.1007/s10336-019-01701-7, (2019).
      • Divergent foraging strategies during incubation of an unusually wide-ranging seabird, the Murphy’s petrel, Marine Biology, 10.1007/s00227-018-3451-7, 166, 1, (2018).
      • Cues, corticosterone and departure decisions in a partial migrant, General and Comparative Endocrinology, 10.1016/j.ygcen.2018.01.023, 261, (59-66), (2018).
      • Nocturnal departure timing in songbirds facing distinct migratory challenges, Journal of Animal Ecology, 10.1111/1365-2656.12821, 87, 4, (1102-1115), (2018).
      • Data-driven learning framework for associating weather conditions and wind turbine failures, Reliability Engineering & System Safety, 10.1016/j.ress.2017.10.004, 169, (554-569), (2018).
      • What makes Alpine swift ascend at twilight? Novel geolocators reveal year-round flight behaviour, Behavioral Ecology and Sociobiology, 10.1007/s00265-017-2438-6, 72, 3, (2018).
      • Synoptic weather conditions and changing fire regimes in a Mediterranean environment, Agricultural and Forest Meteorology, 10.1016/j.agrformet.2018.02.014, 253-254, (190-202), (2018).
      • Geographical variation in the echolocation calls of bent-winged bats, Miniopterus fuliginosus, Zoology, 10.1016/j.zool.2018.05.005, 131, (36-44), (2018).
      • Changes in latitude: overwintering survival of two Lilioceris cheni (Coleoptera: Chrysomelidae) biotypes in Florida , Biocontrol Science and Technology, 10.1080/09583157.2018.1441371, 28, 3, (293-306), (2018).
      • Apparent Tolerance of Low Water Availability in Temperate Asian Bamboos1, Journal of Environmental Horticulture, 10.24266/JEH-D-17-00009.1, 36, 1, (7-13), (2018).
      • Local meteorological conditions reroute a migration, Proceedings of the Royal Society B: Biological Sciences, 10.1098/rspb.2018.1779, 285, 1890, (20181779), (2018).
      • The genomic basis of environmental adaptation in house mice, PLOS Genetics, 10.1371/journal.pgen.1007672, 14, 9, (e1007672), (2018).
      • From Svalbard to Siberia: Passerines breeding in the High Arctic also endure the extreme cold of the Western Steppe, PLOS ONE, 10.1371/journal.pone.0202114, 13, 9, (e0202114), (2018).
      • No short-term effect of closing a rubbish dump on reproductive parameters of an Egyptian Vulture population in Turkey, Bird Conservation International, 10.1017/S0959270917000326, 29, 1, (71-82), (2017).
      • Evaluation of sex differences in the stopover behavior and postdeparture movements of wood-warblers, Behavioral Ecology, 10.1093/beheco/arx123, 29, 1, (117-127), (2017).
      • Track Annotation: Determining the Environmental Context of Movement Through the Air, Aeroecology, 10.1007/978-3-319-68576-2, (71-86), (2017).
      • Counterintuitive roles of experience and weather on migratory performance, The Auk, 10.1642/AUK-16-147.1, 134, 3, (485-497), (2017).
      • Wind conditions on migration influence the annual survival of a neotropical migrant, the western yellow-breasted chat (Icteria virens auricollis), BMC Ecology, 10.1186/s12898-017-0139-7, 17, 1, (2017).
      • Cold spell en route delays spring arrival and decreases apparent survival in a long-distance migratory songbird, BMC Ecology, 10.1186/s12898-017-0121-4, 17, 1, (2017).
      • Prioritising local action for water quality improvement using citizen science; a study across three major metropolitan areas of China, Science of The Total Environment, 10.1016/j.scitotenv.2017.01.200, 584-585, (1268-1281), (2017).
      • Orientation of native versus translocated juvenile lesser spotted eagles ( Clanga pomarina ) on the first autumn migration , The Journal of Experimental Biology, 10.1242/jeb.148932, 220, 15, (2765-2776), (2017).
      • Seasonal Movements of the Short-Eared Owl ( Asio flammeus ) in Western North America as Revealed by Satellite Telemetry , Journal of Raptor Research, 10.3356/JRR-15-81.1, 51, 2, (115-128), (2017).
      • Atmospheric Data for Ornithology: An Introduction, Ornithological Science, 10.2326/osj.16.43, 16, 1, (43-49), (2017).
      • Flexible reaction norms to environmental variables along the migration route and the significance of stopover duration for total speed of migration in a songbird migrant, Frontiers in Zoology, 10.1186/s12983-017-0203-3, 14, 1, (2017).
      • An agent-based bioenergetics model for predicting impacts of environmental change on a top marine predator, the Weddell seal, Ecological Modelling, 10.1016/j.ecolmodel.2017.02.002, 351, (36-50), (2017).
      • Atmospheric conditions create freeways, detours and tailbacks for migrating birds, Journal of Comparative Physiology A, 10.1007/s00359-017-1181-9, 203, 6-7, (509-529), (2017).
      • Migration of red‐backed shrikes from the Iberian Peninsula: optimal or sub‐optimal detour?, Journal of Avian Biology, 10.1111/jav.01352, 48, 1, (149-154), (2017).
      • Migrating Montagu's harriers frequently interrupt daily flights in both Europe and Africa, Journal of Avian Biology, 10.1111/jav.01362, 48, 1, (180-190), (2017).
      • Wind conditions and geography shape the first outbound migration of juvenile honey buzzards and their distribution across sub-Saharan Africa, Proceedings of the Royal Society B: Biological Sciences, 10.1098/rspb.2017.0387, 284, 1855, (20170387), (2017).
      • Body condition explains migratory performance of a long-distance migrant, Proceedings of the Royal Society B: Biological Sciences, 10.1098/rspb.2017.1374, 284, 1866, (20171374), (2017).
      • Corticosterone and timing of migratory departure in a songbird, Proceedings of the Royal Society B: Biological Sciences, 10.1098/rspb.2016.2300, 284, 1846, (20162300), (2017).
      • Seasonal detours by soaring migrants shaped by wind regimes along the East Atlantic Flyway, Journal of Animal Ecology, 10.1111/1365-2656.12593, 86, 2, (179-191), (2016).
      • Annual cycle and migration strategies of a habitat specialist, the Tawny Pipit Anthus campestris, revealed by geolocators, Journal of Ornithology, 10.1007/s10336-015-1313-3, 157, 2, (619-626), (2016).
      • Wind effects on the migration routes of trans-Saharan soaring raptors: geographical, seasonal, and interspecific variation, Current Zoology, 10.1093/cz/zow008, 62, 2, (89-97), (2016).
      • Resolving regional frequency analysis of precipitation at large and complex scales using a bottom-up approach: The Latin America and the Caribbean Drought Atlas, Journal of Hydrology, 10.1016/j.jhydrol.2016.04.025, 538, (515-538), (2016).
      • Land or sea? Foraging area choice during breeding by an omnivorous gull, Movement Ecology, 10.1186/s40462-016-0078-5, 4, 1, (2016).
      • Preliminary study of the sea surface temperature (SST) at fishing ground locations based on the net deployment of traditional purse-seine boats in the northern waters of Aceh — A community-based data collection approach, Regional Studies in Marine Science, 10.1016/j.rsma.2016.10.002, 8, (114-121), (2016).
      • Migratory connectivity and effects of winter temperatures on migratory behaviour of the European robin Erithacus rubecula: a continent‐wide analysis, Journal of Animal Ecology, 10.1111/1365-2656.12497, 85, 3, (749-760), (2016).
      • Environment, host, and fungal traits predict continental-scale white-nose syndrome in bats, Science Advances, 10.1126/sciadv.1500831, 2, 1, (e1500831), (2016).
      • Short-toed snake eagles Circaetus gallicus (Gmelin, 1788) (Aves: Accipitridae) approaching a water barrier show reverse direction of migration , Italian Journal of Zoology, 10.1080/11250003.2016.1240833, 83, 4, (543-548), (2016).
      • Negotiating an ecological barrier: crossing the Sahara in relation to winds by common swifts, Philosophical Transactions of the Royal Society B: Biological Sciences, 10.1098/rstb.2015.0393, 371, 1704, (20150393), (2016).
      • Flap or soar? How a flight generalist responds to its aerial environment, Philosophical Transactions of the Royal Society B: Biological Sciences, 10.1098/rstb.2015.0395, 371, 1704, (20150395), (2016).
      • Very rapid long-distance sea crossing by a migratory bird, Scientific Reports, 10.1038/srep38154, 6, 1, (2016).
      • First-Time Migration in Juvenile Common Cuckoos Documented by Satellite Tracking, PLOS ONE, 10.1371/journal.pone.0168940, 11, 12, (e0168940), (2016).
      • Common Cuckoo home ranges are larger in the breeding season than in the non-breeding season and in regions of sparse forest cover, Journal of Ornithology, 10.1007/s10336-015-1308-0, 157, 2, (461-469), (2015).
      • Assessing vector navigation in long-distance migrating birds, Behavioral Ecology, 10.1093/beheco/arv231, 27, 3, (865-875), (2015).
      • Start of nocturnal migratory restlessness in captive birds predicts nocturnal departure time in free-flying birds, Behavioral Ecology and Sociobiology, 10.1007/s00265-015-1902-4, 69, 6, (909-914), (2015).
      • An open Web-based system for the analysis and sharing of animal tracking data, Animal Biotelemetry, 10.1186/s40317-014-0021-8, 3, 1, (1), (2015).
      • Automated telemetry reveals age specific differences in flight duration and speed are driven by wind conditions in a migratory songbird, Movement Ecology, 10.1186/s40462-015-0046-5, 3, 1, (2015).
      • Proximate cues to phases of movement in a highly dispersive waterfowl, Anas superciliosa, Movement Ecology, 10.1186/s40462-015-0048-3, 3, 1, (2015).
      • Wintering North Pacific black-legged kittiwakes balance spatial flexibility and consistency, Movement Ecology, 10.1186/s40462-015-0059-0, 3, 1, (2015).
      • Near real time weather and ocean model data access with rNOMADS, Computers & Geosciences, 10.1016/j.cageo.2015.02.013, 78, (88-95), (2015).
      • Use of multiple modes of flight subsidy by a soaring terrestrial bird, the golden eagle Aquila chrysaetos , when on migration , Journal of The Royal Society Interface, 10.1098/rsif.2015.0530, 12, 112, (20150530), (2015).
      • A global database of lake surface temperatures collected by in situ and satellite methods from 1985–2009, Scientific Data, 10.1038/sdata.2015.8, 2, (150008), (2015).
      • Flight response of slope‐soaring birds to seasonal variation in thermal generation, Functional Ecology, 10.1111/1365-2435.12381, 29, 6, (779-790), (2014).
      • Seasonal differences in migration patterns of a soaring bird in relation to environmental conditions: a multi-scale approach, Behavioral Ecology and Sociobiology, 10.1007/s00265-014-1818-4, 69, 1, (75-82), (2014).
      • Is the Spectacled Warbler Sylvia conspicillata expanding northward because of climate warming? , Bird Study, 10.1080/00063657.2014.988600, 62, 1, (126-131), (2014).
      • Individual migration timing of common nightingales is tuned with vegetation and prey phenology at breeding sites, BMC Ecology, 10.1186/1472-6785-14-9, 14, 1, (9), (2014).
      • Optimal orientation in flows: providing a benchmark for animal movement strategies, Journal of The Royal Society Interface, 10.1098/rsif.2014.0588, 11, 99, (20140588-20140588), (2014).
      • Wind Speed during Migration Influences the Survival, Timing of Breeding, and Productivity of a Neotropical Migrant, Setophaga petechia, PLoS ONE, 10.1371/journal.pone.0097152, 9, 5, (e97152), (2014).
      • Is there a different response to winds during migration between soaring and flapping raptors? An example with the Montagu’s harrier and the lesser kestrel, Behavioral Ecology and Sociobiology, 10.1007/s00265-013-1506-9, 67, 5, (823-835), (2013).
      • Stopover optimization in a long-distance migrant: the role of fuel load and nocturnal take-off time in Alaskan northern wheatears (Oenanthe oenanthe), Frontiers in Zoology, 10.1186/1742-9994-10-26, 10, 1, (26), (2013).
      • Flying with the wind: scale dependency of speed and direction measurements in modelling wind support in avian flight, Movement Ecology, 10.1186/2051-3933-1-4, 1, 1, (2013).
      • The environmental-data automated track annotation (Env-DATA) system: linking animal tracks with environmental data, Movement Ecology, 10.1186/2051-3933-1-3, 1, 1, (3), (2013).
      • Geographic Variation in the Acoustic Traits of Greater Horseshoe Bats: Testing the Importance of Drift and Ecological Selection in Evolutionary Processes, PLoS ONE, 10.1371/journal.pone.0070368, 8, 8, (e70368), (2013).
      • Interspecific Comparison of the Performance of Soaring Migrants in Relation to Morphology, Meteorological Conditions and Migration Strategies, PLoS ONE, 10.1371/journal.pone.0039833, 7, 7, (e39833), (2012).