Science topic
Animal Movement - Science topic
Explore the latest questions and answers in Animal Movement, and find Animal Movement experts.
Questions related to Animal Movement
Hello,
I have been using the example from section 5 of the adehabitatLT to test run some code for animal movement data (found here: https://cloud.r-project.org/web/packages/adehabitatLT/vignettes/adehabitatLT.pdf)
I am using the NMs.randomCRW to create random simulations of the bird data within a spatial boundary prior to extracting environmental covariates. I was able to run previous code for the first null model with the NMs.randomshiftrotation function, but the spatial binding that involves the confun function for the second model failed:
confun <- function(x, par)
{
## Define a SpatialPointsDataFrame from the trajectory
coordinates(x) <- x[,1:2]
## overlap the relocations x to the elevation map par
jo <- join(x, par)
## checks that there are no missing value
res <- all(!is.na(jo))
## return this check
return(res)
}
nmo2 <- NMs.randomShiftRotation(na.omit(bird.traj), rshift = TRUE, rrot = TRUE,
rx = range(xo[,1]), ry = range(xo[,2]),
treatment.func = plotfun,
treatment.par = map[,1],
constraint.func = confun,
constraint.par= map[,1],
nrep=9)
nmo2
Error in FUN(X[[i]], ...) : The constraint function fails for animal 1 : it should work at least for all observed trajectories
The spatial pixels df object I'm using is the spatial boundary (map) and the bird data is an ltraj object where both are projected in the same crs. Anyone have this problem before?
Thanks for any help with this! Feel free to message me if you wish to get more info to provide assistance with this!
I am currently writing a research proposal for my master's thesis. I intend on investigating inter-individual differences in cownose ray (Rhinoptera bonasus) behavior in a touch pool setting. I have looked into a lot of different tracking software and ID methods, but none seem particularly reliable for the species I am attempting to use them for. Their kite-shaped body and low visual difference (especially above and from a distance) and my intention of using the least invasive marking techniques (preferably no marking techniques) have made it difficult to determine how best to track them.
Any suggestions for tracking software, ID software, or marking methods would be greatly appreciated.
I am looking for a solution with the R programming environment that will allow me to simulate animal movement (using a correlated random walk or other chosen model) within a polygon boundary, which acts as a reflective boundary to the movement.
I did find a solution (http://tinyurl.com/jbyuty8), but this has ArcGIS has a program dependency. I prefer to use open-source solutions.
The "adehabitatLT" package has a number of simulation functions, but I cannot find one that allows specification of a bounday argument.
Any helpful hints out there?
We have come across this issue that there really is not a way to perform seasonal comparisons among low resolution (i.e. telemetry) movement data in a quantitatively rigorous manner (for example people often use seasonal MCPs).
Does anyone have ideas for how to compare low resolution movement data correctly between seasons or at least eliminate this issue from the literature?
I have time series GPS tracking data from a number of individuals, all with varying time between locations (i.e. certain individuals recording at 15 minutes intervals, others at 20 minutes or 1 hour). Tracking starts at sunrise and ends at sunset, omitting overnight locations. I would like to subset the data to 1 hour to make it comparable. I am currently doing this in excel although it is proving to be a rather tedious method. Is there a method in R that can speed up this process?
I mean all possible work with tagging data: GIS, tagging data pre-processing, visualisation, different types of modelling and modern analysis by using R, Python, etc.
I'm trying to review Temminck's Ground Pangolin (Smutsia temminckii) movements for a research job. But I couldn't find any research paper on this theme. Thank You.
Movebank provides a simple yet effective tool for filtering outliers from telemetry data by speed between successive relocations. Is there a similar tool available in any animal movement analysis package? The closest I've been able to find is the 'argosfilter' package, which does have a speed filter that works, but is not very streamlined for processing large datasets.
Fences built by humans can become a barrier to animal movement. I am looking for publications that investigate how fences limit animal movement, but also show that populations decline after fencing. Send me any of your related publications.......Many thanks!
I'm doing a food preference study with some crabs and trying to find out how much time they spend in the presence of different food options. I have an 11 hour long video, and I'm looking for a program to help me analyze it. Ideally, I would like some sort of program that can track individuals, and that also allows me to mark "thresholds" or something similar, so it can detect when individuals cross from one area to another and let me know how much time each individual spends in each area. Does such a program exist, or are there any recommendations for programs that could at least help me tackle the video?
Hello every body,
I have got a set of GPS data containing the hourly locations of 74 terrestrial animals during the study period. Currently, I am looking over disparate models of movement modelings like BBMM. I need to study the interaction and movement pattern of each individual animal.
In addition, I will use Python for the implementation of the model.
Which model do you recommend?
EthoVision is software by the company Noldus.
Is anybody aware of anything better?
I want to evaluate and compare foraging efforts (i.e. random movement path) of animals between several macrohabitat types. We visualized movements using fluorescent pigments so we know the exact path of each individual but we do not have informations about temporal locations. I am searching for indexes that assess movements tortuosity taking into account that I can not record locations on a regular time scale. I am open to any suggestions.
spool and line tracking technique usually used in more woody and dense area so that researcher can get a clear animal movement. However in paddy field, the vegetation height and profile are not as same in forested area. Is it acceptable to use the technique to understand the animal movement and learn their micro habitat?
thanks.
Hi everyone, I want to automatically analyse video with beetle movement. Output should be matrix with x/y coordinates (pixels) of beetle position in time. I have a problem, because I am beginner in computer vision, so can you give me some advice how to solve this task?
Analyse for 1 object. More than 400 hours of video/camera, 8 cameras.
Is openCV/Python OK for this task?
Screenshot from video is in appendix.
Thanks in advance.

I am currently investigating how to best discriminate between animal movement tracks based on space-use patterns and characteristics of the moves themselves. Ideally I would like to use several complementary (i.e. non-correlated) statistics to be able to come up with statements like: "these two tracks resembled each other, as they covered areas of similar size, but one of the tracks was characterised by a larger number of highly directed and highly area-restricted moves than the other". The first statement could be measured using home range statistics, but I have not found a good way to measure distribution of moves. And perhaps there are other independent characteristics of animal moves that I haven't thought about. Suggestions are warmly welcomed!
I've been working on a step selection function for animal movements in R as I haven't yet found anything that suits my needs. I'd like something that can take high-frequency animal GPS data, simulate available locations at each point, extract relevant spatial attributes at these points, and then compare used vs. available locations using logistic regression or something similar. Before I spend any more time developing this function I wanted to make sure I'm not re-inventing the wheel. Does anyone know of an r package or program that does what I'm describing? Thanks.
I've come across a paper and it defines tortuosity as gross distance divided by net distance traveled. If I measure my parameters (say, microhabitat features) every 10 m, and the total spool used up by the animal is 200 m, does this mean that tortuosity for the first segment is 200/10? I'm sorry if this is so basic but I've never used tortuosity before. I will really appreciate your thoughts! Thank you.
Hi,
I have a set of GPS fixes from GPS tagged owls. The GPS was programmed to send 3 GPS positions (fixes) during the night (2 hours before midnight, midnight and 2 hours after midnight). The GPS senders were active between 1- 3 years. I will calculate Kernel and minimum convex polygon (MCP) home ranges, and finally I will analyse habitat selection.
Within each home range I will create random points reflecting habitat availability. The habitat will be compared between owl fixes and random points to estimate habitat selection.
So far it is straightforward. Although the owl lives along the coast and alternates between being on mainland and group of islands. Hence, within the home range area there are large water bodies, which the owl are only crossing.
I think the best procedure for the habitat analysis is exclude the large water bodies. Although, I would be happy to get some recommendations.
Best regards,
Ronny
Set to work on rattlesnake home range parameters. It appears the two most widely used software/extensions (For ArcView/ArcMap) are Animal Movement Extension (Hooge and Eichenlaub 1997/2000), Geospacial Modelling Environment (GME; Beyer 2012/2015) or Home Range Extension.
Anyone with experience using any or all of these extensions/software have any comments or suggestions?
Thanks.
For a study of nesting birds we consider using GPS tags with UHF download facility. I understand Pathtrack and Ecotone can supply them, maybe other manufacturers?
If you've used this kind of system on birds or other species:
Which system did you choose?
How easy/difficult to achieve successful download?
What distance for reliable download?
I will be grateful for your advice, warnings and recommendations, thanks!
I thought about using two cameras to track a spider in a cube. One camera to track the x- and y-axis-movement of the spider and one to add the z-axis-movement. If there is a way to capture all the axises with only one camera that would be great, too. I couldn't find anything on either methods yet, though.
Suggest me recent and advanced bio-statistics method to analyse the field data of animal activity. I have more than 4 variables (abiotic factors) and would like to find most importang affecting factors of animal activity and rest pattern among those factors.
I have tracking data for four wild dog packs in South Africa and my coordinates have been converted into latitude and longitude. I am following the example in the manual for Analysis of Animal Movements in R, however I do not understand how they formatted the X and Y data in the puechabonsp dataset.
Hi,
I would like some suggestions of good drop off mechanism for collar (e.g. designed for larger Cervidae)? Carrying a load of about 500 gram.
Regards,
Ronny
I am fitting exponential and Weibull models to animal movement data.
1. Should I worry about residual normality or anything like that?
(it seems to me that this is not important, since I do not assume normality)
2. Anyway, how should I analyze residuals to get a picture whether my fit is good or not?
Just for note, my model looks like:
y[i] ~ dexp(lambda[i])
lambda[i] = f(x[i]) (linear function)
Thanks in advance!
I need to find a program that can track the movements of a bottlenose dolphin in Belize. The video was taken from drone from a moving boat. The program would need to have the capability to track the movements of a video that is not fixed on one location such as a tank. The program would need to be able to follow the movement of the animal in the video, move with the video, and create a downloadable track.
I'm working on a small project exploring the potential for coordinating the management and research of wolves in the Southern Caucasus (Georgia, Armenia and Azerbaijan) and Central Asia (Kyrgyzstan, Tajikistan, Kazakhstan and Uzbekistan) and want, first to get an idea of the current situation. I'm looking for paper/articles/chapters on the subject spanning the past 30 years or so (both Soviet and post-Soviet eras). Also, if you are currently working on wolf management in any of these countries, I'd like to hear from you.
I am looking for a way for “automatically” linking a pit-tag detection with its GPS position. “Automatically” means that recording GPS position of the reader should be activated by the system each time a tag is detected (= in an unsupervised way). ID and date:time should be recorded too.
Note that GPS should be at the pit-tag reader and not at the pit-tag!
Is there any commercial device there?
Any home-made idea?
National Geographic' developed a research tool (Crittercam) designed to be worn by wild animals. It combines video and audio recording with collection of environmental data such as depth, temperature, and acceleration. What about doing the same using livestock?
Does anybody know about the different kinds of video tracking softwares, besides ethovision, for monitoring animal's movement in open field test?
I am researching the movement behavior of salamanders. I am first looking for a program, extension, or script that will allow me to determine the overall, straight-line direction, bearing, or trend for an animal movement path, taking into account the sinuosity of the path. From this information, I will also like to determine the angle between this formed line and another line that do not necessarily intersect. I have found a program called MB-Ruler Pro that will calculate the angle between two non-intersecting lines, but it is quite expensive.
Carcharhinus amblyrhynchos.
I've been looking but am struggling to find much on methods for this. If anyone also knows of data on the sharks' food intake, i.e weekly body mass % eaten, that would be great! .
Thank you.
Hi,
I'm currently using Alexander's 1976 formulae to determine dinosaur speeds from trackways.
The trackway I have in question is 11 tracks long. To determine the speed, do I use the formula on each set of prints and their stride, or just the one set?
Thank you,
Danny.
The main aim will be to study animal movements towards human infrastructures, so we will need to have fine scales movements.
Basically, I am new to 3D motion analysis and trying to figure out how to do it. This said, I lack basic knowledge regarding the issue. I only have experience with 2D gait analysis.
Say I already have video recording from multiple angles (and this is all I have), including video recordings for calibration purposes, and I now want to analyze a quadrupedal animal's motion, mainly focusing on joint movements of the limbs, and gait.
How would I proceed with this? What skills should I learn, what software should I use? File formats?
I am aware of this program:
But we do not have the budget to acquire it. So I am looking for workarounds and open-source/free programs.
I don't mind the learning curve or the requirements, I just need to figure out a way to do this.
Many thanks for your help. I am looking forward to your suggestions and comments.
P.S. I have tried SkillSpector, but I cannot import the videos. I tried several codecs/containers, but it just won't recognize them.
I am experiencing some trouble with the adhabitatLT package. The txt file contains GPS data of an animal over three years.
I set the date:
da <- as.POSIXct(strptime(as.character(ND$LMT_date), format="%d.%m.%Y %H:%M:%S"))
And the trajectory (there is only one animal, so the trajectorty is one burst of one animal):
NDx<-as.ltraj(xy=ND[,c("Locale_N","Locale_E")],da,id=ND$Object_ID)
*********** List of class ltraj ***********
Type of the traject: Type II (time recorded)
Irregular traject. Variable time lag between two locs
Characteristics of the bursts:
id burst nb.reloc NAs date.begin date.end
1 W0718 W0718 46511 0 2008-04-16 14:30:21 2011-09-02 16:01:29
head(NDx[[1]])
x y date dx dy dist dt R2n abs.angle rel.angle
1 6798891 1430501 2008-04-16 14:30:21 3.24 -3.56 4.813647 1798 0.0000 -0.8324223 NA
2 6798895 1430498 2008-04-16 15:00:19 -9.63 -0.72 9.656878 1823 23.1712 -3.0669651 -2.234543
3 6798885 1430497 2008-04-16 15:30:42 -0.35 3.15 3.169385 1767 59.1505 1.6814535 -1.534767
So far so good. I also took care of NAs and defined a regular trajectory.
Now I only want to look at a specific day or week at a time. I tried to extract this information using:
tr5<-set.limits(tr3,begin="2010-08-07 00:00:00",pattern="%Y-%m-%d
%H:%M:%S",dur=1,units="day")
The problem I am experiencing is that the date gets adjusted (date = 2010-08-07) but all the other parameters (coordinates, distance etc.) do not. These are the parameters for when the sampling started in 2008 and not the ones for the 2010-08-07.
head(tr5[[1]])
x y date dx dy dist dt R2n abs.angle rel.angle
1 6798891 1430501 2010-08-07 00:00:00 3.24 -3.56 4.813647 1800 0.0000 -0.8324223 NA
2 6798895 1430498 2010-08-07 00:30:00 -9.63 -0.72 9.656878 1800 23.1712 -3.0669651 -2.234543
3 6798885 1430497 2010-08-07 01:00:00 -0.35 3.15 3.169385 1800 59.1505 1.6814535 -1.534767
Has anybody encountered these kinds of problems before? Or is set.limit maybe the wrong function to subset the trajectory?
I'm going to take samples of sloughed skin of breeding humpback whale in Perú, to have an idea of what feeding areas they come from. The problem is that only one feeding area has been analyzed isotopically. Is there any chance to have a rough idea of their migratory movements using stable isotopes of C and N, without having analyzed all their feeding areas?
I am very interested about measuring the pressure produced by spiders when biting different prey. We are working with wolf spiders (body size about 25mm, fang size about 2-4mm) and we need an accurate way to measure the bite pressure. Unfortunately we do not have access to complex software, so I would like to know if somebody knows a relatively simple and cheap way to measure this.
Thanks in advance for your help!
I would like to track the movement of some spiders species. I wanted to know if maybe some of you know a relatively simple free software that would allow me to do this.
I am looking for a paper that might detail the probability of catching an animal via live trapping (doesn't need to be a particular individual, just an example of a it's species) given the population density and trap effort (number of trap days etc.).
Also, a similar calculation or model for the likelihood of encountering a tagged individual via VHF or acoustic telemetry would also be very useful.
Thanks all.
Most of the scientific papers I have read do not include brands of pigment powders. The two I have seen are DayGlo and Radiant Color, but the specific powder types are not listed. This application will use UV light for tracking.
Dinoflagellates use flagella to move through the water. Although land plants are restricted by their roots, I find it interesting that plants have not evolved systems for movement at least in the water. Given that epiphytes can grow with their roots attached to rocks and collect water and nutrients through their leaves, not their roots, it seems technically feasible for even land plants to move at least very slowly perhaps carrying their rock with them. In over 500 million years of evolution why has selection failed to produce moving plants? Are moving plants impossible or energetically unlikely for some reason or something that evolution just neglected at the macro-scale?
I am analysing dingo tracking data and it would be very useful to be able to generate Biased Random Bridge Movement Models. An imminent thesis due date precludes me from learning how to to it in R, and I was hoping someone may know of a tool for ArcGIS which will do the job.
I am not sure if what I am trying to do is possible.. I have about 30 to 40 randomly distributed points in an area and I am trying to create a uniform kernel density surface that covers the points (i.e. the kernel density distribution will be constant for all points and taper off to zero around the edges - like a table top). I am sure I can adjust each point's weight (lower the weighting for points closer together and raise the weighting for points further apart) on an iterative basis to develop a uniform density surface but that will be time consuming and probably not be that accurate. Does anyone know if this is a) possible and b) if there is a package (in R or QGIS or ARCGIS etc.) available that automates a process like this? Please let me know if I have not been clear in my explanation as it all makes perfect sense to me in my mind.
I have a computer programmer who is designing a basic visual animal tracking software for use in my experiments. The reason is a cheap alternative to ethovision or alternative software. They are using free code from a library in openCV. It is basically just blob detection, converting the image to x,y coordinates within the arena at each time point. This can then be used to determine freeze time, entry into zones etc. Does anyone have any advice on this.
I'd like to track (in real-time) and record the movement of small beetles in a thin layer of flour. The beetles burrow in flour and would not be visible to the eye, so regular video recording is likely not an option. I do not have specific arenas built yet, but I'm imagining something roughly the size of a standard petri dish with flour thickness of ~0.5 cm. Has anyone explored infrared or other visualization techniques to do this?
I am measuring kinematics and several locomotor variables in a small Sceloporine lizard using a racetrack with mirrors to film dorso-laterally. I am currently using mirrors angled at 45 degrees with cameras filming 300 frames per second. Are there any options more suitable than this?