BCO-DMO ERDDAP
Accessing BCO-DMO data |
log in
Brought to you by BCO-DMO |
Dataset Title: | [Clownfish predatory posture] - Quantification of a previously undescribed fast-start of larval clownfish targeting copepod prey: predatory posture, speed and acceleration from high-speed video, July 2015 (The Drive to Survive: Copepods vs Ichthyoplankton) |
Institution: | BCO-DMO (Dataset ID: bcodmo_dataset_750328) |
Information: | Summary | License | ISO 19115 | Metadata | Background | Files | Make a graph |
Attributes { s { TRIAL_DATE { String bcodmo_name "date"; String description "date the experimental observations took place formatted as yyyy-mm-dd"; String long_name "TRIAL DATE"; String nerc_identifier "https://vocab.nerc.ac.uk/collection/P01/current/ADATAA01/"; String source_name "TRIAL_DATE"; String time_precision "1970-01-01"; String units "unitless"; } BIRTHDATE { String bcodmo_name "date"; String description "birthdate of fish; when the fish hatched formatted as yyyy-mm-dd"; String long_name "BIRTHDATE"; String nerc_identifier "https://vocab.nerc.ac.uk/collection/P01/current/ADATAA01/"; String time_precision "1970-01-01"; String units "unitless"; } DPH { Byte _FillValue 127; String _Unsigned "false"; Byte actual_range 1, 13; String bcodmo_name "age"; String description "larval fish age; days post hatch"; String long_name "DPH"; String units "days post hatch"; } FISH_AGE_CLASS { String bcodmo_name "age"; String description "larval age-group of Amphiprion ocellaris: early (1-5 dph [days post-hatch]); mid (6-9 dph); or late (11-14 dph)"; String long_name "FISH AGE CLASS"; String units "unitless"; } PREY_STAGE_CLASS { String bcodmo_name "stage"; String description "developmental stage-class of Bestiolina similis: nauplii (NIII-NIV stages); early copepodites (CII-CIII stages; called just \"copepodites\" in hard-drive folders); late copepodites (CV stage); adults (CVI stage)"; String long_name "PREY STAGE CLASS"; String units "unitless"; } STAGE_CATEGORY { String bcodmo_name "stage"; String description "predator-prey age group combination"; String long_name "STAGE CATEGORY"; String units "unitless"; } CLIP_ID { String bcodmo_name "sample"; String description "two-letter identifier in TIF file name - separating clips"; String long_name "CLIP ID"; String nerc_identifier "https://vocab.nerc.ac.uk/collection/P02/current/ACYC/"; String units "unitless"; } CLIP_START { Int16 _FillValue 32767; Int16 actual_range 1, 31824; String bcodmo_name "unknown"; String description "first frame in clip; numbered with reference to other clips in the same data folder"; String long_name "CLIP START"; String units "unitless"; } CLIP_END { Int32 _FillValue 2147483647; Int32 actual_range 539, 40554; String bcodmo_name "unknown"; String description "final frame in clip; numbered with reference to other clips in the same data folder"; String long_name "CLIP END"; String units "unitless"; } CLIP_DURATION { Int16 _FillValue 32767; Int16 actual_range 539, 9561; String bcodmo_name "duration"; String description "length of a clip"; String long_name "CLIP DURATION"; String units "# of frames"; } PIXEL_TO_MM { Float32 _FillValue NaN; Float32 actual_range 28.716, 29.186; String bcodmo_name "unknown"; String description "calibration ratio of the number of pixels per millimeter; unique for each trial date"; String long_name "PIXEL TO MM"; String units "pixels per millimeter"; } BODY_LENGTH { Float32 _FillValue NaN; Float32 actual_range 4.8, 10.3; String bcodmo_name "length"; String description "body length; measured as total length"; String long_name "BODY LENGTH"; String units "milllimeters"; } FRAME_APPROACH_START { Int16 _FillValue 32767; Int16 actual_range 183, 5700; String bcodmo_name "unknown"; String description "frame number when final approach began (per definition set by Robinson et al. (accepted))"; String long_name "FRAME APPROACH START"; String units "frame #"; } APPROACH_DURATION { Float32 _FillValue NaN; Float32 actual_range 0.028, 1.13; String bcodmo_name "duration"; String description "duration of the final approach (per definition set by Robinson et al. (accepted))"; String long_name "APPROACH DURATION"; String units "seconds"; } FRAME_T0_STRIKE { Int16 _FillValue 32767; Int16 actual_range 325, 5841; String bcodmo_name "unknown"; String description "frame number at t0; moment when mouth began to open"; String long_name "FRAME T0 STRIKE"; String units "frame #"; } STRIKE_DISTANCE_PIXEL { Float32 _FillValue NaN; Float32 actual_range 9.564, 59.796; String bcodmo_name "unknown"; String description "distance at t0 between edge of fish mouth and rostrum of copepod (or center of copepod if rostrum not visible)"; String long_name "STRIKE DISTANCE PIXEL"; String units "pixels"; } STRIKE_DISTANCE_MM { Float32 _FillValue NaN; Float32 actual_range 0.332, 2.069; String bcodmo_name "unknown"; String description "distance at t0 between edge of fish mouth and rostrum of copepod (or center of copepod if rostrum not visible)"; String long_name "STRIKE DISTANCE MM"; String units "milllimeters"; } TIME_FROM_T0_TO_CAPTURE { Byte _FillValue 127; String _Unsigned "false"; Byte actual_range 4, 14; String bcodmo_name "time_elapsed"; String description "time from t0 until capture (copepod completely in fish mouth)"; String long_name "TIME FROM T0 TO CAPTURE"; String nerc_identifier "https://vocab.nerc.ac.uk/collection/P01/current/ELTMZZZZ/"; String units "milliseconds"; } PEAK_STRIKE_SPEED { Float32 _FillValue NaN; Float32 actual_range 88.785, 394.522; String bcodmo_name "unknown"; String description "maximum speed attained by clownfish from t-2ms to t22ms"; String long_name "PEAK STRIKE SPEED"; String units "millimeters/second"; } STRIKE_SPEED_T_2ms { Float32 _FillValue NaN; Float32 actual_range 0.0, 19.393; String bcodmo_name "unknown"; String description "speed of fish during attack at time = -2 milliseconds"; String long_name "STRIKE SPEED T 2ms"; String units "millimeters/second"; } STRIKE_SPEED_T1ms { Float32 _FillValue NaN; Float32 actual_range 0.0, 62.486; String bcodmo_name "unknown"; String description "speed of fish during attack at time = 1 millisecond"; String long_name "STRIKE SPEED T1ms"; String units "millimeters/second"; } STRIKE_SPEED_T3ms { Float32 _FillValue NaN; Float32 actual_range 0.0, 247.711; String bcodmo_name "unknown"; String description "speed of fish during attack at time = 3 milliseconds"; String long_name "STRIKE SPEED T3ms"; String units "millimeters/second"; } STRIKE_SPEED_T5ms { Float32 _FillValue NaN; Float32 actual_range 17.15, 318.619; String bcodmo_name "unknown"; String description "speed of fish during attack at time = 5 milliseconds"; String long_name "STRIKE SPEED T5ms"; String units "millimeters/second"; } STRIKE_SPEED_T7ms { Float32 _FillValue NaN; Float32 actual_range 71.792, 394.522; String bcodmo_name "unknown"; String description "speed of fish during attack at time = 7 milliseconds"; String long_name "STRIKE SPEED T7ms"; String units "millimeters/second"; } STRIKE_SPEED_T9ms { Float32 _FillValue NaN; Float32 actual_range 54.485, 336.499; String bcodmo_name "unknown"; String description "speed of fish during attack at time = 9 milliseconds"; String long_name "STRIKE SPEED T9ms"; String units "millimeters/second"; } STRIKE_SPEED_T11ms { Float32 _FillValue NaN; Float32 actual_range 24.423, 210.475; String bcodmo_name "unknown"; String description "speed of fish during attack at time = 11 milliseconds"; String long_name "STRIKE SPEED T11ms"; String units "millimeters/second"; } STRIKE_SPEED_T14ms { Float32 _FillValue NaN; Float32 actual_range 35.52, 155.948; String bcodmo_name "unknown"; String description "speed of fish during attack at time = 14 milliseconds"; String long_name "STRIKE SPEED T14ms"; String units "millimeters/second"; } STRIKE_SPEED_T18ms { Float32 _FillValue NaN; Float32 actual_range 31.19, 149.085; String bcodmo_name "unknown"; String description "speed of fish during attack at time = 18 milliseconds"; String long_name "STRIKE SPEED T18ms"; String units "millimeters/second"; } STRIKE_SPEED_T22ms { Float32 _FillValue NaN; Float32 actual_range 0.0, 120.694; String bcodmo_name "unknown"; String description "speed of fish during attack at time = 22 milliseconds"; String long_name "STRIKE SPEED T22ms"; String units "millimeters/second"; } TIME_TO_PEAK_ACCELATION { Byte _FillValue 127; String _Unsigned "false"; Byte actual_range 2, 8; String bcodmo_name "time_elapsed"; String description "time from t0 until peak acceleration is reached"; String long_name "TIME TO PEAK ACCELATION"; String nerc_identifier "https://vocab.nerc.ac.uk/collection/P01/current/ELTMZZZZ/"; String units "milliseconds"; } PEAK_ACCELERATION { Float64 _FillValue NaN; Float64 actual_range 18274.145, 115205.267; String bcodmo_name "unknown"; String description "maximum acceleration from t0 to t20ms"; String long_name "PEAK ACCELERATION"; String units "millimeters/second^2"; } ACCELERATION_T0 { Float64 _FillValue NaN; Float64 actual_range -5756.496, 20828.791; String bcodmo_name "unknown"; String description "acceleration of fish at t0"; String long_name "ACCELERATION T0"; String units "millimeters/second^2"; } ACCELERATION_T2ms { Float64 _FillValue NaN; Float64 actual_range -17330.602, 115205.267; String bcodmo_name "unknown"; String description "acceleration of fish at t2ms"; String long_name "ACCELERATION T2ms"; String units "millimeters/second^2"; } ACCELERATION_T4ms { Float64 _FillValue NaN; Float64 actual_range -9242.618, 110291.276; String bcodmo_name "unknown"; String description "acceleration of fish at t4ms"; String long_name "ACCELERATION T4ms"; String units "millimeters/second^2"; } ACCELERATION_T6ms { Float64 _FillValue NaN; Float64 actual_range -58536.669, 73398.473; String bcodmo_name "unknown"; String description "acceleration of fish at t6ms"; String long_name "ACCELERATION T6ms"; String units "millimeters/second^2"; } ACCELERATION_T8ms { Float64 _FillValue NaN; Float64 actual_range -142550.512, 100571.547; String bcodmo_name "unknown"; String description "acceleration of fish at t8ms"; String long_name "ACCELERATION T8ms"; String units "millimeters/second^2"; } ACCELERATION_T10ms { Float64 _FillValue NaN; Float64 actual_range -113445.536, 50527.07; String bcodmo_name "unknown"; String description "acceleration of fish at t10ms"; String long_name "ACCELERATION T10ms"; String units "millimeters/second^2"; } ACCELERATION_T1point5ms { Float64 _FillValue NaN; Float64 actual_range -33419.847, 12211.371; String bcodmo_name "unknown"; String description "acceleration of fish at t12ms"; String long_name "ACCELERATION T1point5ms"; String units "millimeters/second^2"; } ACCELERATION_T16ms { Float64 _FillValue NaN; Float64 actual_range -15273.842, 10407.529; String bcodmo_name "unknown"; String description "acceleration of fish at t14ms"; String long_name "ACCELERATION T16ms"; String units "millimeters/second^2"; } ACCELERATION_T20ms { Float64 _FillValue NaN; Float64 actual_range -12761.829, 9654.676; String bcodmo_name "unknown"; String description "acceleration of fish at t16ms"; String long_name "ACCELERATION T20ms"; String units "millimeters/second^2"; } CVF_T0 { Float32 _FillValue NaN; Float32 actual_range 0.386, 0.821; String bcodmo_name "unknown"; String description "chord length-to-fish length ratio at t0"; String long_name "CVF T0"; String units "dimentionless"; } CVF_T2ms { Float32 _FillValue NaN; Float32 actual_range 0.409, 0.842; String bcodmo_name "unknown"; String description "chord length-to-fish length ratio at t2ms"; String long_name "CVF T2MS"; String units "dimentionless"; } CVF_T4ms { Float32 _FillValue NaN; Float32 actual_range 0.523, 0.881; String bcodmo_name "unknown"; String description "chord length-to-fish length ratio at t4ms"; String long_name "CVF T4MS"; String units "dimentionless"; } CVF_T6ms { Float32 _FillValue NaN; Float32 actual_range 0.659, 0.978; String bcodmo_name "unknown"; String description "chord length-to-fish length ratio at t6ms"; String long_name "CVF T6MS"; String units "dimentionless"; } CVF_T8ms { Float32 _FillValue NaN; Float32 actual_range 0.835, 1.004; String bcodmo_name "unknown"; String description "chord length-to-fish length ratio at t8ms"; String long_name "CVF T8MS"; String units "dimentionless"; } CVF_T10ms { Float32 _FillValue NaN; Float32 actual_range 0.819, 1.006; String bcodmo_name "unknown"; String description "chord length-to-fish length ratio at t10ms"; String long_name "CVF T10MS"; String units "dimentionless"; } CVF_T12ms { Float32 _FillValue NaN; Float32 actual_range 0.821, 1.0; String bcodmo_name "unknown"; String description "chord length-to-fish length ratio at t12ms"; String long_name "CVF T12MS"; String units "dimentionless"; } CVF_T14ms { Float32 _FillValue NaN; Float32 actual_range 0.753, 1.014; String bcodmo_name "unknown"; String description "chord length-to-fish length ratio at t14ms"; String long_name "CVF T14MS"; String units "dimentionless"; } CVF_T16ms { Float32 _FillValue NaN; Float32 actual_range 0.731, 1.027; String bcodmo_name "unknown"; String description "chord length-to-fish length ratio at t16ms"; String long_name "CVF T16MS"; String units "dimentionless"; } CVF_T18ms { Float32 _FillValue NaN; Float32 actual_range 0.738, 1.001; String bcodmo_name "unknown"; String description "chord length-to-fish length ratio at t18ms"; String long_name "CVF T18MS"; String units "dimentionless"; } CVF_T20ms { Float32 _FillValue NaN; Float32 actual_range 0.71, 1.02; String bcodmo_name "unknown"; String description "chord length-to-fish length ratio at t20ms"; String long_name "CVF T20MS"; String units "dimentionless"; } INVERSE_RADIUS_T0 { Float32 _FillValue NaN; Float32 actual_range 0.751, 14.71; String bcodmo_name "unknown"; String description "reciprocal radius of inscribed circle in fish's tail-bend; r-1 = v(p / A) at t0"; String long_name "INVERSE RADIUS T0"; String units "per millimeter"; } INVERSE_RADIUS_T2ms { Float32 _FillValue NaN; Float32 actual_range 0.75, 9.008; String bcodmo_name "unknown"; String description "reciprocal radius of inscribed circle in fish's tail-bend; r-1 = v(p / A) at t2ms"; String long_name "INVERSE RADIUS T2ms"; String units "per millimeter"; } INVERSE_RADIUS_T4ms { Float32 _FillValue NaN; Float32 actual_range 0.696, 5.174; String bcodmo_name "unknown"; String description "reciprocal radius of inscribed circle in fish's tail-bend; r-1 = v(p / A) at t4ms"; String long_name "INVERSE RADIUS T4ms"; String units "per millimeter"; } INVERSE_RADIUS_T6ms { Float32 _FillValue NaN; Float32 actual_range 0.476, 2.996; String bcodmo_name "unknown"; String description "reciprocal radius of inscribed circle in fish's tail-bend; r-1 = v(p / A) at t6ms"; String long_name "INVERSE RADIUS T6ms"; String units "per millimeter"; } INVERSE_RADIUS_T8ms { Float32 _FillValue NaN; Float32 actual_range 0.208, 2.5; String bcodmo_name "unknown"; String description "reciprocal radius of inscribed circle in fish's tail-bend; r-1 = v(p / A) at t8ms"; String long_name "INVERSE RADIUS T8ms"; String units "per millimeter"; } } NC_GLOBAL { String access_formats ".htmlTable,.csv,.json,.mat,.nc,.tsv"; String acquisition_description "Permits:\\u00a0All protocols and experiments, described below, followed institutional guidelines and were approved by the University of Hawaii Institutional Animal Care & Use Committee (IACUC protocol number 2099). Experimental design:\\u00a0We set three larval fish age-classes of the clownfish, Amphiprion ocellaris (early: 1 to 5 days post-hatch [dph]; mid: 6 to 9 dph; and late: 11 to 14 dph) against three developmental stages of the copepod prey, Bestiolina similis (nauplii: NIII-NIV stages; copepodites: CII- CIII stages; and adults: CVI stage). The choice of developmental stages provided a range in prey size (length: ~100 to 500 \\u00b5m; McKinnon et al., 2003), mechanosensitivity, and escape performance (Buskey et al., 2017). We designed the experiment to quantify how strike posture changed through larval development (and size: ~4 to 8 mm total length; Jackson and Lenz, 2016), while also assessing the effect of a prey\\u2019s stage on its predator\\u2019s posture. Larval fish-rearing conditions: The experiments used larval clownfish lab- reared over their two-week planktonic phase. Their rearing, the culturing of copepod prey, the experimental apparatus and protocols, and the high-speed video recording and analysis software have been described previously (Robinson et al., accepted). Briefly, up to 200 recently hatched larvae were raised in a 30-L seawater aquarium kept at 24-26\\u00b0 C on a 12:12 L:D light cycle. They were fed twice daily on a mixed diet of rotifers (Brachionus plicatilis) and different developmental stages of another calanoid copepod (Parvocalanus crassirostris). Different prey were used for daily feeding than for experiments so that fish were exposed to a novel prey type during their trial, thus avoiding complications arising from learned feeding behavior and laboratory acclimation. Behavioral observations and video set-up:\\u00a0For the experiments, two larvae that had been kept without food for 4 to 6 hours were placed into a circular observation chamber of 20 cm diameter, filled with seawater to a depth of 2 cm containing copepods at a density of 0.2 to 0.7 individuals ml-1. Experimental trials lasted for one hour or less and no fish larvae were used in more than one trial. Interactions between fish larvae and copepods were recorded at 500 frames per second (fps) using a Photron FastCAM SA4 video camera mounted above the observation chamber with dark-field illumination. The field-of-view of the camera was 35 x 35 mm with an image resolution of 1024 x 1024 pixels. Data analysis:\\u00a0Predatory attacks were analyzed to characterize the temporal sequence up to and through the strike of fish larvae on different copepod developmental stages. We quantified the duration (in sec) of the approach phase of the fish, defined and described in Robinson et al. (accepted) as beginning when the tail stopped beating and started to bend to the left or right, and ending at t0. Thirty-seven successful captures (n = 37) by fish larvae were analyzed using the Fiji software package built on ImageJ (v1.51) (Schindelin et al., 2012) to digitize the changing body shape of the fish as it prepared for and initiated the strike. For each interaction, we established a temporal reference (t0) as the image just prior to the opening of the fish\\u2019s mouth. Twenty-five frames, including 12 frames before and 12 frames after t0, were then extracted and the posture of the fish larva was characterized frame-by-frame. Twelve frames (24 ms) before t0, labeled as t-24, was chosen as a standardized interval that captured the final approach phase of fish in our trials, which ranged from 28 to 1130 ms preceding t0. The median speed during the final frame of approach (t-2) was 0 mm s-1. Therefore, fish were most often motionless at this time interval, meaning that all motion involved in the acceleration of the strike occurred after t0. Twelve frames after t0, labelled as t+24, was chosen as a standardized interval as it always included peak strike speed, copepod capture, and subsequent deceleration of the fish. Starting with t-24 and continuing every other frame up to and including t+24, we digitized the x,y coordinates of 12 points along the central axis of the larva. Because its position with respect to the fish did not change, we used a small pigment spot located at the narrowest point between the eyes as a spatial reference for each frame (origin at x=0, y=0). The position of the copepod in each frame was also digitized to obtain the change in distance over time between fish and copepod.\\u00a0 We quantified the relative curvature of the body and caudal fin during the larva\\u2019s initial lunge, frame-by-frame from t0 to t+8 (8 ms, i.e., 4 frames after t0). To do so, we used the oval tool in Fiji to place a circle within the curl of the tail. The \\u201cfit circle\\u201d and \\u201cmeasure\\u201d commands were then used to calculate the area (A) of the circle. From the circle\\u2019s area, we derived the reciprocal radius, r -1 = \\u221a(\\u03c0 / A) as a metric of relative curvature of the larva\\u2019s caudal fin, with greater values being more curved and lesser values being less curved. The measurement of reciprocal radius became less reliable as an estimate of curvature after t+8 because the tails of most fish began to curve in the opposing direction, making the inscribed circle too large to measure. We therefore employed another relative measure of curvature, the straight-line distance between the tip of the tail and the narrowest point between the eyes (chord length), divided by the length of the fish when its body was straight (fish length), also measured between the tip of the tail and origin/pigment. These normalized distances (chord length-to-fish length ratio, or CVF) approached 1 when the fish was straight and were decreasing fractions of 1 when the fish was increasingly bent into a J-like posture. To measure speed of the fish during its predatory lunge (in mm s-1), we tracked the changing position of the pigment between its eyes from t-4 to t+20 (4 ms, i.e., 2 frames before t0 and 20 ms, i.e., 10 frames after t0, respectively) and divided the frame-by-frame distance travelled by the time elapsed between frames. In addition, the distance from the spot between the eyes and the tip of the mouth was measured at t0 and t+8 to determine the contribution of jaw extension to prey capture.\\u00a0"; String awards_0_award_nid "562096"; String awards_0_award_number "OCE-1235549"; String awards_0_data_url "http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=1235549"; String awards_0_funder_name "NSF Division of Ocean Sciences"; String awards_0_funding_acronym "NSF OCE"; String awards_0_funding_source_nid "355"; String awards_0_program_manager "David L. Garrison"; String awards_0_program_manager_nid "50534"; String cdm_data_type "Other"; String comment "Clownfish predatory posture Quantification of a previously undescribed fast-start of larval clownfish targeting copepod prey PI's: P. Lenz, D. Hartline (U Hawaii - Manoa) version: 2018-11-28"; String Conventions "COARDS, CF-1.6, ACDD-1.3"; String creator_email "info@bco-dmo.org"; String creator_name "BCO-DMO"; String creator_type "institution"; String creator_url "https://www.bco-dmo.org/"; String data_source "extract_data_as_tsv version 2.3 19 Dec 2019"; String date_created "2018-11-28T19:50:41Z"; String date_modified "2019-03-18T14:51:15Z"; String defaultDataQuery "&time<now"; String doi "10.1575/1912/bco-dmo.750328.1"; String history "2024-11-21T08:54:57Z (local files) 2024-11-21T08:54:57Z https://erddap.bco-dmo.org/erddap/tabledap/bcodmo_dataset_750328.html"; String infoUrl "https://www.bco-dmo.org/dataset/750328"; String institution "BCO-DMO"; String instruments_0_acronym "camera"; String instruments_0_dataset_instrument_description "A Photron FastCAM SA4 high-speed video camera with a Nikon micro-NIKKOR 60 mm lens and 36 mm extension tube was used to record predator-prey interaction. The experimental chamber was illuminated by a dark field, ring light, Fiber-Lite MI-150 high-intensity illuminator, Dolan-Jenner. The camera was mounted on a manually-operated, linear positioning slide (Automation Gages Inc.)"; String instruments_0_dataset_instrument_nid "750335"; String instruments_0_description "All types of photographic equipment including stills, video, film and digital systems."; String instruments_0_instrument_external_identifier "https://vocab.nerc.ac.uk/collection/L05/current/311/"; String instruments_0_instrument_name "Camera"; String instruments_0_instrument_nid "520"; String instruments_0_supplied_name "high-speed video camera"; String keywords "2ms, accelation, acceleration, ACCELERATION_T0, ACCELERATION_T10ms, ACCELERATION_T16ms, ACCELERATION_T1point5ms, ACCELERATION_T20ms, ACCELERATION_T2ms, ACCELERATION_T4ms, ACCELERATION_T6ms, ACCELERATION_T8ms, age, approach, APPROACH_DURATION, array, array-data, bco, bco-dmo, biological, birthdate, body, BODY_LENGTH, capture, category, chemical, class, clip, CLIP_DURATION, CLIP_END, CLIP_ID, CLIP_START, comprehensive, cvf, CVF_T0, CVF_T10ms, CVF_T12ms, CVF_T14ms, CVF_T16ms, CVF_T18ms, CVF_T20ms, CVF_T2ms, CVF_T4ms, CVF_T6ms, CVF_T8ms, data, dataset, date, distance, dmo, dph, duration, end, erddap, fish, FISH_AGE_CLASS, frame, FRAME_APPROACH_START, FRAME_T0_STRIKE, inverse, INVERSE_RADIUS_T0, INVERSE_RADIUS_T2ms, INVERSE_RADIUS_T4ms, INVERSE_RADIUS_T6ms, INVERSE_RADIUS_T8ms, large, length, management, oceanography, office, peak, PEAK_ACCELERATION, PEAK_STRIKE_SPEED, pixel, PIXEL_TO_MM, preliminary, prey, PREY_STAGE_CLASS, radius, speed, stage, STAGE_CATEGORY, start, stewardship, strike, STRIKE_DISTANCE_MM, STRIKE_DISTANCE_PIXEL, STRIKE_SPEED_T11ms, STRIKE_SPEED_T14ms, STRIKE_SPEED_T18ms, STRIKE_SPEED_T1ms, STRIKE_SPEED_T22ms, STRIKE_SPEED_T3ms, STRIKE_SPEED_T5ms, STRIKE_SPEED_T7ms, STRIKE_SPEED_T9ms, STRIKE_SPEED_T_2ms, system, t10ms, t11ms, t12ms, t14ms, t16ms, t18ms, t1ms, t1point5ms, t20ms, t22ms, t2ms, t3ms, t4ms, t5ms, t6ms, t7ms, t8ms, t9ms, time, TIME_FROM_T0_TO_CAPTURE, TIME_TO_PEAK_ACCELATION, trial"; String license "https://www.bco-dmo.org/dataset/750328/license"; String metadata_source "https://www.bco-dmo.org/api/dataset/750328"; String param_mapping "{'750328': {}}"; String parameter_source "https://www.bco-dmo.org/mapserver/dataset/750328/parameters"; String people_0_affiliation "University of Hawaii at Manoa"; String people_0_affiliation_acronym "PBRC"; String people_0_person_name "Dr Petra Lenz"; String people_0_person_nid "473047"; String people_0_role "Principal Investigator"; String people_0_role_type "originator"; String people_1_affiliation "University of Hawaii at Manoa"; String people_1_affiliation_acronym "PBRC"; String people_1_person_name "Dr Daniel K Hartline"; String people_1_person_nid "562100"; String people_1_role "Co-Principal Investigator"; String people_1_role_type "originator"; String people_2_affiliation "Woods Hole Oceanographic Institution"; String people_2_affiliation_acronym "WHOI BCO-DMO"; String people_2_person_name "Nancy Copley"; String people_2_person_nid "50396"; String people_2_role "BCO-DMO Data Manager"; String people_2_role_type "related"; String project "PreyEscape"; String projects_0_acronym "PreyEscape"; String projects_0_description "Description from NSF award abstract: This study will experimentally elucidate the dynamics of predator evasion by different species and life stages of copepod responding to a model larval fish predator. The PIs will use standard and high-speed videographic and cutting-edge holographic techniques. Predator-prey interactions within planktonic communities are key to understanding how energy is transferred within complex marine food webs. Of particular interest are those between the highly numerous copepods and one of their more important predators, the ichthyoplankton (the planktonic larval stages of fishes). The larvae of most fishes are planktivorous and heavily dependent on copepods for food. In general, evasion success increases with age in copepods and decreases with the age of the fish predator. How this plays out in detail is critical in determining predatory attack outcomes and the effect these have on predator and prey survival. To address this problem, different copepod developmental stages will be tested against several levels of predator competence, and the results examined for: 1) the success or failure of attacks for different combinations of predator and prey age class; 2) the kinematics (reaction latencies and trajectory orientation) for escape attempts, successful and unsuccessful, for different age classes of copepod; 3) the hydrodynamic cues generated by different ages and attack strategies of the predator and the sensitivity of different prey stages to these cues; and 4) the success or failure of the predatory approach and attack strategies at each prey stage. The data obtained will be used to inform key issues of zooplankton population dynamics. For the prey these include: predator-evasion capabilities and importance of detection ability, reaction speed, escape speed, escape orientation, and trajectory irregularity; for the predator they are: capabilities and importance of mouth gape size, stealthiness, hydrodynamic disturbance production, and lunge kinematics."; String projects_0_end_date "2016-08"; String projects_0_geolocation "Pacific"; String projects_0_name "The Drive to Survive: Copepods vs Ichthyoplankton"; String projects_0_project_nid "562097"; String projects_0_start_date "2012-09"; String publisher_name "Biological and Chemical Oceanographic Data Management Office (BCO-DMO)"; String publisher_type "institution"; String sourceUrl "(local files)"; String standard_name_vocabulary "CF Standard Name Table v55"; String summary "Posture, strike speed, and acceleration of clownfish larval attack on copepods, from high-speed videos, June-July 2015. Results of these data are published in Fashingbauer et al (in revision, J. Exp. Biol.) and Robinson et al (accepted, MEPS)."; String title "[Clownfish predatory posture] - Quantification of a previously undescribed fast-start of larval clownfish targeting copepod prey: predatory posture, speed and acceleration from high-speed video, July 2015 (The Drive to Survive: Copepods vs Ichthyoplankton)"; String version "1"; String xml_source "osprey2erddap.update_xml() v1.3"; } }
The URL specifies what you want: the dataset, a description of the graph or the subset of the data, and the file type for the response.
Tabledap request URLs must be in the form
https://coastwatch.pfeg.noaa.gov/erddap/tabledap/datasetID.fileType{?query}
For example,
https://coastwatch.pfeg.noaa.gov/erddap/tabledap/pmelTaoDySst.htmlTable?longitude,latitude,time,station,wmo_platform_code,T_25&time>=2015-05-23T12:00:00Z&time<=2015-05-31T12:00:00Z
Thus, the query is often a comma-separated list of desired variable names,
followed by a collection of
constraints (e.g., variable<value),
each preceded by '&' (which is interpreted as "AND").
For details, see the tabledap Documentation.