Package: servosphereR 0.1.1
servosphereR: Analyze Data Generated from Syntech Servosphere Trials
Functions that facilitate and speed up the analysis of data produced by a Syntech servosphere <http://www.ockenfels-syntech.com/products/locomotion-compensation/>, which is equipment for studying the movement behavior of arthropods. This package is designed to make working with data produced from a servosphere easy for someone new to or unfamiliar with R. The functions provided in this package fall into three broad-use categories: functions for cleaning raw data produced by the servosphere software, functions for deriving movement variables based on position data, and functions for summarizing movement variables for easier analysis. These functions are built with functions from the tidyverse package to work efficiently, as a single servosphere file may consist of hundreds of thousands of rows of data and a user may wish to analyze hundreds of files at a time. Many of the movement variables derivable through this package are described in the following papers: Otálora-Luna, Fernando; Dickens, Joseph C. (2011) <doi:10.1371/journal.pone.0020990> Party, Virginie; Hanot, Christophe; Busser, Daniela Schmidt; Rochat, Didier; Renou, Michel (2013) <doi:10.1371/journal.pone.0052897> Bell, William J.; Kramer, Ernest (1980) <doi:10.1007/BF01402908> Becher, Paul G; Guerin, Patrick M. (2009) <doi:10.1016/j.jinsphys.2009.01.006>.
Authors:
servosphereR_0.1.1.tar.gz
servosphereR_0.1.1.zip(r-4.5)servosphereR_0.1.1.zip(r-4.4)servosphereR_0.1.1.zip(r-4.3)
servosphereR_0.1.1.tgz(r-4.4-any)servosphereR_0.1.1.tgz(r-4.3-any)
servosphereR_0.1.1.tar.gz(r-4.5-noble)servosphereR_0.1.1.tar.gz(r-4.4-noble)
servosphereR_0.1.1.tgz(r-4.4-emscripten)servosphereR_0.1.1.tgz(r-4.3-emscripten)
servosphereR.pdf |servosphereR.html✨
servosphereR/json (API)
NEWS
# Install 'servosphereR' in R: |
install.packages('servosphereR', repos = c('https://jake-wittman.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/wittja01/servospherer/issues
- servosphere - Example servosphere data
Last updated 4 years agofrom:0b592129b9. Checks:OK: 7. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 18 2024 |
R-4.5-win | OK | Nov 18 2024 |
R-4.5-linux | OK | Nov 18 2024 |
R-4.4-win | OK | Nov 18 2024 |
R-4.4-mac | OK | Nov 18 2024 |
R-4.3-win | OK | Nov 18 2024 |
R-4.3-mac | OK | Nov 18 2024 |
Exports:aggregateDatacalcBearingcalcDistancecalcTurnAnglecalcTurnVelocitycalcVelocitycalcXYcleanNamesgetFilesmergeTrialInfosummaryAvgBearingsummaryAvgVelocitysummaryNetDisplacementsummaryStopssummaryTortuositysummaryTotalDistance
Dependencies:clidata.tabledplyrfansigenericsgluelifecyclemagrittrpillarpkgconfigpurrrR6rlangtibbletidyselectutf8vctrswithr
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Aggregate data frames | aggregateData |
Calculate angle between a vector and y-axis | atan3 |
Calculate bearing | calcBearing |
Calculate distance | calcDistance |
Calculate turn angle | calcTurnAngle |
Calculate turn velocity | calcTurnVelocity |
Calculate velocity | calcVelocity |
Calculate (x, y) coordinates | calcXY |
Set column names for list of data frames | cleanNames |
Return a list of data frames generated from the servosphere | getFiles |
Merge trial id information | mergeTrialInfo |
Example servosphere data | servosphere |
servosphereR: A package to facilitate cleaning and analyzing data produced by a servosphere. | servosphereR-package servosphereR |
Calculate average bearing | summaryAvgBearing |
Calculate average velocity | summaryAvgVelocity |
Calculate net displacement | summaryNetDisplacement |
Summarize the number and length of stops | summaryStops |
Calculate tortuosity | summaryTortuosity |
Calculate total path distance | summaryTotalDistance |