DOI: 10.5281/zenodo.10068813
title: eFeederRab

description: This repository includes different sources of information about eFeederRab, which is an electronic feeder designed to record individual feed intake of growing rabbits raised in collective cages. The information in this repository encompasses two set of materials:

1.- Software tools for the management and use of eFeederRab:

1.1.- ConillsReg_Ethernet19.2.ino: This is the device firmware; it is programmed in aurdino language and it can be edited with any text editor.

1.2.- web_control.zip: This package includes all the webpage files, mainly programmed as html/php, to interact via web with the different feeding devices one might have in the installation. In the set of php file the main one is index.html. All the files can be edited with any text editor.

1.3.-   daily_processing.zip: This package includes all the needed scripts (R and linux shell scripts) needed for the daily processing of the information recorded by devices. All the files can be edited with any text editor. The files are:

1.3.1.- edit_daily_FI.sh: This is the main script, from this all the others scripts are executed. It includes the execution of one python script that send an email with a daily report to a list of users.

1.3.2.- create_Daily_table_v2.sh:  This is the script actually interacting with eFeederRab dataset. This script can be called with different range of days to process, the usual call comprises one day, i.e. 24 hours ending at 24:00 the day before the one of execution.

1.3.3.- EDIT_dia.R is an R script that basically loop over the different feeders in the installation, calling in successive order the next to R scripts.

1.3.4.- declarar_visitas_paralelo.R is an R script used to declare visits out of the continuous signals (every second) that eFeederRab records.

1.3.5.- purga_y_agregado_visitas_paralelo.R retain only visits declared as valid and latter merge them together within animal to generate daily information about feed intake and feeding behaviour.

 

2.- An example database including feed intake and body weight measurements on animals raised using eFeederRab as well as cutaneous animals, of the same genetic type, raised using conventional feeders. This dataset is accompanied by an R script used for the analyses reported in the manuscript submitted to Animal – Open Space “eFeederRab: An electronic feeder to measure individual feed intake related traits on growing rabbits raised in collective cages.”

2.1.- paper_data.zip: Includes all the datasets using in the manuscript. The files are provided as plain text files that can be edited with any text editor. The files include the names of the different fields, in many cases the content of these fields is more or less evident, if not further information can be retrieved from the study of the accompanied R script. And in any case the authors could attend via email any request by interested users. The files are the following:

2.1.1. INDIVIDUALES.csv: Daily individual records.

2.1.2. JAULAS.csv: Daily cage-average records.

2.1.3. stat_comedero.csv: Daily statistics on the performance of each feeder, includes information like the number of raw visits, number of visits after edition, number of visits per range of intake, etc.

2.1.4. visitas.csv: Raw visits to the feeder.

2.1.5. visitas_edit.csv: Visits to the feeder after edition.

2.1.6. raw_signal.csv: The signal recorded by one eFeederRab unit during 24 hours. This is useful for one of the plots in the manuscript.

2.1.7. METADATA.docx: Includes the description of all the variables in the above files.

 2.2. describe_comedero.R is the R script used for generating the plots and the statistical analyses in the manuscript. The above data sets are read using read.table().